app/soc/views/models/document.py
changeset 2160 3f9dd37d98a8
parent 2076 1cd180cc56c9
child 2382 3a6302dd346b
equal deleted inserted replaced
2159:a1f1eaaf458b 2160:3f9dd37d98a8
   142     """See base.View._editGet().
   142     """See base.View._editGet().
   143     """
   143     """
   144 
   144 
   145     form.fields['created_by'].initial = entity.author.name
   145     form.fields['created_by'].initial = entity.author.name
   146     form.fields['last_modified_by'].initial = entity.modified_by.name
   146     form.fields['last_modified_by'].initial = entity.modified_by.name
   147     form.fields['doc_key_name'].initial = entity.key().name()
   147     form.fields['doc_key_name'].initial = entity.key().id_or_name()
   148 
   148 
   149     super(View, self)._editGet(request, entity, form)
   149     super(View, self)._editGet(request, entity, form)
   150 
   150 
   151   def getMenusForScope(self, entity, params):
   151   def getMenusForScope(self, entity, params):
   152     """Returns the featured menu items for one specifc entity.
   152     """Returns the featured menu items for one specifc entity.
   158       params: a dict with params for this View.
   158       params: a dict with params for this View.
   159     """
   159     """
   160 
   160 
   161     filter = {
   161     filter = {
   162         'prefix' : params['url_name'],
   162         'prefix' : params['url_name'],
   163         'scope_path': entity.key().name(),
   163         'scope_path': entity.key().id_or_name(),
   164         'is_featured': True,
   164         'is_featured': True,
   165         }
   165         }
   166 
   166 
   167     entities = self._logic.getForFields(filter)
   167     entities = self._logic.getForFields(filter)
   168 
   168