Пример #1
0
 async def get(self, *, tid: objectid.ObjectId):
   tdoc = await training.get(self.domain_id, tid)
   if not self.own(tdoc, builtin.PERM_EDIT_TRAINING_SELF):
     self.check_perm(builtin.PERM_EDIT_TRAINING)
   dag = json.encode_pretty(tdoc['dag'])
   path_components = self.build_path(
       (self.translate('training_main'), self.reverse_url('training_main')),
       (tdoc['title'], self.reverse_url('training_detail', tid=tdoc['doc_id'])),
       (self.translate('training_edit'), None))
   self.render('training_edit.html', tdoc=tdoc, dag=dag,
               page_title=tdoc['title'], path_components=path_components)
Пример #2
0
 async def get(self, *, tid: objectid.ObjectId):
   tdoc = await training.get(self.domain_id, tid)
   if not self.own(tdoc, builtin.PERM_EDIT_TRAINING_SELF):
     self.check_perm(builtin.PERM_EDIT_TRAINING)
   dag = json.encode_pretty(tdoc['dag'])
   path_components = self.build_path(
       (self.translate('training_main'), self.reverse_url('training_main')),
       (tdoc['title'], self.reverse_url('training_detail', tid=tdoc['doc_id'])),
       (self.translate('training_edit'), None))
   self.render('training_edit.html', tdoc=tdoc, dag=dag,
               page_title=tdoc['title'], path_components=path_components)