Commit Graph
100 Commits
Author SHA1 Message Date
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
gconsidine 69b19cc06c Refactor component folder structure 2017-06-12 09:53:11 -04:00
gconsidine c60d5abc5b Add input-search component 2017-06-12 09:53:11 -04:00
gconsidine 637fb8fe27 Add basic component functionality 2017-06-12 09:53:11 -04:00
gconsidine cba4237859 Add component dir 2017-06-12 09:53:11 -04:00
gconsidine 9a669d7350 Align moment and lodash deps with what's in dependent packages 2017-06-06 11:00:51 -04:00
gconsidine 437121f9cc Update dependencies to be able to regen npm-shrinkwrap 2017-06-06 10:08:24 -04:00
gconsidine da0a721a2d Add dropdown li truncation with ellipsis
Display the full text on hover by expanding the list item
container.
2017-04-18 12:07:18 -04:00
gconsidine 7f84a58bd2 Fix layout/padding and font sizing 2017-04-17 13:48:47 -04:00
gconsidine 6c06344fdb Fix permission modal in team settings
A GET request is made to check permissions on job templates, workflow
templates, inventories, etc. With a basic license, the workflow
template request returns a 402. The logic in place accounted for
500-ish errors and 200s. Now if a 402 response is returned, it's
excluded from the UI without affecting the other successful responses.
2017-04-17 11:22:03 -04:00
gconsidine 3db3fb28d6 Add padding for list action buttons 2017-04-11 17:07:39 -04:00
gconsidine 810e015ac3 Fix padding/margin related issues throughout 2017-04-11 13:42:09 -04:00
gconsidine c287c4797e Fix minor UX/UI form inconsistencies across project 2017-04-10 15:12:32 -04:00
gconsidine a6dabae53c Update UX for the dashboard/home view 2017-04-06 15:07:05 -04:00
gconsidine 33330593f7 Update layout, padding, and margins to match UX guidelines 2017-04-04 17:43:13 -04:00
gconsidine 6204d263a4 Add class to prevent form input overlap 2017-04-04 14:46:04 -04:00
gconsidine 3f761d52f6 Add checkbox in different position in form generator 2017-04-04 11:42:23 -04:00
gconsidine fcd899d7bc Fix issue preventing inventory groups from loading
A conditional was in place to check if a URL included the base path,
if so, it was supposed to use the URL as-is, otherwise it should get
the URL by referencing a property in an object containing default
URLs.

The conditional checked only for 'api/v1'. Since we're at v2, the
check failed eventually resulting in a `replace` call on an
undefined value.  I replaced the conditional to pattern match
api/v*/ instead.
2017-04-04 10:29:04 -04:00
gconsidine 480772f5bc Remove unneeded attribute 2017-04-03 15:37:49 -04:00
gconsidine 65c62b6179 Fix cut off containers in license configuration 2017-04-03 11:38:57 -04:00
gconsidine 89c01475f5 Add display of multi-select options in survey preview 2017-03-30 17:15:16 -04:00
gconsidine 5f5a91a72c Add toggle-able dropdown for workflow key 2017-03-30 10:38:56 -04:00
gconsidine 7ba47eadca Move "prompt on launch" checkbox to above input 2017-03-29 15:12:34 -04:00