# HG changeset patch # User Sverre Rabbelier # Date 1235938847 0 # Node ID d8ba8c917f3782eefe36cff8eaa08ed34a70cf47 # Parent 1e4c785f1adf8d224f63fafe9e9ff560d1e19f25 Make use of decorators.view for all views This gives us a 'view' hook where we can do things that need to be done for all views (such as catching certain exceptions, or checking for maintenance mode). Patch by: Sverre Rabbelier diff -r 1e4c785f1adf -r d8ba8c917f37 app/soc/views/models/club.py --- a/app/soc/views/models/club.py Sun Mar 01 20:19:22 2009 +0000 +++ b/app/soc/views/models/club.py Sun Mar 01 20:20:47 2009 +0000 @@ -205,16 +205,16 @@ view = View() -admin = view.admin -applicant = view.applicant -apply_member = view.applyMember -create = view.create -delete = view.delete -edit = view.edit -home = view.home -list = view.list -list_requests = view.listRequests -list_roles = view.listRoles -public = view.public -export = view.export -pick = view.pick +admin = decorators.view(view.admin) +applicant = decorators.view(view.applicant) +apply_member = decorators.view(view.applyMember) +create = decorators.view(view.create) +delete = decorators.view(view.delete) +edit = decorators.view(view.edit) +home = decorators.view(view.home) +list = decorators.view(view.list) +list_requests = decorators.view(view.listRequests) +list_roles = decorators.view(view.listRoles) +public = decorators.view(view.public) +export = decorators.view(view.export) +pick = decorators.view(view.pick) diff -r 1e4c785f1adf -r d8ba8c917f37 app/soc/views/models/club_admin.py --- a/app/soc/views/models/club_admin.py Sun Mar 01 20:19:22 2009 +0000 +++ b/app/soc/views/models/club_admin.py Sun Mar 01 20:20:47 2009 +0000 @@ -117,14 +117,14 @@ view = View() -accept_invite = view.acceptInvite -admin = view.admin -create = view.create -delete = view.delete -edit = view.edit -invite = view.invite -list = view.list -manage = view.manage -process_request = view.processRequest -public = view.public -export = view.export +accept_invite = decorators.view(view.acceptInvite) +admin = decorators.view(view.admin) +create = decorators.view(view.create) +delete = decorators.view(view.delete) +edit = decorators.view(view.edit) +invite = decorators.view(view.invite) +list = decorators.view(view.list) +manage = decorators.view(view.manage) +process_request = decorators.view(view.processRequest) +public = decorators.view(view.public) +export = decorators.view(view.export) diff -r 1e4c785f1adf -r d8ba8c917f37 app/soc/views/models/club_app.py --- a/app/soc/views/models/club_app.py Sun Mar 01 20:19:22 2009 +0000 +++ b/app/soc/views/models/club_app.py Sun Mar 01 20:20:47 2009 +0000 @@ -101,14 +101,14 @@ view = View() -admin = view.admin -create = view.create -delete = view.delete -edit = view.edit -list = view.list -list_self = view.listSelf -public = view.public -export = view.export -review = view.review -review_overview = view.reviewOverview +admin = decorators.view(view.admin) +create = decorators.view(view.create) +delete = decorators.view(view.delete) +edit = decorators.view(view.edit) +list = decorators.view(view.list) +list_self = decorators.view(view.listSelf) +public = decorators.view(view.public) +export = decorators.view(view.export) +review = decorators.view(view.review) +review_overview = decorators.view(view.reviewOverview) diff -r 1e4c785f1adf -r d8ba8c917f37 app/soc/views/models/club_member.py --- a/app/soc/views/models/club_member.py Sun Mar 01 20:19:22 2009 +0000 +++ b/app/soc/views/models/club_member.py Sun Mar 01 20:20:47 2009 +0000 @@ -120,15 +120,15 @@ view = View() -accept_invite = view.acceptInvite -admin = view.admin -create = view.create -delete = view.delete -edit = view.edit -invite = view.invite -list = view.list -manage = view.manage -process_request = view.processRequest -request = view.request -public = view.public -export = view.export +accept_invite = decorators.view(view.acceptInvite) +admin = decorators.view(view.admin) +create = decorators.view(view.create) +delete = decorators.view(view.delete) +edit = decorators.view(view.edit) +invite = decorators.view(view.invite) +list = decorators.view(view.list) +manage = decorators.view(view.manage) +process_request = decorators.view(view.processRequest) +request = decorators.view(view.request) +public = decorators.view(view.public) +export = decorators.view(view.export) diff -r 1e4c785f1adf -r d8ba8c917f37 app/soc/views/models/document.py --- a/app/soc/views/models/document.py Sun Mar 01 20:19:22 2009 +0000 +++ b/app/soc/views/models/document.py Sun Mar 01 20:20:47 2009 +0000 @@ -183,11 +183,11 @@ view = View() -admin = view.admin -create = view.create -edit = view.edit -delete = view.delete -list = view.list -public = view.public -export = view.export -pick = view.pick +admin = decorators.view(view.admin) +create = decorators.view(view.create) +edit = decorators.view(view.edit) +delete = decorators.view(view.delete) +list = decorators.view(view.list) +public = decorators.view(view.public) +export = decorators.view(view.export) +pick = decorators.view(view.pick) diff -r 1e4c785f1adf -r d8ba8c917f37 app/soc/views/models/host.py --- a/app/soc/views/models/host.py Sun Mar 01 20:19:22 2009 +0000 +++ b/app/soc/views/models/host.py Sun Mar 01 20:20:47 2009 +0000 @@ -131,14 +131,14 @@ view = View() -accept_invite = view.acceptInvite -admin = view.admin -create = view.create -delete = view.delete -edit = view.edit -invite = view.invite -list = view.list -manage = view.manage -process_request = view.processRequest -public = view.public -export = view.export +accept_invite = decorators.view(view.acceptInvite) +admin = decorators.view(view.admin) +create = decorators.view(view.create) +delete = decorators.view(view.delete) +edit = decorators.view(view.edit) +invite = decorators.view(view.invite) +list = decorators.view(view.list) +manage = decorators.view(view.manage) +process_request = decorators.view(view.processRequest) +public = decorators.view(view.public) +export = decorators.view(view.export) diff -r 1e4c785f1adf -r d8ba8c917f37 app/soc/views/models/mentor.py --- a/app/soc/views/models/mentor.py Sun Mar 01 20:19:22 2009 +0000 +++ b/app/soc/views/models/mentor.py Sun Mar 01 20:20:47 2009 +0000 @@ -209,16 +209,16 @@ view = View() -accept_invite = view.acceptInvite -admin = view.admin -create = view.create -delete = view.delete -edit = view.edit -invite = view.invite -list = view.list -manage = view.manage -process_request = view.processRequest -request = view.request -public = view.public -export = view.export +accept_invite = decorators.view(view.acceptInvite) +admin = decorators.view(view.admin) +create = decorators.view(view.create) +delete = decorators.view(view.delete) +edit = decorators.view(view.edit) +invite = decorators.view(view.invite) +list = decorators.view(view.list) +manage = decorators.view(view.manage) +process_request = decorators.view(view.processRequest) +request = decorators.view(view.request) +public = decorators.view(view.public) +export = decorators.view(view.export) diff -r 1e4c785f1adf -r d8ba8c917f37 app/soc/views/models/notification.py --- a/app/soc/views/models/notification.py Sun Mar 01 20:19:22 2009 +0000 +++ b/app/soc/views/models/notification.py Sun Mar 01 20:20:47 2009 +0000 @@ -202,11 +202,11 @@ view = View() -admin = view.admin -create = view.create -edit = view.edit -delete = view.delete -list = view.list -public = view.public -export = view.export +admin = decorators.view(view.admin) +create = decorators.view(view.create) +edit = decorators.view(view.edit) +delete = decorators.view(view.delete) +list = decorators.view(view.list) +public = decorators.view(view.public) +export = decorators.view(view.export) diff -r 1e4c785f1adf -r d8ba8c917f37 app/soc/views/models/org_admin.py --- a/app/soc/views/models/org_admin.py Sun Mar 01 20:19:22 2009 +0000 +++ b/app/soc/views/models/org_admin.py Sun Mar 01 20:20:47 2009 +0000 @@ -221,14 +221,14 @@ view = View() -accept_invite = view.acceptInvite -admin = view.admin -create = view.create -delete = view.delete -edit = view.edit -invite = view.invite -list = view.list -manage = view.manage -process_request = view.processRequest -public = view.public -export = view.export +accept_invite = decorators.view(view.acceptInvite) +admin = decorators.view(view.admin) +create = decorators.view(view.create) +delete = decorators.view(view.delete) +edit = decorators.view(view.edit) +invite = decorators.view(view.invite) +list = decorators.view(view.list) +manage = decorators.view(view.manage) +process_request = decorators.view(view.processRequest) +public = decorators.view(view.public) +export = decorators.view(view.export) diff -r 1e4c785f1adf -r d8ba8c917f37 app/soc/views/models/org_app.py --- a/app/soc/views/models/org_app.py Sun Mar 01 20:19:22 2009 +0000 +++ b/app/soc/views/models/org_app.py Sun Mar 01 20:20:47 2009 +0000 @@ -289,15 +289,15 @@ view = View() -admin = view.admin -bulk_accept = view.bulkAccept -bulk_reject = view.bulkReject -create = view.create -delete = view.delete -edit = view.edit -list = view.list -list_self = view.listSelf -public = view.public -export = view.export -review = view.review -review_overview = view.reviewOverview +admin = decorators.view(view.admin) +bulk_accept = decorators.view(view.bulkAccept) +bulk_reject = decorators.view(view.bulkReject) +create = decorators.view(view.create) +delete = decorators.view(view.delete) +edit = decorators.view(view.edit) +list = decorators.view(view.list) +list_self = decorators.view(view.listSelf) +public = decorators.view(view.public) +export = decorators.view(view.export) +review = decorators.view(view.review) +review_overview = decorators.view(view.reviewOverview) diff -r 1e4c785f1adf -r d8ba8c917f37 app/soc/views/models/organization.py --- a/app/soc/views/models/organization.py Sun Mar 01 20:19:22 2009 +0000 +++ b/app/soc/views/models/organization.py Sun Mar 01 20:20:47 2009 +0000 @@ -316,18 +316,18 @@ view = View() -admin = view.admin -applicant = view.applicant -apply_mentor = view.applyMentor -create = view.create -delete = view.delete -edit = view.edit -home = view.home -list = view.list -list_proposals = view.listProposals -list_public = view.listPublic -list_requests = view.listRequests -list_roles = view.listRoles -public = view.public -export = view.export -pick = view.pick +admin = decorators.view(view.admin) +applicant = decorators.view(view.applicant) +apply_mentor = decorators.view(view.applyMentor) +create = decorators.view(view.create) +delete = decorators.view(view.delete) +edit = decorators.view(view.edit) +home = decorators.view(view.home) +list = decorators.view(view.list) +list_proposals = decorators.view(view.listProposals) +list_public = decorators.view(view.listPublic) +list_requests = decorators.view(view.listRequests) +list_roles = decorators.view(view.listRoles) +public = decorators.view(view.public) +export = decorators.view(view.export) +pick = decorators.view(view.pick) diff -r 1e4c785f1adf -r d8ba8c917f37 app/soc/views/models/program.py --- a/app/soc/views/models/program.py Sun Mar 01 20:19:22 2009 +0000 +++ b/app/soc/views/models/program.py Sun Mar 01 20:20:47 2009 +0000 @@ -326,12 +326,12 @@ view = View() -admin = view.admin -create = view.create -delete = view.delete -edit = view.edit -list = view.list -public = view.public -export = view.export -home = view.home -pick = view.pick +admin = decorators.view(view.admin) +create = decorators.view(view.create) +delete = decorators.view(view.delete) +edit = decorators.view(view.edit) +list = decorators.view(view.list) +public = decorators.view(view.public) +export = decorators.view(view.export) +home = decorators.view(view.home) +pick = decorators.view(view.pick) diff -r 1e4c785f1adf -r d8ba8c917f37 app/soc/views/models/request.py --- a/app/soc/views/models/request.py Sun Mar 01 20:19:22 2009 +0000 +++ b/app/soc/views/models/request.py Sun Mar 01 20:20:47 2009 +0000 @@ -235,13 +235,13 @@ view = View() -admin = view.admin -create = view.create -edit = view.edit -delete = view.delete -list = view.list -list_self = view.listSelf -process_invite = view.processInvite -public = view.public -export = view.export +admin = decorators.view(view.admin) +create = decorators.view(view.create) +edit = decorators.view(view.edit) +delete = decorators.view(view.delete) +list = decorators.view(view.list) +list_self = decorators.view(view.listSelf) +process_invite = decorators.view(view.processInvite) +public = decorators.view(view.public) +export = decorators.view(view.export) diff -r 1e4c785f1adf -r d8ba8c917f37 app/soc/views/models/site.py --- a/app/soc/views/models/site.py Sun Mar 01 20:19:22 2009 +0000 +++ b/app/soc/views/models/site.py Sun Mar 01 20:20:47 2009 +0000 @@ -213,14 +213,14 @@ view = View() -admin = view.admin -create = view.create -edit = view.edit -delete = view.delete -list = view.list -public = view.public -export = view.export -main_public = view.mainPublic -main_edit = view.mainEdit -maintenance = view.maintenance -home = view.home +admin = decorators.view(view.admin) +create = decorators.view(view.create) +edit = decorators.view(view.edit) +delete = decorators.view(view.delete) +list = decorators.view(view.list) +public = decorators.view(view.public) +export = decorators.view(view.export) +main_public = decorators.view(view.mainPublic) +main_edit = decorators.view(view.mainEdit) +maintenance = decorators.view(view.maintenance) +home = decorators.view(view.home) diff -r 1e4c785f1adf -r d8ba8c917f37 app/soc/views/models/sponsor.py --- a/app/soc/views/models/sponsor.py Sun Mar 01 20:19:22 2009 +0000 +++ b/app/soc/views/models/sponsor.py Sun Mar 01 20:20:47 2009 +0000 @@ -130,14 +130,14 @@ view = View() -admin = view.admin -create = view.create -delete = view.delete -edit = view.edit -home = view.home -list = view.list -list_requests = view.listRequests -list_roles = view.listRoles -public = view.public -export = view.export -pick = view.pick +admin = decorators.view(view.admin) +create = decorators.view(view.create) +delete = decorators.view(view.delete) +edit = decorators.view(view.edit) +home = decorators.view(view.home) +list = decorators.view(view.list) +list_requests = decorators.view(view.listRequests) +list_roles = decorators.view(view.listRoles) +public = decorators.view(view.public) +export = decorators.view(view.export) +pick = decorators.view(view.pick) diff -r 1e4c785f1adf -r d8ba8c917f37 app/soc/views/models/student.py --- a/app/soc/views/models/student.py Sun Mar 01 20:19:22 2009 +0000 +++ b/app/soc/views/models/student.py Sun Mar 01 20:20:47 2009 +0000 @@ -197,11 +197,11 @@ view = View() -apply = view.apply -create = view.create -delete = view.delete -edit = view.edit -list = view.list -manage = view.manage -public = view.public -export = view.export +apply = decorators.view(view.apply) +create = decorators.view(view.create) +delete = decorators.view(view.delete) +edit = decorators.view(view.edit) +list = decorators.view(view.list) +manage = decorators.view(view.manage) +public = decorators.view(view.public) +export = decorators.view(view.export) diff -r 1e4c785f1adf -r d8ba8c917f37 app/soc/views/models/student_proposal.py --- a/app/soc/views/models/student_proposal.py Sun Mar 01 20:19:22 2009 +0000 +++ b/app/soc/views/models/student_proposal.py Sun Mar 01 20:20:47 2009 +0000 @@ -311,14 +311,14 @@ view = View() -admin = view.admin -apply = view.apply -create = view.create -delete = view.delete -edit = view.edit -list = view.list -list_orgs = view.listOrgs -list_self = view.listSelf -public = view.public -export = view.export -pick = view.pick +admin = decorators.view(view.admin) +apply = decorators.view(view.apply) +create = decorators.view(view.create) +delete = decorators.view(view.delete) +edit = decorators.view(view.edit) +list = decorators.view(view.list) +list_orgs = decorators.view(view.listOrgs) +list_self = decorators.view(view.listSelf) +public = decorators.view(view.public) +export = decorators.view(view.export) +pick = decorators.view(view.pick) diff -r 1e4c785f1adf -r d8ba8c917f37 app/soc/views/models/timeline.py --- a/app/soc/views/models/timeline.py Sun Mar 01 20:19:22 2009 +0000 +++ b/app/soc/views/models/timeline.py Sun Mar 01 20:20:47 2009 +0000 @@ -112,11 +112,11 @@ view = View() -admin = view.admin -create = view.create -delete = view.delete -edit = view.edit -list = view.list -public = view.public -export = view.export +admin = decorators.view(view.admin) +create = decorators.view(view.create) +delete = decorators.view(view.delete) +edit = decorators.view(view.edit) +list = decorators.view(view.list) +public = decorators.view(view.public) +export = decorators.view(view.export) diff -r 1e4c785f1adf -r d8ba8c917f37 app/soc/views/models/user.py --- a/app/soc/views/models/user.py Sun Mar 01 20:19:22 2009 +0000 +++ b/app/soc/views/models/user.py Sun Mar 01 20:20:47 2009 +0000 @@ -130,11 +130,11 @@ view = View() -admin = view.admin -create = view.create -delete = view.delete -edit = view.edit -list = view.list -public = view.public -export = view.export -pick = view.pick +admin = decorators.view(view.admin) +create = decorators.view(view.create) +delete = decorators.view(view.delete) +edit = decorators.view(view.edit) +list = decorators.view(view.list) +public = decorators.view(view.public) +export = decorators.view(view.export) +pick = decorators.view(view.pick) diff -r 1e4c785f1adf -r d8ba8c917f37 app/soc/views/models/user_self.py --- a/app/soc/views/models/user_self.py Sun Mar 01 20:19:22 2009 +0000 +++ b/app/soc/views/models/user_self.py Sun Mar 01 20:20:47 2009 +0000 @@ -301,7 +301,7 @@ view = View() -create = view.create -edit = view.editProfile -export = view.export -roles = view.roles +create = decorators.view(view.create) +edit = decorators.view(view.editProfile) +export = decorators.view(view.export) +roles = decorators.view(view.roles)