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