source: WAEUPCMS/Extensions/changeuseractions.py @ 1

Last change on this file since 1 was 1, checked in by Henrik Bettermann, 19 years ago

initial import

File size: 2.5 KB
Line 
1from Products.CMFCore.utils import getToolByName
2
3def modifyMTool(self):
4    mt=getToolByName(self, 'portal_membership')
5
6    acts=list(mt.listActions())
7    selection=[acts.index(a) for a in acts]
8    mt.deleteActions(selection)
9
10    mt.addAction('mystuff'
11                ,'My Folder'
12                ,'string:${portal/portal_membership/getHomeUrl}/folder_contents'
13                ,'python: member and portal.portal_membership.getHomeFolder()'
14                ,'View'
15                ,'user'
16                , visible=1)
17    mt.addAction('preferences'
18                ,'My Preferences'
19                ,'string:${portal_url}/plone_memberprefs_panel'
20                ,'member'
21                ,'View'
22                ,'user'
23                , visible=1)
24    mt.addAction('login'
25                ,'Log in'
26                ,'python:portal_url.replace("http:","https:")+"/login_form"'
27                ,'not: member'
28                ,'View'
29                ,'user'
30                , visible=1)
31    mt.addAction('plone_setup'
32                ,'Site Setup'
33                ,'string:${portal_url}/plone_control_panel'
34                ,''
35                ,'Manage portal'
36                ,'user'
37                , visible=1)
38    mt.addAction('svnrepos'
39                ,'SVN Repositories'
40                ,'string:https://svn.waeup.org/repos/'
41                ,'member'
42                ,'View'
43                ,'user'
44                , visible=1)
45    mt.addAction('svninter'
46                ,'SVN Web Interface'
47                ,'string:https://svn.waeup.org/'
48                ,'member'
49                ,'View'
50                ,'user'
51                , visible=1)
52    mt.addAction('usermanagement'
53                ,'User Management System'
54                ,'string:https://waeup.org:20000/'
55                ,'member'
56                ,'View'
57                ,'user'
58                , visible=1)
59    mt.addAction('ldap'
60                ,'LDAP Server'
61                ,'string:https://ldap.waeup.org/'
62                ,'member'
63                ,'View'
64                ,'user'
65                , visible=1)
66    mt.addAction('webmail'
67                ,'Webmail'
68                ,'string:https://mail.waeup.org'
69                ,'member'
70                ,'View'
71                ,'user'
72                , visible=1)
73    mt.addAction('logout'
74                ,'Log out'
75                ,'python:portal_url.replace("https:","http:")+"/logout"'
76                ,'member'
77                ,'View'
78                ,'user'
79                , visible=1)
Note: See TracBrowser for help on using the repository browser.