Commit Graph
100 Commits
Author SHA1 Message Date
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