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()
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()
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()
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()
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()
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()