Changeset 7484 for main/waeup.sirp/trunk/src/waeup/sirp/hostels
- Timestamp:
- 16 Jan 2012, 07:06:21 (13 years ago)
- Location:
- main/waeup.sirp/trunk/src/waeup/sirp/hostels
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser.py
r7467 r7484 216 216 tabs.need() 217 217 datatable.need() 218 self.tab1 = self.tab2 = '' 219 qs = self.request.get('QUERY_STRING', '') 220 if not qs: 221 qs = 'tab1' 222 setattr(self, qs, 'active') 218 223 super(HostelManageFormPage, self).update() 219 224 return … … 231 236 self.flash(message) 232 237 write_log_message(self, message) 233 self.redirect(self.url(self.context, '@@manage')+' #tab-2')238 self.redirect(self.url(self.context, '@@manage')+'?tab2') 234 239 return 235 240 … … 241 246 else: 242 247 self.flash('No item selected.') 243 self.redirect(self.url(self.context, '@@manage')+' #tab-2')248 self.redirect(self.url(self.context, '@@manage')+'?tab2') 244 249 return 245 250 if not isinstance(child_id, list): … … 253 258 self.flash('Could not switch %s: %s: %s' % ( 254 259 id, sys.exc_info()[0], sys.exc_info()[1])) 255 self.redirect(self.url(self.context, '@@manage')+' #tab-2')260 self.redirect(self.url(self.context, '@@manage')+'?tab2') 256 261 return 257 262 if len(switched): … … 259 264 self.flash('Successfully switched beds: %s' % message) 260 265 write_log_message(self, 'switched: %s' % message) 261 self.redirect(self.url(self.context, '@@manage')+' #tab-2')266 self.redirect(self.url(self.context, '@@manage')+'?tab2') 262 267 return 263 268 … … 269 274 else: 270 275 self.flash('No item selected.') 271 self.redirect(self.url(self.context, '@@manage')+' #tab-2')276 self.redirect(self.url(self.context, '@@manage')+'?tab2') 272 277 return 273 278 if not isinstance(child_id, list): … … 282 287 self.flash('Successfully released beds: %s' % message) 283 288 write_log_message(self, 'released: %s' % message) 284 self.redirect(self.url(self.context, '@@manage')+' #tab-2')289 self.redirect(self.url(self.context, '@@manage')+'?tab2') 285 290 else: 286 291 self.flash('No allocated bed selected.') 287 self.redirect(self.url(self.context, '@@manage')+' #tab-2')292 self.redirect(self.url(self.context, '@@manage')+'?tab2') 288 293 return 289 294 … … 302 307 def save(self, **data): 303 308 msave(self, **data) 304 self.redirect(self.url(self.context.__parent__, '@@manage')+' #tab-2')309 self.redirect(self.url(self.context.__parent__, '@@manage')+'?tab2') 305 310 return 306 311 … … 310 315 # Beds must be released first before they can be allocated to 311 316 # other students. 312 self.redirect(self.url(self.context.__parent__, '@@manage')+' #tab-2')313 return 317 self.redirect(self.url(self.context.__parent__, '@@manage')+'?tab2') 318 return -
main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser_templates/hostelmanagepage.pt
r7464 r7484 3 3 4 4 <ul class="tabs" data-tabs="tabs"> 5 <li class="active"><a href="#tab-1"><span>Hostel Data</span></a></li>6 <li ><a href="#tab-2"><span>Beds</span></a></li>5 <li tal:attributes="class view/tab1"><a href="#tab-1"><span>Hostel Data</span></a></li> 6 <li tal:attributes="class view/tab2"><a href="#tab-2"><span>Beds</span></a></li> 7 7 </ul> 8 8 9 9 <div class="tab-content"> 10 <div id="tab-1" class="active">10 <div id="tab-1" tal:attributes="class view/tab1"> 11 11 <table class="form-table"> 12 12 <tbody> … … 41 41 </div> 42 42 43 <div id="tab-2" >43 <div id="tab-2" tal:attributes="class view/tab2"> 44 44 <h3>Beds</h3> 45 45 <table class="display dataTableManage"> -
main/waeup.sirp/trunk/src/waeup/sirp/hostels/tests.py
r7357 r7484 310 310 self.browser.open(self.container_path + '/hall-1/hall-1_A_101_A') 311 311 self.assertEqual(self.browser.url, 312 self.container_path + '/hall-1/@@manage #tab-2')312 self.container_path + '/hall-1/@@manage?tab2') 313 313 # Updating the beds again will not affect the allocation and also 314 314 # the bed numbering remains the same
Note: See TracChangeset for help on using the changeset viewer.