Exemplo n.º 1
0
def projectsList():
    ps = Project.all()
    projects = []
    for project in ps:
        projects.append(project.project)
    projects.sort()
    return projects
Exemplo n.º 2
0
def getProjectMeta(project):
    p = memcache.get('version:' + project + ':meta')
    if not p:
        pd = Project.all().filter('project = ', project).get()
        p = json.loads(pd.data)
        memcache.set('version:' + project + ':meta', p, 600)

    return p
Exemplo n.º 3
0
def getProjectsList():
    p = memcache.get('projectsList')
    if not p:
        ps = Project.all()
        p = []
        for project in ps:
            p.append(project.project)
        p.sort()
        memcache.set('projectsList', p, 600)

    return p
Exemplo n.º 4
0
def projectsListDetailed():
    ps = projectsList()
    projects = []
    for project in ps:
        p = Project.all().filter('project = ', project).get()
        data = json.loads(p.data)
        if data['meta']['prettyname']:
            prettyname = data['meta']['prettyname']
        else:
            prettyname = project

        projects.append((prettyname, project))

    return projects
Exemplo n.º 5
0
from google.appengine.ext.webapp.util import run_wsgi_app

from app.models import (
        Project,
        SourceFile,
        Metrix,
        Vulnerability
    )

from utils.utils import (
        get_project_files
    )

from app.core import SourceProcessor

projects_list = Project.all()
# projects = map(lambda index, x: x.index = index, enumerate(projects))
projects = projects_list
# for index, x in enumerate(projects):
#     x.index = index
#     projects.append[x]

# for x in projects:
#     print x.index

upload_url = blobstore.create_upload_url('/upload')

ALL_ITEMS = [
    'title',
    'head_main',
    'head_projects',
Exemplo n.º 6
0
def getVersionDetailed(project):
    version = getVersion(project)
    p = Project.all().filter('project = ', project).get()
    d = db.GqlQuery("SELECT date FROM VersionCache WHERE project = :1 ORDER BY date DESC", project).get()
    return (version, json.loads(p.data), d.date.date())