Finish numeric_range_filter
This commit is contained in:
@@ -15,6 +15,9 @@ window.$translations =
|
||||
are_you_sure: 'Weet je dit zeker?'
|
||||
button: 'Delete'
|
||||
close: 'Close'
|
||||
clear: 'Clear'
|
||||
apply: 'Apply'
|
||||
and: 'and'
|
||||
confirm:
|
||||
cancel: 'Cancel'
|
||||
confirm: 'Yes'
|
||||
@@ -60,3 +63,8 @@ window.$translations =
|
||||
friday: 'Vrijdag'
|
||||
saturday: 'Zaterdag'
|
||||
sunday: 'Zondag'
|
||||
number:
|
||||
range:
|
||||
between: 'Between'
|
||||
inclusive: 'inclusive'
|
||||
lower_larger_than_upper_error: 'lower limit (%{lower}) cannot be greater than the upper limit (%{upper}).'
|
||||
|
||||
@@ -10,6 +10,7 @@ Router.map ->
|
||||
@route 'table-filters', ->
|
||||
@route 'test1'
|
||||
@route 'test2'
|
||||
@route 'user-filters-manager'
|
||||
@route 'table-ordering', ->
|
||||
@route 'test1'
|
||||
@route 'test2'
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
import Ember from 'ember'
|
||||
import PagedArray from 'ember-cli-pagination/local/paged-array'
|
||||
|
||||
export default Ember.Route.extend
|
||||
model: (params) ->
|
||||
Ember.A([
|
||||
@store.createRecord('dunlop/user-filter', scope_key: 'panda/action-list', filters: {a: 42}, is_default: true)
|
||||
@store.createRecord('dunlop/user-filter', scope_key: 'panda/action-list', filters: {a: 44}, is_default: false)
|
||||
@store.createRecord('dunlop/user-filter', scope_key: 'migration-adapter/blurp', filters: {a: 44}, is_default: true)
|
||||
])
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
.ui.two.item.stackable.tabs.menu
|
||||
.ui.three.item.stackable.tabs.menu
|
||||
= link-to 'table-filters.test1' class='item': span Filters Test1
|
||||
= link-to 'table-filters.test2' class='item': span Filters Test2
|
||||
= link-to 'table-filters.user-filters-manager' class='item': span user-filters-manager
|
||||
= outlet
|
||||
|
||||
@@ -9,10 +9,11 @@ table.ui.celled.striped.compact.table.sortable
|
||||
/th date-range
|
||||
= sortable-table-header filters=filters key='target_date' model=model
|
||||
/= sortable-table-header filters=filters key='target_date' action=(invoke 'reload' model) model=model
|
||||
th pablo-number-range (pablos)
|
||||
th number-range
|
||||
th dropdown-select-multiple
|
||||
th select-multiple (using modal)
|
||||
th CUSTOM
|
||||
th number-range
|
||||
th CUSTOM
|
||||
th dropdown-select
|
||||
th dropdown-select objects
|
||||
th boolean-checkboxes
|
||||
@@ -27,6 +28,8 @@ table.ui.celled.striped.compact.table.sortable
|
||||
button.ui.mini.primary.button{action 'set_filter_target_date_this_week'}= t 'date.this_week'
|
||||
'
|
||||
button.ui.mini.primary.button{action 'set_filter_target_date_next_fifteen_weeks'} Nu ↔ 15 weken
|
||||
= filter.pablo-number-range key='pablos' inclusive=false
|
||||
= filter.number-range key='age' inclusive=true
|
||||
= filter.dropdown-select-multiple key='dropdown_select_multiple_ids_in' options=scenario_classification_objects labelPath='grumpy'
|
||||
= filter.select-multiple key='select_multiple_modal_ids_in' options=scenario_classification_objects valueKey='id' textKey='grumpy'
|
||||
th class=filters.target_week:active-filter
|
||||
@@ -36,7 +39,6 @@ table.ui.celled.striped.compact.table.sortable
|
||||
i.close.icon.clear-target-week-filter{action 'clear_filter' 'target_week'}
|
||||
else
|
||||
i.filter.icon{action 'set_filter' 'target_week' '7-2018'}
|
||||
= filter.number-range key='age' inclusive=true
|
||||
= filter.dropdown-select key='location_planning_scenario_classification' options=scenario_classification_options
|
||||
= filter.dropdown-select key='location_planning_scenario_classification' options=scenario_classification_objects labelPath='grumpy'
|
||||
= filter.boolean-checkboxes key='my_boolean'
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
h1 user-filters-manager
|
||||
@@ -0,0 +1,25 @@
|
||||
import { test, moduleForComponent } from 'ember-qunit'
|
||||
import hbs from 'htmlbars-inline-precompile'
|
||||
|
||||
moduleForComponent 'user-filters-manager', 'Integration | Component | user filters manager', {
|
||||
integration: true
|
||||
}
|
||||
|
||||
test 'it renders', (assert) ->
|
||||
assert.expect 2
|
||||
|
||||
# Set any properties with @set 'myProperty', 'value'
|
||||
# Handle any actions with @on 'myAction', (val) ->
|
||||
|
||||
@render hbs """{{user-filters-manager}}"""
|
||||
|
||||
assert.equal @$().text().trim(), ''
|
||||
|
||||
# Template block usage:
|
||||
@render hbs """
|
||||
{{#user-filters-manager}}
|
||||
template block text
|
||||
{{/user-filters-manager}}
|
||||
"""
|
||||
|
||||
assert.equal @$().text().trim(), 'template block text'
|
||||
Reference in New Issue
Block a user