28 from google.appengine.api import users |
28 from google.appengine.api import users |
29 |
29 |
30 from django.conf.urls import defaults |
30 from django.conf.urls import defaults |
31 from django.utils import datastructures |
31 from django.utils import datastructures |
32 |
32 |
33 import soc.logic |
33 from soc.logic import path_link_name |
34 import soc.logic.path_link_name |
|
35 |
|
36 from soc.logic.site import page |
34 from soc.logic.site import page |
37 |
35 |
38 |
36 |
39 # Home Page view |
37 # Home Page view |
40 home = page.Page( |
38 home = page.Page( |
82 short_name='Site-wide User Profile', |
80 short_name='Site-wide User Profile', |
83 parent=user_signout) |
81 parent=user_signout) |
84 |
82 |
85 user_edit = page.Page( |
83 user_edit = page.Page( |
86 page.Url( |
84 page.Url( |
87 r'^user/profile/%s$' % soc.logic.path_link_name.LINKNAME_ARG_PATTERN, |
85 r'^user/profile/%s$' % path_link_name.LINKNAME_ARG_PATTERN, |
88 'soc.views.user.profile.edit'), |
86 'soc.views.user.profile.edit'), |
89 'User: Modify Existing User Profile', |
87 'User: Modify Existing User Profile', |
90 parent=user_signout) |
88 parent=user_signout) |
91 |
89 |
92 # Site Home Page views |
90 # Site Home Page views |
123 short_name='Create Site User', |
121 short_name='Create Site User', |
124 parent=site_home_edit) |
122 parent=site_home_edit) |
125 |
123 |
126 site_user_edit = page.Page( |
124 site_user_edit = page.Page( |
127 page.Url( |
125 page.Url( |
128 r'^site/user/profile/%s$' % soc.logic.path_link_name.LINKNAME_ARG_PATTERN, |
126 r'^site/user/profile/%s$' % path_link_name.LINKNAME_ARG_PATTERN, |
129 'soc.views.site.user.profile.edit'), |
127 'soc.views.site.user.profile.edit'), |
130 'Site: Modify Existing User Profile', |
128 'Site: Modify Existing User Profile', |
131 short_name='Modify Site User', |
129 short_name='Modify Site User', |
132 parent=site_home_edit) |
130 parent=site_home_edit) |
133 |
131 |
140 parent=site_home_edit) |
138 parent=site_home_edit) |
141 |
139 |
142 # Document views |
140 # Document views |
143 docs_show = page.Page( |
141 docs_show = page.Page( |
144 page.Url( |
142 page.Url( |
145 r'^docs/show/%s$' % soc.logic.path_link_name.PATH_LINKNAME_ARGS_PATTERN, |
143 r'^docs/show/%s$' % path_link_name.PATH_LINKNAME_ARGS_PATTERN, |
146 'soc.views.docs.show.public'), |
144 'soc.views.docs.show.public'), |
147 'Show Document', |
145 'Show Document', |
148 parent=home) |
146 parent=home) |
149 |
147 |
150 # Site Document views |
148 # Site Document views |
156 'Create new Site Document', |
154 'Create new Site Document', |
157 parent=site_home_edit) |
155 parent=site_home_edit) |
158 |
156 |
159 site_docs_edit = page.Page( |
157 site_docs_edit = page.Page( |
160 page.Url( |
158 page.Url( |
161 r'^site/docs/edit/%s$' % soc.logic.path_link_name.PATH_LINKNAME_ARGS_PATTERN, |
159 r'^site/docs/edit/%s$' % path_link_name.PATH_LINKNAME_ARGS_PATTERN, |
162 'soc.views.site.docs.edit.edit'), |
160 'soc.views.site.docs.edit.edit'), |
163 'Site: Modify Existing Document', |
161 'Site: Modify Existing Document', |
164 short_name='Modify Site Document', |
162 short_name='Modify Site Document', |
165 parent=site_home_edit) |
163 parent=site_home_edit) |
166 |
164 |
173 parent=site_home_edit) |
171 parent=site_home_edit) |
174 |
172 |
175 # Sponsor Group public view |
173 # Sponsor Group public view |
176 sponsor_profile = page.Page( |
174 sponsor_profile = page.Page( |
177 page.Url( |
175 page.Url( |
178 r'^sponsor/profile/%s' % soc.logic.path_link_name.LINKNAME_ARG_PATTERN, |
176 r'^sponsor/profile/%s' % path_link_name.LINKNAME_ARG_PATTERN, |
179 'soc.views.sponsor.profile.public'), |
177 'soc.views.sponsor.profile.public'), |
180 'Public Profile', |
178 'Public Profile', |
181 parent=home) |
179 parent=home) |
182 |
180 |
183 # Sponsor Group Site views |
181 # Sponsor Group Site views |
189 short_name='Create New Site Sponsor', |
187 short_name='Create New Site Sponsor', |
190 parent=site_home_edit) |
188 parent=site_home_edit) |
191 |
189 |
192 site_sponsor_delete = page.Page( |
190 site_sponsor_delete = page.Page( |
193 page.Url( |
191 page.Url( |
194 r'^site/sponsor/profile/%s/delete$' % soc.logic.path_link_name.LINKNAME_ARG_PATTERN, |
192 r'^site/sponsor/profile/%s/delete$' % path_link_name.LINKNAME_ARG_PATTERN, |
195 'soc.views.site.sponsor.profile.delete'), |
193 'soc.views.site.sponsor.profile.delete'), |
196 'Site: Delete Existing Sponsor', |
194 'Site: Delete Existing Sponsor', |
197 short_name='Delete Site Sponsor', |
195 short_name='Delete Site Sponsor', |
198 parent=site_home_edit) |
196 parent=site_home_edit) |
199 |
197 |
200 site_sponsor_edit = page.Page( |
198 site_sponsor_edit = page.Page( |
201 page.Url( |
199 page.Url( |
202 r'^site/sponsor/profile/%s' % soc.logic.path_link_name.LINKNAME_ARG_PATTERN, |
200 r'^site/sponsor/profile/%s' % path_link_name.LINKNAME_ARG_PATTERN, |
203 'soc.views.site.sponsor.profile.edit'), |
201 'soc.views.site.sponsor.profile.edit'), |
204 'Site: Modify Existing Sponsor', |
202 'Site: Modify Existing Sponsor', |
205 short_name='Modify Site Sponsor', |
203 short_name='Modify Site Sponsor', |
206 parent=site_home_edit) |
204 parent=site_home_edit) |
207 |
205 |