Ejemplo n.º 1
0
def do_team_list(project):
    """get team list for a given project
    params:
        project id
    returns
        list
    """
    return parse(Team.objects.select_related("language").filter(project__id=project))
Ejemplo n.º 2
0
def do_project_list():
    """<pre>get the projects list
    params:
        None
    returns
        list
    </pre>
    """
    return parse(Project.objects.filter(enabled=True, read_only=False), exclude=["repo_user", "repo_pwd"])
Ejemplo n.º 3
0
def do_get_files(release, language):
    """return file list for given release and language
    params:
        release id
        language id
    returns
        list
    """
    return parse(
        POFile.objects.select_related("component").filter(release__id=release, language__id=language), force=["locks"]
    )
Ejemplo n.º 4
0
def do_release_list(project=None):
    """get the releases list
    params:
        (optional) projectId
    returns
        list
    """
    if project:
        r = Release.objects.filter(project__id=project, enabled=True)
    else:
        r = Release.objects.filter(enabled=True)
    return parse(r)
Ejemplo n.º 5
0
def do_get_user(user_id):
    return parse(User.objects.get(id=user_id), exclude=["password", "email", "last_login", "date_joined"])