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())
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)
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())
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())
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())
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())
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())
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())
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())
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())
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())
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())
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())
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())