Finish numeric_range_filter

This commit is contained in:
2018-11-28 11:38:43 -03:00
19 changed files with 207 additions and 12379 deletions
+8
View File
@@ -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}).'
+1
View File
@@ -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'