UNPKG

ember-cli-admin

Version:

Powerful admin dashboard for ember-cli projects, more in http://ember-admin.com

33 lines (30 loc) 1.05 kB
import TableViewController from 'ember-cli-admin/mixins/controllers/table-view'; import SearchLogic from 'ember-cli-admin/dsl/search'; import Ember from 'ember'; var usersController; usersController = Ember.Controller.extend(TableViewController, { shit: 'SSHIIEEE', sortFields: ['id', 'name'], formAttributes: ['email', 'name'], searchForm: Ember.computed('q', { get: function(){ return new SearchLogic().form(this.get('q'), function() { this.input('id', {type: 'number'}); this.input('email'); this.input('name', {type: 'select', selectContent: ["Foo", "Bar"], prompt: 'Select Name'}); this.input('birthdate', {type: 'date', placeholder: "Select birthdate", format: "dd MM, yyyy"}); return this.input('nickname', { type: 'autocomplete', url: '/api/users/autocomplete', displayKey: 'name' }); }); } }), actions: { toggleActive: function(item) { item.toggleProperty('is_active'); } } }); export default usersController;