Sha256: de08e9b233f156c75d4a8f6b031e5666761a2437d8e01e87a108b447343aae34
Contents?: true
Size: 859 Bytes
Versions: 3
Compression:
Stored size: 859 Bytes
Contents
class Lanes.Access.Screens.UserManagement.GridUserEditor extends Lanes.Components.Grid.PopOverEditor writeTemplateName: 'user-management/grid-popover-editor' templatePrefix: 'lanes/access/screens' useFormBindings: true writeTemplateData: -> { columns: _.reject(this.grid.columnDefinitions,(f)-> f.field=='role_names') } subviews: roles: component: 'SelectField' model: 'model' options: 'roleOptions' roleOptions: -> { field_name: 'role_names' multiple: true, choices: this.model.allRoles mappings:{ title: 'name', selected: 'member' } } persistFields: -> @model.set({ role_names: _.pluck(this.$('select option:selected'), 'value'), password: this.$('input[name=password]').val() })
Version data entries
3 entries across 3 versions & 1 rubygems