Joe Fiorini
992c74133e
Merge pull request #375 from joefiorini/2.3--fixCredentialsUserLookup
...
Only assign name property if response has value
2015-08-13 15:56:19 -04:00
Joe Fiorini
d3c82a0fd1
Merge pull request #374 from joefiorini/2.3--multiSelectCheckboxScripting
...
Easier selection of multi select list checkboxes for testing/scripting
2015-08-13 11:17:25 -04:00
Joe Fiorini
a171bd7cee
Only assign name property if response has value
2015-08-13 11:14:56 -04:00
Joe Fiorini
68303ee644
Add attributes to select all and list items
2015-08-13 09:44:14 -04:00
Joe Fiorini
ac232fcff0
Merge pull request #364 from joefiorini/2.4--responsiveSurveyControls
...
Use select lists instead of checkboxes/radio buttons on survey
2015-08-13 09:14:20 -04:00
Joe Fiorini
83046aeef7
Include empty values for blank, optional select lists
2015-08-12 14:02:23 -04:00
Joe Fiorini
524d0da0de
Pass question directly for survey taker
2015-08-12 14:02:23 -04:00
Joe Fiorini
dd143c1c71
Use select lists for multiple choice answers
2015-08-12 14:02:23 -04:00
Joe Fiorini
e8c0e68789
Update to latest select2
2015-08-12 14:02:23 -04:00
Joe Fiorini
3b5d75133b
Move all survey code to job-templates module
2015-08-12 14:02:22 -04:00
Joe Fiorini
6d03deaf9b
Fix testem.yml dependencies
2015-08-07 15:10:12 -04:00
Joe Fiorini
b5d6d8cb09
Update nodejs install in dev docker image
2015-08-06 14:34:47 -04:00
Joe Fiorini
e862e5ca7e
More checkbox fixes
2015-08-04 09:41:13 -04:00
Joe Fiorini
30d8b29d90
ignore testem.yml in root
2015-08-03 15:34:08 -04:00
Joe Fiorini
b643dae4d5
Move testem.yml to packaging
2015-08-03 15:33:21 -04:00
Joe Fiorini
501612341c
Accept mocha flags in node-tests task
2015-07-31 15:55:48 -04:00
Joe Fiorini
8e8ec52d15
Fix issues with forms using trueValue and falseValue
2015-07-31 12:00:52 -04:00
Joe Fiorini
fd3713f9a3
Merge pull request #346 from joefiorini/npm-shrinkwrap
...
Use npm shrinkwrap to control versions
2015-07-31 09:35:41 -04:00
Joe Fiorini
adbc8dfb08
Merge pull request #331 from joefiorini/post-2.2--angularUpgrade
...
Upgrade to angular 1.4
2015-07-30 13:05:55 -04:00
Joe Fiorini
8ce7914cb4
Fix button ordering
2015-07-30 13:05:27 -04:00
Joe Fiorini
c2d1e3865f
Fix checkbox value assignment
2015-07-30 13:05:27 -04:00
Joe Fiorini
a037063a22
Ensure parsers always return a value
2015-07-30 13:03:52 -04:00
Joe Fiorini
bf8b55bfb5
Fix loader to look at index files
2015-07-30 13:03:52 -04:00
Joe Fiorini
84c684155b
Update dependencies
2015-07-30 13:03:52 -04:00
Joe Fiorini
f131556a06
Use npm shrinkwrap to control versions
2015-07-30 08:50:27 -04:00
Joe Fiorini
5c5e3f75f4
Add UI tasks to .PHONY
2015-07-30 08:47:32 -04:00
Joe Fiorini
2dc08339a8
Clean up UI-related make tasks
2015-07-28 15:55:00 -04:00
Joe Fiorini
fb0a4b34c2
Write UI test results to file
2015-07-28 09:30:07 -04:00
Joe Fiorini
2d79402a9c
Merge pull request #322 from joefiorini/post-2.2--uiCodeReorg
...
UI code reorganization
2015-07-27 11:14:50 -04:00
Joe Fiorini
a22e2760b9
Fix PATH setting
2015-07-27 10:19:16 -04:00
Joe Fiorini
8a29974a07
Ensure phantomjs is always found for testem
2015-07-27 10:19:16 -04:00
Joe Fiorini
57058493be
Rename packaging folder for node stuff
2015-07-27 10:19:15 -04:00
Joe Fiorini
f360a625ea
Get tests running again
2015-07-27 10:19:15 -04:00
Joe Fiorini
e2453b4199
Revert to prior method of compiling CSS
2015-07-27 10:19:15 -04:00
Joe Fiorini
fd85aec6d5
Add some missing Less imports
2015-07-27 10:19:15 -04:00
Joe Fiorini
14d332545c
Treat about partial as a static asset
...
Now bundling all partials into `templates.js`. This didn't work so well
for the about partial because the cowsay <pre> tag got all messed up
when it was pre-cached in JavaScript. Moving this to assets to show that
it's not meant to be bundled, but downloaded as an ajax request instead.
2015-07-27 10:19:15 -04:00
Joe Fiorini
9cdea13057
Fix watcher to support new test builds
2015-07-27 10:19:15 -04:00
Joe Fiorini
6fec106fd7
Separate debug folder writing and debug mode
2015-07-27 10:19:14 -04:00
Joe Fiorini
b7c136aba7
Separate node test build from browser build
2015-07-27 10:19:14 -04:00
Joe Fiorini
811d0b1403
Build to awx/ui/static instead of dist
2015-07-27 10:19:14 -04:00
Joe Fiorini
98a37a354a
Move code to awx/ui/client
2015-07-27 10:19:14 -04:00
Joe Fiorini
e50d997577
Only ignore build directory at root
2015-07-27 10:19:05 -04:00
Joe Fiorini
79c6859810
Refactor Makefile to accept option overrides
2015-07-27 10:19:05 -04:00
Joe Fiorini
df8859beb7
Bundle angular templates for app
...
We were already bundling angular templates for node tests; this commit
reuses the same setup to include them in the app; this means any
new-style template (those under js folder) will be included in angular's
template cache when the app loads, thereby skipping the ajax request for
that template. Huzzah!
2015-07-23 10:35:41 -04:00
Joe Fiorini
56e8dbba9c
Merge pull request #318 from joefiorini/post-2.2--broccoliRefactor
...
Post 2.2 broccoli refactor
2015-07-22 16:09:47 -04:00
Joe Fiorini
40acbcf256
Massive refactor of Brocfile for clarity
2015-07-21 16:28:12 -04:00
Joe Fiorini
dd2402b749
Merge pull request #305 from joefiorini/post-2.2--nodeTests
...
Post 2.2 - improve JS testing workflow
2015-07-21 12:16:43 -04:00
Joe Fiorini
4183f5acdc
Remove accidental import from directive
2015-07-10 13:01:47 -04:00
Joe Fiorini
c52ec1197b
[system_tracking] Remove truncation of fact values
...
This is a temporary fix until we can get a permanent fix to the
performance issues we have with rendering this much data to the DOM. For
more info see my comment on https://trello.com/c/QrbeaZfK .
2015-07-10 11:22:40 -04:00
Joe Fiorini
069bb69b00
Fix truncate text directive to work as elements resize
2015-07-09 17:28:29 -04:00
Joe Fiorini
42eff20c4f
Use npm test for running tests
2015-07-09 12:58:18 -04:00
Joe Fiorini
8d4e8f1164
Reorganize test directory structure
2015-07-09 12:57:39 -04:00
Joe Fiorini
1f118467b9
Remove karma and unused testing files
2015-07-09 12:57:01 -04:00
Joe Fiorini
c6549f4aca
Allow tests to run in Phantom via testem for CI
2015-07-09 12:56:57 -04:00
Joe Fiorini
572b80c7af
Run tests with testem in broccoli watcher
2015-07-09 12:56:05 -04:00
Joe Fiorini
f1fe118c10
Make front-end tests run in node
2015-07-09 12:53:04 -04:00
Joe Fiorini
d2440f6cd7
Extract factory for generating template URLs
2015-07-09 12:53:03 -04:00
Joe Fiorini
c52c9d1c8a
[system_tracking] Fix issue with ng-if & truncated-text directives
2015-07-08 16:38:44 -04:00
Joe Fiorini
1b36223fa6
[system_tracking] Hide right column for files module in single result view
2015-07-08 11:10:53 -04:00
Joe Fiorini
ec96f1d8a5
[system_tracking] Query fact versions relative to user's midnight, not server's
2015-07-08 10:54:22 -04:00
Joe Fiorini
8d47e8e2a1
[system_tracking] Fix bolding for no scan message
2015-07-06 15:05:28 -04:00
Joe Fiorini
fc2ed6fd83
[system_tracking] Fix nested fact compare with one empty side
2015-07-06 14:34:24 -04:00
Joe Fiorini
7bedaf1ad7
[system_tracking] Make calling of nestedCompare consistent with flatCompare
2015-07-06 14:34:24 -04:00
Joe Fiorini
714d6a98bf
[system_tracking] Disable single result view for host-to-host compares
2015-07-02 16:10:08 -04:00
Joe Fiorini
d41b8a363f
[system_tracking] Display all facts for latest scan when no diffs
2015-07-02 16:02:33 -04:00
Joe Fiorini
fef3d5d2b0
[system_tracking] Make sure value array comparison is order insensitive
2015-07-01 16:18:07 -04:00
Joe Fiorini
fe44318bd6
Fix sizing of hamburger icon in IE11
2015-06-30 10:21:08 -04:00
Joe Fiorini
a82c138a32
Support moment locales in datepickere
2015-06-26 11:13:26 -04:00
Joe Fiorini
37aed53047
Fix svg icons on setup menu in IE11
2015-06-25 10:47:49 -04:00
Joe Fiorini
8315f7f678
Setup menu doesn't need as much flexbox
2015-06-25 10:47:48 -04:00
Joe Fiorini
ba7e218387
[system_tracking] Change no data message based on compare mode
2015-06-24 14:37:47 -04:00
Joe Fiorini
b528561f20
[system_tracking] Do not use time for selecting fact versions
2015-06-24 11:50:24 -04:00
Joe Fiorini
a8f5eff0ae
[system_tracking] Fix broken binding on date pickers
2015-06-22 12:40:15 -04:00
Joe Fiorini
585096e566
[system_tracking] Adding style templates I missed in last commit
2015-06-22 11:42:10 -04:00
Joe Fiorini
2955cfbfe8
[system_tracking] Display message when dates for retrieved data change
2015-06-22 11:03:26 -04:00
Joe Fiorini
b6c18fcc13
[system_tracking] Ensure 401 errors in resolver handles sign out
2015-06-19 14:31:55 -04:00
Joe Fiorini
c8744a8e8f
[system_tracking] Update right date when left is changed to something greater
2015-06-19 13:22:53 -04:00
Joe Fiorini
bda5a46729
[system_tracking] Support multiple versions of packages with same name
2015-06-18 15:05:21 -04:00
Joe Fiorini
33b6da9bb6
Start documenting system tracking using standard jsdoc comments
2015-06-18 15:05:21 -04:00
Joe Fiorini
a08fe36689
[system_tracking] Display key name for nested fact array members
2015-06-18 11:02:57 -04:00
Joe Fiorini
13ab1120a9
Move hasModelKey method to route instead of routeParams
2015-06-18 10:17:00 -04:00
Joe Fiorini
389eddfc8d
[system_tracking] Fix display of nested modules
2015-06-17 17:39:50 -04:00
Joe Fiorini
d65affbe08
[system_tracking] Add size to files module display
2015-06-17 17:39:38 -04:00
Joe Fiorini
327fea1db1
[system_tracking] Fix service test
2015-06-17 17:35:57 -04:00
Joe Fiorini
caeefa4f7e
[system_tracking] Monkey-patching module objects == bad idea
2015-06-17 17:23:59 -04:00
Joe Fiorini
159ad0d2a9
[system_tracking] Display error when no scans for a particular date
2015-06-17 17:23:59 -04:00
Joe Fiorini
5a0ba44155
[system_tracking] Default both date pickers to today's date
2015-06-17 17:23:59 -04:00
Joe Fiorini
aec91bc13e
[system_tracking] Disable dates on right prior to dates on left
2015-06-17 17:23:59 -04:00
Joe Fiorini
dbb8c649de
[system_tracking] Refactor angular modules
2015-06-17 17:23:59 -04:00
Joe Fiorini
6edee0a864
Present a single date picker for host-to-host
2015-06-17 15:48:10 -04:00
Joe Fiorini
ef0e7d8f0d
Merge pull request #284 from joefiorini/system-tracking--displayKeys
...
Adds support for formatting individual fact values
2015-06-16 09:28:57 -04:00
Joe Fiorini
09db79cfd7
[system_tracking] Fix reversal of ansible facts
2015-06-15 17:12:31 -04:00
Joe Fiorini
61807efb9b
Allow fact template to flatten or keep key/value structure
2015-06-15 16:53:43 -04:00
Joe Fiorini
ad0f267435
[system_tracking] Extract parameters into options object
2015-06-12 13:50:28 -04:00
Joe Fiorini
b0d773325b
[system_tracking] Refactor flat comparison logic
2015-06-12 09:38:53 -04:00
Joe Fiorini
06da1e16c2
Add tests for fact template rendering
2015-06-11 16:14:04 -04:00
Joe Fiorini
aed496a069
Add tests for flat fact comparison
2015-06-11 12:22:58 -04:00
Joe Fiorini
9f6d93760e
[system_tracking] Fix flexbox table styling in IE11
2015-06-10 14:20:33 -04:00
Joe Fiorini
7374ebd7d9
[system_tracking] Display entire keypath for nested facts
2015-06-10 13:07:37 -04:00
Joe Fiorini
cca0b08f68
[system_tracking] Highlight rows on hover/with diffs
2015-06-10 13:07:37 -04:00