diff -r d3e545a8bd26 -r 44223e50e1fc app/soc/logic/site/map.py --- a/app/soc/logic/site/map.py Wed Oct 22 06:19:12 2008 +0000 +++ b/app/soc/logic/site/map.py Wed Oct 22 06:20:02 2008 +0000 @@ -250,6 +250,58 @@ short_name='List Site Sponsors', parent=site_sponsor_sub_menu) +# Host Group public view +host_profile = page.Page( + page.Url( + r'^host/profile/%s/%s$' % + (path_link_name.GENERIC_ARG_PATTERN % 'sponsor_ln', + path_link_name.GENERIC_ARG_PATTERN % 'user_ln'), + 'soc.views.models.host.public'), + 'Host Public Profile', + parent=home) + +# Host Group Site views +site_host_sub_menu = page.NonPage( + 'site-host-sub-menu', + 'Site: Host Sub-Menu', + short_name='Site Hosts', + parent=site_settings_edit) + +site_host_create = page.Page( + page.Url( + r'^site/host/profile$', + 'soc.views.models.host.create'), + 'Site: Create New Host', + short_name='Create Site Host', + parent=site_host_sub_menu) + +site_host_delete = page.Page( + page.Url( + r'^site/host/delete/%s/%s$' % + (path_link_name.GENERIC_ARG_PATTERN % 'sponsor_ln', + path_link_name.GENERIC_ARG_PATTERN % 'user_ln'), + 'soc.views.models.host.delete'), + 'Site: Delete Existing Host', + short_name='Delete Site Host', + parent=site_host_sub_menu) + +site_host_edit = page.Page( + page.Url( + r'^site/host/profile/%s/%s$' % + (path_link_name.GENERIC_ARG_PATTERN % 'sponsor_ln', + path_link_name.GENERIC_ARG_PATTERN % 'user_ln'), + 'soc.views.models.host.edit'), + 'Site: Modify Existing Host', + short_name='Modify Site Host', + parent=site_host_sub_menu) + +site_host_list = page.Page( + page.Url( + r'^site/host/list$', + 'soc.views.models.host.list'), + 'Site: List of Hosts', + short_name='List Site Hosts', + parent=site_host_sub_menu) # these are not really used... # (r'^org/profile/(?Pghop[_0-9a-z]+)/(?P[_0-9a-z]+)/$',