Update suffixed number threshold check to account for undefined

Signed-off-by: Byron Ruth <b@devel.io>
Fix view spec to not reply on position for model lookup

Signed-off-by: Byron Ruth <b@devel.io>
Add support for custom templates loaded via the tpl plugin

This removes the need to explicitly define an `id` for the template
and will reply on the internal `_moduleName` to generate the id.

Update text! plugin to 2.0.12

Signed-off-by: Byron Ruth <b@devel.io>
Remove follow-up model.fetch call to confirm 404

This confirmation should not be necessary since the `model.destroy` call
is successful.

On a side note, this follow-up call results in an ajax error (status 0)
which caused the waitsFor call in the test to time out (since it is
falsy).

Signed-off-by: Byron Ruth <b@devel.io>
Fix jshint errors from recent merges

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Remove relative paths from module name

Signed-off-by: Byron Ruth <b@devel.io>
Fixed cannot export with empty columns

Signed-off-by: Sheik Hassan <solergiga@yahoo.com>
Columns cannot be saved with empty columns

Signed-off-by: Sheik Hassan <solergiga@yahoo.com>
Merge pull request #539 from muslimgiga/columns

Prevent user from exporting with empty view
Merge pull request #543 from muslimgiga/issue-542

Prevent user from saving empty view
Clear context filter attributes prior to updating

Fix #547

Signed-off-by: Byron Ruth <b@devel.io>
Merge pull request #548 from cbmi/issue-547

Clear context filter attributes prior to updating
Remove isValidValue in favor of reusing validateFilter

The isValidValue method was too general and did not handle branching
filters.

The validateFilter method has been extended to support validating without
displaying the error message by passing the silent: true option. Assuming
each control implements a validate method, this will work as expected.

Fix #546

Signed-off-by: Byron Ruth <b@devel.io>
Fix bad indent in concept columns dialog

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Change results table CSS to make scroll optional

The previous property forced the scrollbar to be visible all the time on most platforms. Setting this to auto will cause the scrollbar to only be shown when the content is overflowing

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Merge pull request #550 from cbmi/issue-546

Remove isValidValue in favor of reusing validateFilter
Set value to null when range boxes are empty

This fixes an issue where a value was entered in the textbox then the textbox was removed and the apply button remained enabled. The apply button is now disabled in the case described above.

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Merge pull request #551 from cbmi/issue-533

Set value to null when range boxes are empty
Display notification if no columns are selected on results workflow

Signed-off-by: Sheik Hassan <solergiga@yahoo.com>
Merge pull request #545 from muslimgiga/issue-541

Display notification if no columns are selected on results workflow