web/views/boxes.py
branchtls-sprint
changeset 1672 2406667c90d6
parent 1540 996355824825
child 1721 694f6a50e138
equal deleted inserted replaced
1671:10608b9e79cb 1672:2406667c90d6
   134         actions = []
   134         actions = []
   135         _ = self.req._
   135         _ = self.req._
   136         eschema = entity.e_schema
   136         eschema = entity.e_schema
   137         for rschema, teschema, x in self.add_related_schemas(entity):
   137         for rschema, teschema, x in self.add_related_schemas(entity):
   138             if x == 'subject':
   138             if x == 'subject':
   139                 label = 'add %s %s %s %s' % (eschema, rschema, teschema, x)
   139                 label = '%s %s %s %s' % (eschema, rschema, teschema, x)
   140                 url = self.linkto_url(entity, rschema, teschema, 'object')
   140                 url = self.linkto_url(entity, rschema, teschema, 'object')
   141             else:
   141             else:
   142                 label = 'add %s %s %s %s' % (teschema, rschema, eschema, x)
   142                 label = '%s %s %s %s' % (teschema, rschema, eschema, x)
   143                 url = self.linkto_url(entity, rschema, teschema, 'subject')
   143                 url = self.linkto_url(entity, rschema, teschema, 'subject')
   144             actions.append(self.mk_action(_(label), url))
   144             actions.append(self.mk_action(_(label), url))
   145         return actions
   145         return actions
   146 
   146 
   147     def add_related_schemas(self, entity):
   147     def add_related_schemas(self, entity):