app/soc/logic/site/map.py
changeset 404 44223e50e1fc
parent 403 d3e545a8bd26
child 405 f3525c1288ed
--- 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/(?P<program>ghop[_0-9a-z]+)/(?P<link_name>[_0-9a-z]+)/$',