Esempio n. 1
0
def new(request):
    year = datetime.today().year
    month = datetime.today().month
    if month < 3:
        year -= 1
    details = {
        'planning': [
            { 'expenditure': None, 'progress': None, 'date': '%04d-04-01T00:00:00' % (year) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-05-01T00:00:00' % (year) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-06-01T00:00:00' % (year) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-07-01T00:00:00' % (year) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-08-01T00:00:00' % (year) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-09-01T00:00:00' % (year) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-10-01T00:00:00' % (year) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-11-01T00:00:00' % (year) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-12-01T00:00:00' % (year) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-01-01T00:00:00' % (year+1) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-02-01T00:00:00' % (year+1) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-03-01T00:00:00' % (year+1) },
        ],
        'actual': [
            { 'expenditure': None, 'progress': None, 'date': '%04d-04-01T00:00:00' % (year) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-05-01T00:00:00' % (year) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-06-01T00:00:00' % (year) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-07-01T00:00:00' % (year) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-08-01T00:00:00' % (year) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-09-01T00:00:00' % (year) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-10-01T00:00:00' % (year) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-11-01T00:00:00' % (year) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-12-01T00:00:00' % (year) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-01-01T00:00:00' % (year+1) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-02-01T00:00:00' % (year+1) },
            { 'expenditure': None, 'progress': None, 'date': '%04d-03-01T00:00:00' % (year+1) },
        ]
    }
    project = Project(details)
    project.edit = True
    project.save()
    return redirect('entry:edit', project_id=project._uuid)
Esempio n. 2
0
def insertProject(details):
    project = Project(details)
    project.save()