Exemplo n.º 1
0
    def setUpContent(self):
        login(self.portal, testing.SITE_ADMIN)
        self.project = helpers.create_project(
            self.workspaces, 'project', title=u"Project")
        self.project_admin = helpers.add_activated_student(
            self.people, u"Hörbert M@ier")
        self.project.addManager(self.project_admin.id)
        self.project_admin2 = helpers.add_activated_student(
            self.people, u"Administanator")
        self.project.addManager(self.project_admin2.id)

        self.ws = ws_helpers.create_workspace(self.workspaces,
            "project_workspace_1", title=u"Project-Workspace")
        self.ws_member = helpers.add_activated_student(
            self.people, u"Workspace Member")
        self.ws.addMember(self.ws_member.id)
        self.project.add_workspace(self.ws)

        self.ws2 = ws_helpers.create_workspace(self.workspaces,
            "project_workspace_2", title=u"Project-Workspace")
        self.ws_member2 = helpers.add_activated_student(
            self.people, u"Another Workspace Member")
        self.ws2.addMember(self.ws_member2.id)
        self.project.add_workspace(self.ws2)
        logout()
 def setUpContent(self):
     pat.login(self.portal, testing.SITE_ADMIN)
     self.challenge = helpers.create_challenge(self.challenges, "a-real-challenge")
     self.project = helpers.create_project(self.workspaces, 'project', title=u"Prøjėçt")
     self.project_admin = helpers.add_activated_student(self.people, u"Hörbert M@ier")
     self.project.addManager(self.project_admin.id)
     pat.logout()
    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()
Exemplo n.º 4
0
    def setUpContent(self):
        pat.login(self.portal, testing.SITE_ADMIN)

        self.challenge = helpers.create_challenge(
            self.challenges, "a-real-challenge")

        for i in range(0, 20):
            wsId = "workspace_" + str(i)
            wsName = u"Workspace " + str(i)
            ws = ws_helpers.create_workspace(self.workspaces,
                wsId, title=wsName,
                challenges=[relatify(self.challenge)])
            modified(ws)

        for i in range(0, 5):
            projectId = 'project_' + str(i)
            projectName = u"Prøjėçt " + str(i)
            project = helpers.create_project(
                self.workspaces, projectId,
                title=projectName,
                challenges=[relatify(self.challenge)],
                description=u"A lengthy but interesting description",
                goals=u"Lorem ipsum. Add goals here.")
            ws_helpers.do_action_for(project, 'publish')

            for j in range(0,3):
                wsId = "project_workspace_" + str(i) + "_" + str(j)
                wsName = u"Project-Workspace " + str(i) + " " + str(j)
                ws = ws_helpers.create_workspace(self.workspaces,
                    wsId, title=wsName)
                project.add_workspace(ws)

        pat.logout()
Exemplo n.º 5
0
    def setUpContent(self):
        pat.login(self.portal, testing.MANAGER)

        self.project = helpers.create_project(
            self.workspaces, 'project',
            title=u"Prøjėçt")
        ws_helpers.do_action_for(self.project, 'publish')
        self.ws = ws_helpers.create_workspace(self.workspaces,
            "project-workspace", title=u"Project Workspace")
        self.ws.addMember(testing.STUDENT)
        self.project.add_workspace(self.ws)

        pat.logout()
Exemplo n.º 6
0
    def setUp(self):
        login(self.portal, testing.SITE_ADMIN)
        self.workspaces = self.portal.restrictedTraverse("workspaces")
        self.ws = helpers.create_workspace(self.workspaces, 'ws', title=u"Workspace")
        self.post = helpers.create_post(self.ws, 'p', title=u"Toast Post")

        self.project = create_project(
            self.workspaces, 'the-project', title=u"The Project")
        self.project_post = helpers.create_post(
            self.project, 'project-post', title=u"Project Post")
        self.pws = helpers.create_workspace(self.workspaces,
            "project_workspace", title=u"Project-Workspace")
        self.project.add_workspace(self.pws)
        self.pws_post = helpers.create_post(
            self.pws, 'pws-post', title=u"PWS Post")

        logout()
Exemplo n.º 7
0
    def setUpContent(self):
        pat.login(self.portal, testing.SITE_ADMIN)
        self.project = helpers.create_project(
            self.workspaces, 'project', title=u"Project")
        self.project_admin = helpers.add_activated_student(
            self.people, u"Herbert Meier")
        self.project.addManager(self.project_admin.id)

        self.wss = []
        for i in range(1, self.number_of_wss + 1):
            ws_id = "workspace_{0}".format(i)
            ws_title = u"Workspace {0}".format(i)
            ws = ws_helpers.create_workspace(
                self.workspaces, ws_id, title=ws_title)
            ws_member = helpers.add_activated_student(
                self.people, u"Workspace {0} Member".format(i))
            ws.addMember(ws_member.id)
            ws_manager = helpers.add_activated_student(
                self.people, u"Workspace {0} Manager".format(i))
            ws.addManager(ws_manager.id)
            self.project.add_workspace(ws)
            self.wss.append(ws)

        self.groups = []
        self.links = []

        def link_params(containers):
            for i, container in enumerate(containers):
                yield (i*2+1, container, False)
                yield (i*2+2, container, True)

        for i, parent, featured in link_params([self.project] + self.wss):
            label_xtras = u"({0}{1})".format(
                parent.title, featured and ", featured" or "")
            group_label = u"Group {0} {1}".format(i, label_xtras)
            group_handle = add_group(parent, group_label)
            self.groups.append((group_handle, group_label))
            self.links.append(
                self.create_link(
                    parent,
                    " ".join(("Link", str(i), label_xtras)),
                    rmGroup=group_handle,
                    project_featured=featured))

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

        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')
        self.ws = ws_helpers.create_workspace(self.workspaces,
            "project-workspace", title=u"Project Workspace")
        self.project.add_workspace(self.ws)

        self.post_text = richtextify(
            u"<p>" + 40*u"<a href="">Rich</a> Text " + u"</p>")
        self.project.invokeFactory(
            'ixds.Post', "post-in-project", project_featured=True,
            title="Post in project",
            text=self.post_text)
        self.project_post = self.project["post-in-project"]
        ws_helpers.do_action_for(self.project_post, 'publish')
        self.ws.invokeFactory(
            'ixds.Post', "post-in-workspace", project_featured=True,
            title="Post in workspace",
            text=self.post_text)
        self.workspace_post = self.ws["post-in-workspace"]
        ws_helpers.do_action_for(self.workspace_post, 'publish')

        self.project.invokeFactory(
            'ixds.Post', "local-project-post", project_featured=False,
            title="Local Project-Post",
            text=self.post_text)
        self.local_project_post = self.project["local-project-post"]
        ws_helpers.do_action_for(self.local_project_post, 'publish')

        self.workspace_post.invokeFactory(
            'ixds.Reply', "reply-in-workspace",
            title="Reply in workspace",
            text=self.post_text)

        pat.logout()
Exemplo n.º 9
0
    def setUpContent(self):
        pat.login(self.portal, testing.TEACHER)
        self.ws = ws_helpers.create_workspace(self.workspaces,
            "project_workspace", title=u"Project-Workspace")

        pat.login(self.portal, testing.SITE_ADMIN)
        self.challenge = helpers.create_challenge(
            self.challenges, "a-real-challenge")
        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')
        self.project_admin = helpers.add_activated_student(
            self.people, u"Hörbert M@ier")
        self.project.addManager(self.project_admin.id)
        self.project.add_workspace(self.ws)
        self.project_member = helpers.add_activated_student(
            self.people, u"Memberus Projectis")
        self.ws.addMember(self.project_member.id)

        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_admin1 = helpers.add_activated_student(
            self.people, u"CoAdmin1")
        self.project_admin2 = helpers.add_activated_student(
            self.people, u"CoAdmin2")
        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_admin1.id)
        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()