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
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