Sha256: bc1e2a3a4f8229c932f8367f63e8f48960440f4806b57381302a6cf4a49a82fe
Contents?: true
Size: 701 Bytes
Versions: 3
Compression:
Stored size: 701 Bytes
Contents
class Lanes.Screens.UserEditScreen extends Lanes.Component.Grid.PopOverEditor templateName: 'user-management/grid-popover-editor' templateData: -> { columns: _.reject(this.grid.column_definitions,(f)-> f.field=='role_names') } subviews: roles: component: 'SelectField' model: 'model' options: 'roleOptions' roleOptions: -> { multiple: true, data: this.model.allRoles, mappings:{ title: 'name', selected: 'member' } } persistFields: -> super @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