コード例 #1
0
ファイル: role_conversion.py プロジェクト: SRabbelier/Melange
from soc.models.org_admin import OrgAdmin
from soc.models.role import StudentInfo

from soc.modules.gsoc.models.mentor import GSoCMentor
from soc.modules.gsoc.models.organization import GSoCOrganization
from soc.modules.gsoc.models.org_admin import GSoCOrgAdmin
from soc.modules.gsoc.models.profile import GSoCProfile
from soc.modules.gsoc.models.program import GSoCProgram
from soc.modules.gsoc.models.student import GSoCStudent
from soc.modules.gsoc.models.student_project import StudentProject
from soc.modules.gsoc.models.student_proposal import StudentProposal


ROLE_MODELS = [GSoCMentor, GSoCOrgAdmin, GSoCStudent]

POPULATED_PROFILE_PROPS = set(GSoCProfile.properties()) - set(Linkable.properties())

POPULATED_STUDENT_PROPS = StudentInfo.properties()


def getDjangoURLPatterns():
    """Returns the URL patterns for the tasks in this module.
  """

    patterns = [
        (r"^tasks/role_conversion/update_references", "soc.tasks.updates.role_conversion.updateReferences"),
        (
            r"^tasks/role_conversion/update_project_references",
            "soc.tasks.updates.role_conversion.updateStudentProjectReferences",
        ),
        (
コード例 #2
0
from soc.models.mentor import Mentor
from soc.models.org_admin import OrgAdmin
from soc.models.role import StudentInfo

from soc.modules.gsoc.models.mentor import GSoCMentor
from soc.modules.gsoc.models.organization import GSoCOrganization
from soc.modules.gsoc.models.org_admin import GSoCOrgAdmin
from soc.modules.gsoc.models.profile import GSoCProfile
from soc.modules.gsoc.models.program import GSoCProgram
from soc.modules.gsoc.models.student import GSoCStudent
from soc.modules.gsoc.models.student_project import StudentProject
from soc.modules.gsoc.models.student_proposal import StudentProposal

ROLE_MODELS = [GSoCMentor, GSoCOrgAdmin, GSoCStudent]

POPULATED_PROFILE_PROPS = set(GSoCProfile.properties()) - set(
    Linkable.properties())

POPULATED_STUDENT_PROPS = StudentInfo.properties()


def getDjangoURLPatterns():
    """Returns the URL patterns for the tasks in this module.
  """

    patterns = [
        (r'^tasks/role_conversion/update_references',
         'soc.tasks.updates.role_conversion.updateReferences'),
        (r'^tasks/role_conversion/update_project_references',
         'soc.tasks.updates.role_conversion.updateStudentProjectReferences'),
        (r'^tasks/role_conversion/update_proposal_references',