Commit Graph
100 Commits
Author SHA1 Message Date
gconsidine 4a37f049b0 Fix credential create/edit using type with no fields 2017-08-11 16:55:45 -04:00
gconsidine 516d1057d1 Fix configuration for testing UI lib code
* Fix Karma configuration
* Fix test file imports
* Add simple test case as an example
2017-08-09 17:00:02 -04:00
gconsidine b990d84e3b Add plural and contextual translation support 2017-08-09 13:14:37 -04:00
gconsidine 17e86b4ec6 Add dynamic sizing for version speech bubble 2017-08-07 14:13:12 -04:00
gconsidine 155ef47b32 Greg's Commit which fixed the issue with saving adhoc modules 2017-08-04 15:20:58 -07:00
gconsidine 2fda94e877 Remove unwanted chars from test comparison string 2017-08-04 17:17:40 -04:00
gconsidine 0b51de214e Move vars into single file. Fix input button hover color 2017-08-04 17:08:11 -04:00
gconsidine 3fb6ddd949 Fix pattern matching to still apply when unexpected chars do not exist 2017-08-04 16:38:46 -04:00
gconsidine 47f21582b8 Add pattern matching for atypical chars 2017-08-04 16:34:18 -04:00
gconsidine 35c01be946 Fix a few colors out of sync w/ style guide
* Darken tab background
* lighten panel dismiss icon
* make input buttons f2f2f2 like input backgrounds
2017-08-04 13:47:54 -04:00
gconsidine 0d7fc97259 Fix route protection that led to infinite redirect
* On login without license data, the user is redirected to the license
page. The license route checked for a condition and returned false.
Explicitly returning false redirects the user -- omitting a return
value lets the user proceed.
2017-08-02 17:21:00 -04:00
gconsidine 08d3a735ab Add ability to submit cred form after api validation error 2017-08-01 14:36:45 -04:00
gconsidine 384637fce8 Use ConfigService to get version for doc links 2017-08-01 13:40:53 -04:00
gconsidine 214b72bb8d Use existing config service for license_type checks 2017-08-01 13:36:05 -04:00
gconsidine bdb2bbbd41 Add Config model
* Add ability to configurably cache API responses per model
* Fix general error display on credentials
* Add current version from API to the documentation link
2017-07-31 17:07:25 -04:00
gconsidine 6a7e018100 Add comments and minor changes from PR feedback 2017-07-28 15:23:08 -04:00
gconsidine 47d3def94f Use translate filter instead of directive when strings contain HTML 2017-07-28 14:39:37 -04:00
gconsidine 6239df6778 Add read-only credential form depending on access 2017-07-27 18:07:06 -04:00
gconsidine bf42021a32 Add search to models w/ search on lookup input 2017-07-27 16:47:23 -04:00
gconsidine 98cf28d9f1 Update model interaction 2017-07-26 17:49:05 -04:00
gconsidine a855b66517 Fix dismiss of credential permissions routing 2017-07-25 16:30:56 -04:00
gconsidine 2777249502 Change secret input edit mode to display as hiddden 2017-07-25 14:59:27 -04:00
gconsidine 568fd7ad22 Fix jshint warning 2017-07-25 09:49:25 -04:00
gconsidine 20f83b6c55 Update .gitignore, remove ui static file from wrong dir 2017-07-25 09:39:06 -04:00
gconsidine de3764c3f4 Fix path to image assets 2017-07-25 09:39:06 -04:00
gconsidine f2e132f3fe Update asset paths and task execution 2017-07-25 09:39:06 -04:00
gconsidine 86fb6116a0 Refactor all Less to manage import order itself 2017-07-25 09:39:05 -04:00
gconsidine 20162014b7 Add check if list is an array before looping 2017-07-24 16:50:19 -04:00
gconsidine ce4eccc513 Add assignment of on list change 2017-07-24 14:27:40 -04:00
gconsidine cb860261fe Add clone of list objects for each state definition 2017-07-19 12:55:01 -04:00
gconsidine 1d3d6be029 Set iterator property explicitly in credentials view
The CredentialList iterator seems to get clobbered after setting an
Insights credential in Inventory. This quick fix forces the iterator to
be the correct value on page load.
2017-07-18 16:04:38 -04:00
gconsidine 6fa3872c86 Add kind column to credential list
* Populate kind column with credential_type name
* Fix replace/revert input group button sizing
2017-07-18 14:39:56 -04:00
gconsidine 2efb9ce5b5 Fix style collision with rule used outside of its component 2017-07-17 17:12:32 -04:00
gconsidine 08ea41f60b Use separate conditionals in time validity check 2017-07-17 16:09:36 -04:00
gconsidine 7fd499dc70 Fix input text cut off along bottom in Firefox 2017-07-17 15:59:34 -04:00
gconsidine 2d3aef601d Fix scheduler time inputs by unsetting invalid values
This is a quick and dirty fix. Since there's planned work
around the scheduler in 3.3, maybe a broader refactoring effort
can be considered at that point in time.
2017-07-17 12:19:01 -04:00
gconsidine e0d1e8135c Change the value of an SSH credentials privilege
Include the literal string value instead of the index of the
value in the choices array
2017-07-17 10:55:44 -04:00
gconsidine cb48da2e05 Add minor style adjustments for hover highlight on li 2017-07-14 17:02:01 -04:00
gconsidine 1ddb984b02 Adjust margin and font color 2017-07-14 16:51:37 -04:00
gconsidine 540c2ee95f Fix dropdown alignment on the home view's graph 2017-07-14 16:33:27 -04:00
gconsidine abfa3eb419 Replace references to md5 with checksum in system-tracking 2017-07-14 11:22:51 -04:00
gconsidine 9b22df228f Refactor to use get method to access strings vs direct 2017-07-12 17:00:26 -04:00
gconsidine 594c4d6ce2 Add support for configurably including strings
* Add json-loader to load JSON files via webpack
* Add a JSON file for string overrides
* Add a getter method to BaseString for an easier and more clearly
defined approach to accessing string values
2017-07-12 15:40:14 -04:00
gconsidine df6e804816 Add support for extra env vars in the configuration view 2017-07-11 12:27:10 -04:00
gconsidine 36120b3115 Fix inconsistencies on inputs in Chrome vs. others 2017-07-10 11:27:31 -04:00
gconsidine 00fb56fd91 Fix popover text reset on refresh 2017-07-10 10:56:34 -04:00
gconsidine abb8cd1405 Fix flickering on mouseenter 2017-07-10 10:56:28 -04:00
gconsidine a868dfb2f2 Add refresh ability to popover on text change 2017-07-10 10:56:24 -04:00
gconsidine 452950ab61 Add alternative trigger event and position support to popover 2017-07-10 10:56:20 -04:00
gconsidine 4f1bf81412 Add back the select component for user-defined 'choices' types only 2017-06-30 15:38:35 -04:00
gconsidine 727568c80d Add translation for components and credentials
* Add typeahead feature of the Lookup component
2017-06-29 17:34:43 -04:00
gconsidine fd0c67be0c Remove unused components 2017-06-26 16:23:05 -04:00
gconsidine 523170491c Add role_level to org lookup query string 2017-06-26 12:50:47 -04:00
gconsidine d63ab2811a Add implementation for credential_type lookup 2017-06-26 10:53:57 -04:00
gconsidine 2fa4b3db5b Add org Lookup implementation and WIP credential_type 2017-06-26 10:53:57 -04:00
gconsidine b7982bf202 Add more generalized legacy Lookup integration 2017-06-26 10:53:57 -04:00
gconsidine dc1bff9048 Convert organization Select to Lookup 2017-06-26 10:53:57 -04:00
gconsidine d7e78a5884 Add WIP implementation of Lookup 2017-06-26 10:53:57 -04:00
gconsidine f11aef01ef Add contextual variables and update references 2017-06-26 10:53:57 -04:00
gconsidine 81fbbde37b Update karma config for ui tests 2017-06-16 16:16:21 -04:00
gconsidine fa330db9c5 Add UI/UX polish in prep for merge
* Bring UI/UX inline with recent changes
* Use select components as a stopgap for credential_types and orgs
* Add tabs to permissions view
* Add Organization model
2017-06-16 15:23:18 -04:00
gconsidine 861cfd3e13 Add implemented permissions on credentials 2017-06-15 18:27:11 -04:00
gconsidine 488467c8c1 Add WIP functionality for permissions 2017-06-14 23:00:42 -04:00
gconsidine cea1f1bbe1 Remove old credentials files from features dir
* The non-refactored credentials code has been returned to its
original location. Inventories and Jobs pull in Credentials
based on its original location in the file structure.
* Apply margin to individual inputs instead of panels to have
consistent spacing at more narrow resolutions.
* Add placeholder for a Lookup component which will be necessary
to let users select an org for the credential.
2017-06-13 11:59:14 -04:00
gconsidine e91d1e0eb0 Remove error response from unexpected server error messaging 2017-06-12 09:53:11 -04:00
gconsidine 1be9c3ba94 Add sensible revert logic to prompt and secret inputs 2017-06-12 09:53:11 -04:00
gconsidine 6e181e81ea Add revert/replace and prompt/not-prompt logic (wip) 2017-06-12 09:53:11 -04:00
gconsidine 2bd11f948a Add prompt on launch and checkbox 2017-06-12 09:53:11 -04:00
gconsidine 2b01c24dce Add method to remove input data on credential type change 2017-06-12 09:53:11 -04:00
gconsidine 09ac71518e Add PUT support for models 2017-06-12 09:53:11 -04:00
gconsidine add48f3f14 Add general error handling and submission 2017-06-12 09:53:11 -04:00
gconsidine 40dbe56932 Add support for drag/drop to key formatted textareas 2017-06-12 09:53:11 -04:00
gconsidine 952958a83c Add partial implementation of drag and drop ssh key support 2017-06-12 09:53:11 -04:00
gconsidine 0ca53024f0 Add support for dynamic select inputs 2017-06-12 09:53:11 -04:00
gconsidine 475718a4de Add shared add/edit controller, view, and resolve logic 2017-06-12 09:53:11 -04:00
gconsidine a3099ac285 Add Me model for credential submission 2017-06-12 09:53:11 -04:00
gconsidine 15759b65aa Add partial implementation of tabs and tab groups 2017-06-12 09:53:11 -04:00
gconsidine a322fe97f6 Cleanup inconsistencies in directives and dead code 2017-06-12 09:53:11 -04:00
gconsidine 19fa782fb4 Add form submission, validation, rejection messaging 2017-06-12 09:53:11 -04:00
gconsidine c41dff7996 Refine input styling and form registration 2017-06-12 09:53:11 -04:00
gconsidine c8757a5ab0 Refine popover functionality, add input secret style 2017-06-12 09:53:11 -04:00
gconsidine effd537a9c Add component controller inheritance and new inputs 2017-06-12 09:53:11 -04:00
gconsidine 1644f78cf3 Cleanup component communication 2017-06-12 09:53:11 -04:00
gconsidine 8b91b16bea Add working dynamic component insertion 2017-06-12 09:53:11 -04:00
gconsidine 17f6148c8d Add dynamic input group 2017-06-12 09:53:11 -04:00
gconsidine 94bb533ac7 Update models and components for dynamic input list component 2017-06-12 09:53:11 -04:00
gconsidine 15b05e9093 Update directives to use controllers where necessary 2017-06-12 09:53:11 -04:00
gconsidine 29a325d52f Add form-updating input validation for components 2017-06-12 09:53:11 -04:00
gconsidine 725fd15519 Update project structure 2017-06-12 09:53:11 -04:00
gconsidine 5553a6bcda Refactor action/form structure 2017-06-12 09:53:11 -04:00
gconsidine 1c41026f1e Update styles for consistency with UX spec 2017-06-12 09:53:11 -04:00
gconsidine 255665b98e Add functional popover directive 2017-06-12 09:53:11 -04:00
gconsidine b8d87028c9 Add popover component prep files 2017-06-12 09:53:11 -04:00
gconsidine f741470365 Refine recently added components 2017-06-12 09:53:11 -04:00
gconsidine 2509c573a5 Add form, text, and custom dropdown components 2017-06-12 09:53:11 -04:00
gconsidine 5d01340f18 Add models and select component 2017-06-12 09:53:11 -04:00
gconsidine 06deb0d7a7 Add base states for credentials 2017-06-12 09:53:11 -04:00
gconsidine 272e43a345 Fix Angular dependency mismatches in package.json 2017-06-12 09:53:11 -04:00
gconsidine 9d51576e89 Adjust theme, add testing 2017-06-12 09:53:11 -04:00
gconsidine 90b3378725 Add test directory 2017-06-12 09:53:11 -04:00