def setUpContent(self):
        pat.login(self.portal, testing.SITE_ADMIN)

        self.member = helpers.add_activated_cnrd_member(
            self.people, "Test User 1", "student", uid="test_user_1")

        self.c1 = helpers.create_challenge(
            self.challenges, "challenge_1", title="Challenge 1")
        self.c2 = helpers.create_challenge(
            self.challenges, "challenge_2", title="Challenge 2")

        self.ws1 = ws_helpers.create_workspace(
            self.workspaces, 'ws_1', title=u"Workspace 1",
            challenges=[RelationValue(self.c1.intid)])
        self.ws1.addMember(self.member.id)
        self.ws2 = ws_helpers.create_workspace(
            self.workspaces, 'ws_2', title=u"Workspace 2",
            challenges=[RelationValue(self.c2.intid)])
        self.ws2.addMember(self.member.id)

        self.project = helpers.create_project(
            self.workspaces, 'project',
            title=u"Prøjėçt",
            description=u"A lengthy but interesting description",
            goals=u"Lorem ipsum. Add goals here.")
        ws_helpers.do_action_for(self.project, 'publish')

        pat.logout()
Example #2
0
    def setUpPloneSite(self, portal):
        pat.applyProfile(portal, self.gs_profile)

        pat.quickInstallProduct(portal, 'collective.MockMailHost')
        pat.applyProfile(portal, 'collective.MockMailHost:default')

        for uid in ROLES.keys():
            portal.portal_registration.addMember(uid, PASSWORD, ())
            pat.setRoles(portal, uid, ROLES[uid])

        pat.login(portal, MANAGER)
        for uid in CNRD_ROLES.keys():
            helpers.add_activated_cnrd_member(
                portal['people'],
                uid,
                role=CNRD_ROLES[uid],
                uid=uid,
                password=PASSWORD)
        pat.logout()
    def setUpContent(self):
        login(self.portal, testing.SITE_ADMIN)
        self.project_admin = helpers.add_activated_cnrd_member(
            self.people, u"Hörbert M@ier", "teacher")
        self.project_admin2 = helpers.add_activated_student(
            self.people, u"Administanator")
        self.ws_member = helpers.add_activated_student(
            self.people, u"Workspace Member")

        login(self.portal, self.project_admin.id)
        self.project = helpers.create_project(
            self.workspaces, 'project', title=u"Project")
        self.project.addManager(self.project_admin2.id)

        self.ws = ws_helpers.create_workspace(self.workspaces,
            "project_workspace", title=u"Project-Workspace")
        self.ws.addMember(self.ws_member.id)
        self.project.add_workspace(self.ws)
        logout()