Changeset e24d22f


Ignore:
Timestamp:
Jul 5, 2014, 8:26:53 PM (10 years ago)
Author:
Alex Dehnert <adehnert@…>
Branches:
master
Children:
45a52c6
Parents:
32b9b17
git-author:
Alex Dehnert <adehnert@…> (07/05/14 20:26:53)
git-committer:
Alex Dehnert <adehnert@…> (07/05/14 20:26:53)
Message:

init-dev.sh: also create accounts

File:
1 edited

Legend:

Unmodified
Added
Removed
  • remit/settings/init-dev.sh

    r32b9b17 re24d22f  
    1515echo Creating database and doing basic sync...
    1616$base/manage.py syncdb && $base/manage.py migrate
     17
     18echo
     19echo Creating accounts...
     20$base/util/setup.py
     21$base/util/add_accounts Accounts.Assets <<EOF
     22Officers        1234567
     23Officers.President
     24Officers.President.Gifts
     25Officers.Treasurer
     26Officers.Treasurer.Stamps
     27Officers.Publicity
     28Officers.Publicity.Copying
     29Committees      1234567
     30Committees.Art
     31Committees.Art.Software
     32Committees.Logistics
     33Committees.Logistics.Food
     34Committees.Logistics.Rooms
     35EOF
     36
     37echo
     38echo Creating budget term...
     39$base/manage.py shell <<EOF
     40from finance_core.models import BudgetTerm
     41import datetime
     42today = datetime.date.today()
     43year = today.year
     44term, created = BudgetTerm.objects.get_or_create(name=year, defaults=dict(
     45    slug=year,
     46    start_date=datetime.date(year, 1, 1),
     47    end_date=datetime.date(year, 12, 31),
     48    submit_deadline=datetime.date(year+1, 4, 15),
     49))
     50if created:
     51    term.save()
     52EOF
     53
     54echo; echo
     55echo Done!
     56echo 'Run the server with "./manage.py runserver 8006" or similar.'
Note: See TracChangeset for help on using the changeset viewer.