Commit Graph
100 Commits
Author SHA1 Message Date
Leigh Johnson 11a1ca987f remove debugger 2016-12-15 16:06:52 -05:00
Leigh Johnson ad89483c1e remove extra closing div 2016-12-15 15:08:40 -05:00
Leigh Johnson 26de1ffc2f Filter batch permission granting states by role level 2016-12-15 14:56:12 -05:00
Leigh Johnson f6303d206b add "Add Permissions" action to Teams form 2016-12-15 14:56:12 -05:00
Leigh Johnson 81d1524439 working batch requests 2016-12-15 14:56:12 -05:00
Leigh Johnson 1090d74ea0 rough pass on rbac-selected-list directive 2016-12-15 14:56:12 -05:00
Leigh Johnson c753328a0b split templates into job templates / workflow job templates 2016-12-15 14:56:12 -05:00
Leigh Johnson ce12b97d75 New permission directive - add-rbac-user-team 2016-12-15 14:56:12 -05:00
Leigh Johnson 08bd6ee94f Fix missing closing div in form-generator, update stateDefinition generator to support new user/team permissions directive 2016-12-15 14:56:12 -05:00
Leigh Johnson 94ea3cfcfe Update User/Team form config 2016-12-15 14:56:11 -05:00
Leigh Johnson fed9806313 Reorganize awx/ui/client/src/access module structure
addPermissions module => add-rbac-resource module
addPermissionsList module => rbac-multiselect-list module
roleSelect module => rbac-multiselect-role module
roleList module => rbac-role-column module

Use isolate scope in rbac-multiselect-role module
Move shared styles to module root
2016-12-15 14:56:11 -05:00
Leigh Johnson 53760be4ae Update job_template param naming. Fixes error thrown on transition from job template add => edit state. @NoIssue 2016-11-11 10:31:45 -05:00
Leigh Johnson fb991bc74b Remove defunct .bowerrc 2016-11-10 16:09:43 -05:00
Leigh Johnson 3706cc9337 Switch Grunt jshint to stdout output #3845 2016-11-09 11:41:09 -05:00
Leigh Johnson ce5f95c206 Reset list radio selection when switching to a new tab 2016-11-04 16:32:35 -04:00
Leigh Johnson c091590d67 Integrate smart-search into workflow maker 2016-11-04 13:35:32 -04:00
Leigh Johnson ed5fb05c17 WIP working base case: inventory lookup state 2016-11-03 18:07:41 -04:00
Leigh Johnson 50f0465094 WIP integration with smart-search 2016-11-03 17:17:27 -04:00
Leigh Johnson 08b4364211 Remove old search code reintroduced by 3.0.3 backmerge 2016-11-03 11:24:41 -04:00
Leigh Johnson f5ba29ba46 Enables cloud credential lookup modal 2016-11-02 19:47:23 -04:00
Leigh Johnson 2084999e78 Fixes errors thrown when saving groups add / edit forms
Fixes incorrect ng-required statement affecting group form validity
2016-11-02 18:56:00 -04:00
Leigh Johnson 22bf717f2f Add missing organization lookup config to inventory scripts form spec 2016-11-02 18:01:53 -04:00
Leigh Johnson d67bc0654c Fixes: inconsistent form validity & failing redirect after saving a
project
2016-11-02 15:40:36 -04:00
Leigh Johnson cc5135fd26 Fixes Projects > Edit TypeError: Cannot set property
'showMissingPlaybooksAlert' of undefined
2016-11-02 12:31:47 -04:00
Leigh Johnson 6d57d8f40b Fixes error thrown when saving various forms: `Cannot set property
'name_api_error' of null`

Resolves #3822 & #3832
2016-11-01 22:27:26 -04:00
Leigh Johnson b281d475f7 Resolves lookup issues blocking job template creation flow
@NoIssue
2016-10-31 18:19:03 -04:00
Leigh Johnson d2ba01251f @NoIssue
Fixes incorrect i18n conflict resolutions.
2016-10-31 15:59:48 -04:00
Leigh Johnson 4df56edb9f Move browser-sync & file-polling deps to optionalDependencies field, update npm engine field, shrinkwrap new dependency tree. 2016-10-31 13:01:14 -04:00
Leigh Johnson d253eabe5d Sockets - avoid sending invalid JSON when entering state with no socket
definition.
2016-10-28 15:39:48 -04:00
Leigh Johnson 2c8d295132 UI Build System - new interface
Use `make ui-devel` to build a development/debug version of the  UI, with source maps,
without raising any additional browser-sync or filesystem polling.
2016-10-26 16:53:36 -04:00
Leigh Johnson 04a094aa7c npm shrinkwrap i18n dependencies 2016-10-26 16:53:36 -04:00
Leigh Johnson 4b34c6987a Remove make languages target pending delivery of .po files 2016-10-25 15:26:45 -07:00
Leigh Johnson a3123011ad Resolves 404 when assigning resources/users to organizations in card view. Sidesteps a bug in the Refresh() utility, where pagination calculations
are not made against filtered results.

Resolves #750
2016-10-24 13:49:37 -04:00
Leigh Johnson ec140fb7da Hack copying of job_template.related.survey_spec into ui job copy flow,
resolves #3737
2016-10-19 12:45:28 -05:00
Leigh Johnson dc9344c822 Host event modal - wrap long strings. 2016-10-06 11:53:58 -04:00
Leigh Johnson 5b1d4f3d67 remove websocket proxy from build-docker-machine script, freeze ui deps 2016-10-04 14:18:44 -07:00
Leigh Johnson bdfed9c87f Escape $ in docker-clean target
Before: https://gist.github.com/leigh-johnson/98331b280b1679bd4c0e4b02f7c59b00
After: Yay!
2016-10-04 00:47:03 -04:00
Leigh Johnson c08a9f8bbc Use a local installation of grunt-cli, freeze deps 2016-09-22 10:15:31 -04:00
Leigh Johnson 8128bda8cc Turn off npm3 progress reporter, remove a stray ui test that ended up in the repo root ¯\_(ツ)_/¯ 2016-09-21 16:28:43 -04:00
Leigh Johnson e9570c9d52 Update package.json deps to include PhantomJS / karma launcher, update output location, freeze deps 2016-09-21 16:19:12 -04:00
Leigh Johnson 6d643ca339 Add uncached template loaders to development settings 2016-09-07 15:47:50 -04:00
Leigh Johnson ffd9c4eb4d Exclude tower.vendor.js from BrowserSync polling, remove chunk stats plugin, update ui deps 2016-09-07 13:28:06 -04:00
Leigh Johnson 25fa05da81 enable less sourcemaps, add cleanup for npm cmds run with --prefix 2016-08-19 13:16:24 -04:00
Leigh Johnson d83afabccf Merge branch 'release_3.0.0' of github.com:ansible/ansible-tower into release_3.0.0 2016-07-12 17:39:39 -04:00
Leigh Johnson abe911108d Merge branch '2947' into release_3.0.0 2016-07-12 17:38:29 -04:00
Leigh Johnson 03a04268cf fix prompt-for machine cred query params too 2016-07-12 17:11:10 -04:00
Leigh Johnson 745209d362 init search with correct query param, resolves #2947 2016-07-12 15:49:25 -04:00
Leigh Johnson ac5a5c574d Merge branch '2841' into release_3.0.0 2016-07-11 14:41:54 -04:00
Leigh Johnson 985c23dbb4 incorporate mabashians changes in #2896 2016-07-11 14:29:59 -04:00
Leigh Johnson 0d1f5f1e54 resolves kickback on #2841 2016-07-11 13:40:55 -04:00
Leigh Johnson c721e234e2 resolves kickback on #2862 2016-07-11 12:23:30 -04:00
Leigh Johnson 6acf6b80d7 fix Inventory Manage > Hosts list disabled indicator style, resolves #2855 2016-07-08 17:11:52 -04:00
Leigh Johnson 0b8bec3da6 remove log 2016-07-08 17:01:25 -04:00
Leigh Johnson 03af6b3507 fix activity stream inventory script url, handle update operations in a separate case, resolves #1721 kickback 2016-07-08 16:29:48 -04:00
Leigh Johnson 8cfb25b240 consolidate host events filter/search requests, resolves #2858, #2859, kickback on #2761 2016-07-08 15:09:09 -04:00
Leigh Johnson 1aa6ae5307 fix outdated order_by params in jobs > schedules list, resolves #2862 2016-07-08 11:17:54 -04:00
Leigh Johnson 6296e717cb clear labels column if no label results are found, resolves #2865 2016-07-08 11:00:46 -04:00
Leigh Johnson 145d9bb758 update tooltips in job list on status change, resolves #2811 2016-07-08 10:11:43 -04:00
Leigh Johnson 8bc4e2e063 re-init activity data on sort/filter/paginate changes, resolves #2795 2016-07-07 12:53:35 -04:00
Leigh Johnson 2df08d8fc6 fix xss vulnerability in notification template test, resolves #2727 2016-07-01 09:02:29 -04:00
Leigh Johnson bc09e42fbe fix xss vulnerability in group count tooltip, resolves #2725 2016-07-01 08:51:30 -04:00
Leigh Johnson 1c49ad4641 fix xss in activity stream, resolves #2731 2016-07-01 08:28:35 -04:00
Leigh Johnson c621636d9f add ng-disabled setting to groups form, resolves #2689 2016-06-29 16:29:40 -04:00
Leigh Johnson 4d14ac1a5f restyle read-only labels, apply read-only label styles when user cannot edit job template 2016-06-28 11:59:06 -04:00
Leigh Johnson b750b14f36 add labels field to job list, extend labels directive to allow no-delete mode, resolves #2663
consistent naming

whoops
2016-06-27 18:38:46 -04:00
Leigh Johnson 17f4903420 update user/admin counts on org cards when added/created in related form, resolves #2591 2016-06-27 14:25:45 -04:00
Leigh Johnson 298878da8e apply search filters to results on pages 2+, resolves #2645 2016-06-27 11:07:06 -04:00
Leigh Johnson 458f87bdf9 brace Activity Stream against breaking errors, add RBAC role association/disassociation descriptions, close details modal on state exit, resolves #2582, #1721 2016-06-22 15:21:15 -04:00
Leigh Johnson de9b44e041 Merge branch '1312' into release_3.0.0 2016-06-17 20:44:20 -04:00
Leigh Johnson b742049b4c retain search filters when column-sorting a list, resolves, #1312 2016-06-17 11:16:22 -04:00
Leigh Johnson 758a5dce84 fix group > edit breadcrumb 2016-06-15 21:11:09 -04:00
Leigh Johnson db11075ced fix JSLint error 2016-06-15 16:41:19 -04:00
Leigh Johnson a1e798aec3 update fa-exchange to fa-refresh 2016-06-08 14:52:02 -04:00
Leigh Johnson c6ec38c621 add JSlint ignore 2016-05-27 16:36:55 -04:00
Leigh Johnson 2072b29b05 remove period from instructions numbering 2016-05-27 16:26:04 -04:00
Leigh Johnson 62382a1dad host event/events UX work items, fix json results, remove host event standard out, resolves #1545, #2052, #2063, #2061 2016-05-27 16:01:15 -04:00
Leigh Johnson c93039c0cc fix job details play/task/host filters, resolves #1673 2016-05-26 16:45:31 -04:00
Leigh Johnson 5fd0aa3430 fix adding/editing of HipChat notification templates, resolves #1934 2016-05-26 15:31:24 -04:00
Leigh Johnson 9c6b1e534e supply query url to search directive in cloud credential lookup modal in job template > edit/add, resolves #1645 2016-05-26 12:14:12 -04:00
Leigh Johnson 3bb1ac14ea use math.floor to calc % pie slices 2016-05-26 11:05:02 -04:00
Leigh Johnson 8dc947abeb fix typo 2016-05-26 01:49:35 -04:00
Leigh Johnson 6b0e0de041 fix $stateParams coming from dashboard -> inventory/project w/ sync failures, resolves #1792 2016-05-26 01:44:05 -04:00
Leigh Johnson de99df4b20 job details UX items, resolves #2045 2016-05-25 17:02:01 -04:00
Leigh Johnson 2b16c882f4 fix infinite scrolling of job run standard out, resolves #1829 2016-05-25 12:45:13 -04:00
Leigh Johnson f5232953ac fix related set active color && remove disable cursor in anticipation of #1796 2016-05-05 16:15:46 -04:00
Leigh Johnson 8e75d1c3ce fix empty list text on Dashboard > Hosts, change border color for no results found 2016-05-05 16:15:38 -04:00
Leigh Johnson c982834cbe fix hover state colors on mobile menu 2016-05-05 16:15:27 -04:00
Leigh Johnson adb4703d45 remove license input field and add ng-class to default text 2016-05-05 16:10:49 -04:00
Leigh Johnson dcd89aabfc update errors/invalid to use @default-err 2016-05-05 16:10:35 -04:00
Leigh Johnson 1f12a89b00 Merge branch 'devel' of github.com:ansible/ansible-tower into devel 2016-05-05 10:20:27 -04:00
Leigh Johnson d4bee2cc82 fix breadcrumb colors, remove transition from menu 2016-05-05 10:17:01 -04:00
Leigh Johnson 6bbc6024e7 change hard-coded color hexes to LESS vars 2016-05-05 10:17:00 -04:00
Leigh Johnson 1199ba1020 fix form cancel alignment in gen schedules / mgmt schedules templates, resolves #1720 2016-05-03 00:07:59 -04:00
Leigh Johnson f7b5772eba add /#/home/hosts/?active-failures=true, resolves #1678 2016-05-02 23:59:39 -04:00
Leigh Johnson 5f040640fd Merge branch 'leigh-johnson-GroupBadges' into devel 2016-05-02 23:32:29 -04:00
Leigh Johnson 484106ccf2 resolve a merge conflict in PR #1709 2016-05-02 23:31:56 -04:00
Leigh Johnson fa5f8c3dff decrease .Form-formGroup padding, resolves #1578 2016-05-02 23:12:50 -04:00
Leigh Johnson 26a8d7826d reload Hosts list when a Group is selected, resolves #1708 2016-04-28 20:36:29 -04:00
Leigh Johnson 8c6745d383 refactor Inventories > Manage > Hosts to support headerFields, add enabled/disabled toggle, resolves #1725 #1599 2016-04-28 19:48:53 -04:00
Leigh Johnson e9ade72fab resolve incorrect merge conflict in rev 14d956c132889690580d7c92f7ccdf7e164d9931, resolves #1715 2016-04-27 13:34:43 -04:00