コード例 #1
0
    def load_project_data(self):
        self.current_project_data = db.get_projects(self.current_project_id)[0]
        phases_list = db.get_project_all_phases(self.current_project_id)
        for phase in phases_list:
            tasks_list = db.get_phase_all_tasks(phase['phase_uuid'])
            phase['tasks_list'] = tasks_list
        self.current_project_data['phases_list'] = phases_list

        print(self.current_project_data)
コード例 #2
0
ファイル: core.py プロジェクト: MalphasWats/subMarks
def show_project(project):
    bookmarks, project_name = database.get_project_bookmarks(project)
    if not project_name:
        abort(404)
    return render_template('project.html',
                            bookmarks=bookmarks,
                            project_name=project_name,
                            page=0,
                            more_bookmarks=False,
                            projects=database.get_projects())
コード例 #3
0
ファイル: core.py プロジェクト: MalphasWats/subMarks
def search():
    search_string = request.form.get('search')
    
    bookmarks = database.search_for_bookmarks(search_string)
    
    return render_template('project.html',
                            bookmarks=bookmarks,
                            project_name="search results: %s" % search_string,
                            page=0,
                            more_bookmarks=False,
                            projects=database.get_projects())
コード例 #4
0
ファイル: core.py プロジェクト: MalphasWats/subMarks
def index():
    page = request.args.get('p')
    if not page:
        page = 0
    else: 
        page = int(page)
        
    bookmarks, more_bookmarks = database.get_recent_bookmarks(page)
    return render_template('subMarks.html',
                            bookmarks=bookmarks,
                            page=page,
                            more_bookmarks=more_bookmarks,
                            projects=database.get_projects())
コード例 #5
0
def admin_display():
	# requires session to be set for it to work
	if session['successful_load'] == 'true':
		# obtain all necessary information for the admin page and 
		# render the admin template
		#will have all info from db passed into it
		courses = database.get_courses()
		languages = database.get_languages()
		projects = database.get_projects()
		work = database.get_work_experience()
		colors = database.get_colors()

		# Remove session
		session['successful_load'] = 'false'
		return render_template('admin.html', course_list=courses, language_list=languages, \
				project_list=projects, work_list=work)
	else:
		return 'You are not authorized to access this page'
コード例 #6
0
def show_projects():
	colors = database.get_colors()
	projects = database.get_projects()
	return render_template('projects.html', project_list=projects, color_list=colors)
コード例 #7
0
def index():
	return render_template("view.html",projects = database.get_projects())
コード例 #8
0
 def __init__(self, project_uuid, ass_uuid, message, submit_check):
     self.project_uuid = project_uuid
     self.ass_uuid = ass_uuid
     self.message = message
     self.submit_check = submit_check
     self.project_info = db.get_projects(self.project_uuid)[0]