app/soc/logic/site/map.py
changeset 305 972d28056d9d
parent 299 a1cc853a56e5
child 314 dfaf249c12b2
equal deleted inserted replaced
304:812abb9a7e3b 305:972d28056d9d
    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