Commit Graph

67 Commits

Author SHA1 Message Date
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
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
255665b98e Add functional popover directive 2017-06-12 09:53:11 -04:00
gconsidine
f741470365 Refine recently added 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
Leigh Johnson
ce61fe4a42 Refactor UI Build System (#3203)
* initial build trial, clean up awx/ui

* fix hardcoded refs to ng-toast, add jshint preloader

* remove browserify test

* update grunt-jshint -> jshint module loader, browser-sync, update dev targets to build-docker-machine & build-docker-cid, fix blocking tasks

* less autoprefixer

* sample build commands

* fix release build

* update README

* karma config stub

* webpack config for karma tests

* karma preview for shane

* fix build-docker-machine target

* karma+webpack test pipeline configuration, stub tests

* fix smart/job status icons classes

* fix jquery + jsyaml shims, fix LESS cascade

* fix angular-codemirror dependency, explicitly import style/mode dependencies

* shim jsonlint

* fix angular-scheduler AMD imports, remove jquuery-ui shim, fix release config

* use closed $.fn.datepicker for system-tracking

* remove packaging/node/

* remove old tests

* shrinkwrap fragile dependency sandcastle, update README, lint

* first pass at fixing rrule shim

* update makefile targets

* update gitignore w/ new flag file

* add saucelabs karma config

* add license controller test

* add examples of service and directive tests

* Makefile flubs

* consolidate clean-ui target, compulsively update flag file location

* dep on CJS/AMD/UMD compatible version of rrule lib, fix example tests/config for demo

* boilerplate karma config for saucelabs (should be abstracted to common config after proven to work)

* update docs

* docs feedback

* update Dockerfile with Node 6.x dep
2016-08-17 16:09:54 -04:00
John Mitchell
0018210528 reset week buttons and scope vals when schedule repeat changes to week 2016-07-05 14:50:10 -04:00
John Mitchell
eb0ca2da4a use bootstrap date picker and fix for locales 2016-06-20 16:57:54 -04:00
Leigh Johnson
2b16c882f4 fix infinite scrolling of job run standard out, resolves #1829 2016-05-25 12:45:13 -04:00
Leigh
89bd66f1f6 Schedules - audit, bugs, allow HH:MM:SS end time granularity (#1857)
* cleanup unused code artifacts #1851

* fix bug found during audit where empty extra_data was being POSTd as null, #1593

* cleanup schedule helper #1851, update angular-scheduler dependency, automatically set end dt to start dt + 1 day in schedule > add, add hh:mm:ss end date grandularity, resolves #1758, resolves #1856'

* clean up dead schedule dependencies #1851

* fix extra vars in schedule > edit view, fix munge of nested yaml, resolves #1547

squash

* update angular-scheduler to v0.0.19

* re-add ng-toast dependency to bower manifest
2016-05-13 10:43:07 -04:00
John Mitchell
d403c5fb3d update select2 2016-04-18 13:53:36 -04:00
Jared Tabor
72ae8f46c9 Adding notifications into the UI 2016-04-12 12:55:00 -07:00
mabashian
88cea14353 Added angular-drag-and-drop-lists dependency 2016-04-04 09:32:20 -04:00
John Mitchell
37c97c968d fix number spinner input issues with scheduler 2016-02-12 11:58:50 -05:00
John Mitchell
e7cf1ce021 add support for select2 in scheduler form 2016-02-12 11:57:40 -05:00
jlmitch5
7f300e3c9e Merge pull request #910 from jlmitch5/styleFormDetailPane
Styling of scheduler form detail pane
2016-02-11 14:05:29 -05:00