summaryrefslogtreecommitdiff
path: root/pgweb/profserv/views.py
diff options
context:
space:
mode:
authorMagnus Hagander2011-08-24 14:56:00 +0000
committerMagnus Hagander2011-08-24 14:56:00 +0000
commit965767e992786e5d1801541e5b493c26a1752d98 (patch)
tree09a5bbe2468e10c4adef1b4a980b57ea42dc660d /pgweb/profserv/views.py
parentadabe319ae9980c97918e6a4a59f491f1f899d1e (diff)
Add edit for professional services
Diffstat (limited to 'pgweb/profserv/views.py')
-rw-r--r--pgweb/profserv/views.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/pgweb/profserv/views.py b/pgweb/profserv/views.py
index cf08d148..0dbb0bcc 100644
--- a/pgweb/profserv/views.py
+++ b/pgweb/profserv/views.py
@@ -4,10 +4,12 @@ from django.template import TemplateDoesNotExist, loader, Context
from django.contrib.auth.decorators import login_required
from django.db.models import Q
+from pgweb.util.decorators import ssl_required
from pgweb.util.contexts import NavContext
from pgweb.util.helpers import simple_form
from models import ProfessionalService
+from forms import ProfessionalServiceForm
regions = (
('africa','Africa'),
@@ -54,3 +56,9 @@ def region(request, servtype, regionname):
'services': services,
}, NavContext(request, 'support'))
+
+# Forms to edit
+@ssl_required
+@login_required
+def profservform(request, itemid):
+ return simple_form(ProfessionalService, itemid, request, ProfessionalServiceForm)