web/views/boxes.py
branchstable
changeset 1848 981b8dc9e4d0
parent 1752 4b0b912ff5b7
child 1876 b06a797448aa
equal deleted inserted replaced
1847:c5714f07f869 1848:981b8dc9e4d0
    97         actions = []
    97         actions = []
    98         _ = self.req._
    98         _ = self.req._
    99         eschema = entity.e_schema
    99         eschema = entity.e_schema
   100         for rschema, teschema, x in self.add_related_schemas(entity):
   100         for rschema, teschema, x in self.add_related_schemas(entity):
   101             if x == 'subject':
   101             if x == 'subject':
   102                 label = '%s %s %s %s' % (eschema, rschema, teschema, x)
   102                 label = 'add %s %s %s %s' % (eschema, rschema, teschema, x)
   103                 url = self.linkto_url(entity, rschema, teschema, 'object')
   103                 url = self.linkto_url(entity, rschema, teschema, 'object')
   104             else:
   104             else:
   105                 label = '%s %s %s %s' % (teschema, rschema, eschema, x)
   105                 label = 'add %s %s %s %s' % (teschema, rschema, eschema, x)
   106                 url = self.linkto_url(entity, rschema, teschema, 'subject')
   106                 url = self.linkto_url(entity, rschema, teschema, 'subject')
   107             actions.append(self.mk_action(_(label), url))
   107             actions.append(self.mk_action(_(label), url))
   108         return actions
   108         return actions
   109 
   109 
   110     def add_related_schemas(self, entity):
   110     def add_related_schemas(self, entity):