Changeset 15250 for main/waeup.kofa/trunk/src/waeup/kofa/hostels/browser.py
- Timestamp:
- 23 Nov 2018, 11:10:19 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/hostels/browser.py
r13565 r15250 124 124 target = 'statistics' 125 125 126 class ReleaseExpiredAllocationsActionButton(ManageActionButton): 127 grok.order(3) 128 grok.context(IHostelsContainer) 129 grok.view(HostelsContainerPage) 130 grok.require('waeup.manageHostels') 131 icon = 'actionicon_sweep.png' 132 target = 'releaseexpired' 133 text = _('Release all expired bed space allocations') 134 135 @property 136 def target_url(self): 137 if self.target and self.context.allocation_expiration: 138 return self.view.url(self.view.context, self.target) 139 return 140 141 @property 142 def onclick(self): 143 msg = "'All expired bed space allocations will be annulled. " + \ 144 "Are you sure? \\n\\n" + \ 145 "Bed space allocation expires ${a} days after accommodation " + \ 146 "booking if maintenance fee is not " + \ 147 "paid.'" 148 msg = _(msg, mapping={'a': self.context.allocation_expiration,}) 149 portal_language = getUtility(IKofaUtils).PORTAL_LANGUAGE 150 return "return window.confirm(%s);" % translate( 151 msg, 'waeup.kofa', target_language=portal_language) 152 126 153 class HostelsContainerManagePage(KofaEditFormPage): 127 154 """The manage page for hostel containers. … … 190 217 grok.require('waeup.manageHostels') 191 218 192 def update(self, n=7): 219 def update(self): 220 n = self.context.allocation_expiration 221 if not n: 222 self.flash( 223 _('Forbidden'), type='danger') 224 self.redirect(self.url(self.context)) 225 return 193 226 if not grok.getSite()['configuration'].maintmode_enabled_by: 194 227 self.flash(
Note: See TracChangeset for help on using the changeset viewer.