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