Пример #1
0
def register_form():
    top_bar_params = get_default_values() #todict(session)
    web.header.create('', top_bar_params)
    web.page.create(web.header.render())
    web.page.section(web.register_form.create().render())
    web.template.append(web.page.render())
    return make_response(web.render())
Пример #2
0
def register_submit():
    data = {}
    data['email'] = request.form.get('email')
    data['username'] = request.form.get('email')
    data['first_name'] = request.form.get('name').strip().split()[0]
    data['last_name'] = request.form.get('name').strip().split()[-1]
    data['password'] = request.form.get('password')
    top_bar_params = todict(session)

    web.container.create('Your account has been registered')
    web.header.create('', top_bar_params)
    web.page.create(web.header.render())
    web.page.section(web.container.render())
    web.page.section(web.register_form.create().render())
    #~ create_new_user()
    print data
    new_user = create_new_user()
    new_user.execute(data)
    return make_response(web.render())

    
    #~ data = todict(request.form)
    #~ data['owner_user_id'] = session.get('user_id')
    #~ print data
    #~ new_ticket = create_ticket()
    #~ new_ticket.create(data)
    #~ sys.exit(1)
    create_new_ticket(data)
Пример #3
0
def view_my_profile(page=1):
    values = get_default_values()
    web.header.create('My Profile', values)
    web.page.create(web.header.render())
    web.page.section(view_profile_template().render(values))
    web.template.body.append(web.page.render())
    return make_response(web.render())
Пример #4
0
def projects():
    top_bar_params = get_default_values()

    pview = projects_view()
    web.header.create('Project View', top_bar_params)
    web.page.create(web.header.render())
    web.page.section(pview.render(top_bar_params))

    web.template.body.append(web.page.render())
    return make_response(web.render())
Пример #5
0
def users():
    top_bar_params = get_default_values()

    user_view = users_view()
    web.header.create('Users View', top_bar_params)
    web.page.create(web.header.render())
    web.page.section(user_view.render(top_bar_params))

    web.template.body.append(web.page.render())
    return make_response(web.render())
Пример #6
0
def view_team(page=1):
    values = get_default_values()    
    web.header.create('Team View', values)
    web.page.create(web.header.render())

    view = teams_view()
    #view = team_tickets_view()
    web.page.section(view.render(values, page))
    web.template.body.append(web.page.render())
    return make_response(web.render())
Пример #7
0
def view_board(project_id=0):
    values = get_default_values()
    
    web.header.create('Board View', values)
    web.page.create(web.header.render())

    view = board_view()
    values['project_id'] = project_id
    web.page.section(view.render(values))
    web.template.body.append(web.page.render())
    return make_response(web.render())
Пример #8
0
def view_project_tickets(project_id, page=1):
    values = get_default_values()
    values['project_id'] = project_id
    
    web.header.create('Project View', values)
    web.page.create(web.header.render())

    view = project_tickets_view()
    web.page.section(view.render({'project_id': project_id}, page))
    web.template.body.append(web.page.render())
    return make_response(web.render())
Пример #9
0
def view_project(project_id):
    values = get_default_values() 
    values['project_id'] = project_id
    values['projects'] = [(project.get('id'), project.get('title')) for project in get_users_projects({'user_id':'1'})]
    
    pview = project_view()
    web.header.create('Project View', values)
    web.page.create(web.header.render())
    web.page.section(pview.render(values))

    web.template.body.append(web.page.render())
    return make_response(web.render())
Пример #10
0
def view_my_ticket(page=1):
    top_bar_params = get_default_values()

    values = ordered_dict_to_dict(request.args)
    values['user_id'] = current_user.id
    tickets = my_tickets_view()

    web.header.create('My Tickets', top_bar_params)
    web.page.create(web.header.render())
    web.page.section(tickets.render(values))
    web.template.body.append(web.page.render())
    return make_response(web.render())
Пример #11
0
def login_screen():
    top_bar_params = todict(session)
    top_bar_params['hide_top_bar'] = 1

    web.header.create('', top_bar_params)
    web.page.create(web.header.render())

    session['username'] = '******'
    test_user = User(session['username'], 1)
    login_user(test_user, remember=True)
    view_data = todict(session)
    web.template.body.append(web.login_box.create().render())
    return make_response(web.render())
Пример #12
0
def index():
    top_bar_params = get_default_values()
    #~ top_bar_params = todict(session)
    #~ top_bar_params.update(request.args)
    #~ top_bar_params['ticket_count'] = get_ticket_count({'user_id':current_user.id, 'team_id':'1'}).get().get('total')
    #~ top_bar_params['projects'] = [(project.get('id'), project.get('title')) for project in get_users_projects({'user_id':'1'})]
    #~ 
    web.header.create('', top_bar_params)
    web.page.create(web.header.render())
    web.page.section(web.container.create('<img align="centre" src="/static/images/defaults/loading.gif" />').set_id('mytickets').render())
    #~ web.page.section(web.container.create('<img align="middle" src="/static/images/defaults/loading.gif" />').set_id('teamstickets').render())

    web.template.body.append(web.page.render())
    return make_response(web.render())
Пример #13
0
def json_milestones(project_id):
    top_bar_params = todict(session)
    top_bar_params.update(request.args)
    top_bar_params['ticket_count'] = get_ticket_count({'user_id': current_user.id, 'team_id': '1'}).get().get('total')
    top_bar_params['projects'] = [(project.get('id'), project.get('title')) for project in get_users_projects({'user_id': session.get('user_id')})]

    web.header.create('', top_bar_params)
    web.page.create(web.header.render())

    values = ordered_dict_to_dict(request.args)
    values['user_id'] = session.get('user_id')
    values['milestone_id'] = milestone_id
    values['project_id'] = project_id
    milestone_tickets = milestone_tickets_view()
    web.page.section(milestone_tickets.render(values))
    web.template.body.append(web.page.render())
    return make_response(web.render())
Пример #14
0
def view_ticket(ticket_id):
    data = {}
    top_bar_params = todict(session)
    top_bar_params.update(request.args)            
    top_bar_params['ticket_count'] = get_ticket_count({'user_id': current_user.id, 'team_id': '1'}).get().get('total')
    top_bar_params['projects'] = [(project.get('id'), project.get('title')) for project in get_users_projects({'user_id': session.get('user_id')})]

    ticket = ticket_view()
    web.header.create('Project View', top_bar_params)
    web.page.create(web.header.render())
    web.page.section(ticket.render({'ticket_id': ticket_id}))
    #~ web.page.section(render_ticket({'id': ticket_id}))
    #~ web.page.section(render_ticket_notes({'id': ticket_id}))
    #web.page.section(web.container.create().set_id('ticketnotes').render())

    web.template.body.append(web.page.render())
    return make_response(web.render())