chris Houseknecht
ef324f2397
AC-931: Fixed typo. AC-925 clickin on failed inventory sync icon works again. Inventory Refactor: consolidated actions and status fields to a single column and simplified tool-tip text. Made 'sync' labeling more consistent, I think.
2014-01-15 04:31:11 -05:00
chris Houseknecht
46e5e078b6
AC-910 Fixed project status icons. AC-915 Fixed permission form.
2014-01-15 02:14:29 -05:00
Chris Houseknecht
902008d17e
Inventory refactory: working on inventory group copy/move via drag-n-drop. The graphical piece is mostly working.
2014-01-14 23:25:32 +00:00
Chris Houseknecht
b81e7ad967
Inventory refactor: save changes to a host now updates the enabled flag and tool tip on the host list.
2014-01-13 22:25:05 +00:00
Chris Houseknecht
6caa3cfec9
Inventory refactor: host enabled flag and tool tip now working.
2014-01-13 21:53:43 +00:00
Chris Houseknecht
afb151bf29
Inventory refactor: lists now uniformly set tool tips placement to 'top'. Fixed an ugly scope bug when using modals that call LookupInit. The callbacks inside search were being left in the inventory scope and fired everytime the host view refreshed. Added a cleanup method in search to remove its callbacks. Calling the cleanup method on modal close fixes.
2014-01-13 20:55:28 +00:00
Chris Houseknecht
6d205213db
Inventory refactor: now all nodes in group tree have an icon. same for job events view.
2014-01-10 22:44:12 +00:00
Chris Houseknecht
8279012ffa
Inventory refactor: Edit hosts and delete hosts work. Consolidated host actions down to one column.
2014-01-10 21:50:51 +00:00
Chris Houseknecht
3d5a09e39e
Inventory refactor: Add host works. Click on a row level action on the groups list now shows the row as selected and refreshes the host list. Edit inventory properties now works. Add and Edit dialog boxes are now displayed at the last minute after all data is loaded- accomplished with new list-generator show_modal parameter.
2014-01-10 20:33:01 +00:00
Chris Houseknecht
0d2417e4ae
Inventory refactor: inventory sync icon turns into red cancel icon upon job submission. cancel sync now works. Refresh process emits on completion. Created Find() utility to search an array of objects.
2014-01-09 22:45:35 +00:00
Chris Houseknecht
e6c0032444
Created a way to remove table row borders. Created a way to add an 'active-row' class to selected table border. Injecting hosts list into same scope as groups list. Streamlined host/job status message.
2014-01-09 16:18:02 +00:00
Chris Houseknecht
9930c6d356
Inventory refactoring: added All Hosts, group delete now works, view inventory sync status works, group add now refreshes the group view correctly.
2014-01-08 23:38:00 +00:00
Chris Houseknecht
e581650dbb
Inventory refactoring: removed text labels from actions, added animation on sync status, fixed collapse and expand. Fixed expand and collapse on job events as well.
2014-01-08 16:46:19 +00:00
Chris Church
2b7af0a2ec
Happy new year!!!
2014-01-02 11:51:43 -05:00
Chris Houseknecht
a4098a6df7
Modified search widget heper to no longer include 'row' element in the returned html. Callers will now controll the row definition. Moved breadcrumb generation from list-generator to generator-helpers so that it can be called from anywhere, including the inventory edit controller. Breadcrumbs now appear on inventory edit page. Changed search to check if searchPlaceholer field property is a scope variable. If it is, use the scope variable's value. Now clicking on a group name highlights it, searches for hosts and changes the search filed placeholder value to include the group name.
2013-12-31 06:56:01 +00:00
Chris Houseknecht
5c42b88e27
Finished icon cleanup from FontAwesome upgrade. Changed default form style to basic rather than horizontal for a much cleaner, uncluttered look, especially in dialog boxes. Group Edit dialog is starting to function. Added support for Tabs in form generator.
2013-12-28 19:45:51 +00:00
Chris Houseknecht
0b7d3999d2
Fix js compilation errors.
2013-12-20 23:53:54 +00:00
Chris Houseknecht
d02d2ebf15
Installed FontAwesome 4. Modified form and list generation to force icon selection through a single method so that icons, icon sizes and button colors are all consistent. Everything seems to be working now with the exception of the status bubbles on list pages. Will need to modify ansible-ui.less anc change the unicode strings to new FontAwesome values.
2013-12-20 23:17:02 +00:00
Chris Houseknecht
44574de083
Removed address from footer. Made copyright a link. Refactored layout to use TB columns. Added media queries to stack columns and center things on small viewports.
2013-12-20 15:22:06 +00:00
Chris Houseknecht
af5bb93864
AC-602 new inventory. Initial commit. Things are badly broken at this point, but the groups list doe show. Hosts are almost visisable.
2013-12-20 01:17:53 +00:00
Chris Houseknecht
f1b99f12b6
Start of inventory re-write
2013-12-20 01:11:02 +00:00
Chris Houseknecht
c8b4e204f9
AC-732 fixed job page errors, event timing timestamp formats, 'working' spinner placement and hover color on search widget icon.
2013-11-25 16:45:47 +00:00
Chris Houseknecht
54ec61f2b7
AC-689 no longer storing selected array in scope object. SelectionInit should be called before Search in controllers- Users had it in the wrong order. Added ability to override internal selected array in SelectionInit with reference to external array to support the groups page. Fixed cosmetic/styling differences between hosts and groups inventory pages.
2013-11-25 14:12:30 +00:00
Chris Houseknecht
fae51d12f0
AC-726 Improved search filter, eliminating need for reset button. Fixed drop-down menu on jobs detail page, replacing summary with host summary. Fixed error message on job templates and jobs when list of playbooks cannot be found- message is now informational rather than cryptic error.
2013-11-23 14:48:43 +00:00
Chris Houseknecht
04d810d5a5
AC-693 changed Summary to Host Summary
2013-11-21 18:38:17 +00:00
Chris Houseknecht
1a3d0e4e6f
AC-682 Made project help text changes. Found a way to get help icon tool-tip to display top while help text pop-out displays left. Added status drop-dwon options on projects search filter.
2013-11-21 18:04:26 +00:00
Chris Houseknecht
376d59dfcc
AC-681 simulating a disabled button for project update and inventory update. Button appears disabled, but tooltips work. On *disabled* buttons tooltip explains why it is disabled. Button is clickable, but nothing happens- just like a real disable dbutton.
2013-11-21 17:02:51 +00:00
Chris Houseknecht
8afdb710be
Fixed project related links on home page. Add missing Reset button to all list pages. Fixed bug in sort that prevented searching where drop-down item is empty.
2013-11-20 22:07:55 +00:00
Chris Houseknecht
94bbab566b
Only allow user with super_user access to see activity stream button. Fixed collision between is_superuser rootscope variable and credential.is_superuser on credential detail page. Added AS to user/n/permissions page.
2013-11-19 20:39:43 +00:00
Chris Houseknecht
4661a9e97a
Added AS to /inventories/hosts/N and /inventories/groups/N as well has /home/[groups, hosts]. Fixed CSS container sizing issue, so widget will not overlap footer.
2013-11-19 18:52:32 +00:00
Chris Houseknecht
6b418d4a5c
Added activity stream to all tabs and to the tab detail page. Enabled working breadcrumbs on the activity stream widget. Added round corners to th stream containers so it at least looks OK when the bottom occassionally overllapses footer. Adjusted the stream widget's default url to include detail object's primary key, limiting rows to the object being viewed.
2013-11-19 08:17:21 +00:00
Chris Houseknecht
735da6bff6
Related search now works with new search features. Only searches after user stops typing. Disables the input field while search is executing. Moved refresh button to the right side of list page. Fixed bugs: was using contains rather than icontains. Not sure that old refresh button worked. It does now.
2013-11-19 04:35:35 +00:00
Chris Houseknecht
3377927c00
Activity stream- completed modification to Rest lib. Fixed searches on activity stream allow search by object type and object name. Improved detail modal so that more of the changes box is visible. Moved search reset button to the right. There is now only one reset button per list, not one per filter widget.
2013-11-19 02:26:23 +00:00
Chris Houseknecht
1b224f64ac
Added support for many (unlimited) search widgets on a page. Activity widget now has 2 object search widgets. Adding a setHeader function to Rest.js library.
2013-11-18 20:03:32 +00:00
Matthew Jones
ba1a113ec3
Merge remote-tracking branch 'origin/master' into auditlog
...
* origin/master:
AC-637 Credential now requires scm_key_unlock when saving encrypted ssh_key_data.
AC-626 Removed support for prompting for password and ssh_key_unlock for scm/cloud credentials.
AC-613 Change rackspace to rax for inventory source field value.
AC-613 Change rackspace to rax for inventory source field value.
AC-624 Fix options docs for project update view.
AC-632 Fix escaping for ansible-playbook command line when also using ssh-agent.
Update CONTRIBUTING.md
AC-630 Expose cloud_credentials field for job template and job.
AC-641 Added pattern to respond to key unlock prompt for project update.
Updated all vendored third-party packages.
AC-636 Fix existing projects with scm_type=null to always use empty string. Update validation and tests to ensure None gets automatically coerced to an empty string on saving a project.
AC-633 js error fixed.
AC-633 fixed a sort of unrelated js error. The capitalize filter directive attempted to act on a 'null' input error. Added a test to ignore empty/null input.
AC-633 Fixed 'hast' typo.
AC-617 changed callback generation icon to a magic wand, which will hopefully satiate jlaska.
AC-627 Fixed password/ssh_password collision in Credentials.js form. This was also fixed in auditlog branch.
AC-628 applied credential changes made in add controller to edit controller so that credential/cloud_credential lookups display context-aware credential lists.
Moved credentials in tab order. It now follows teams and precedes projects. Based on a suggestion from jlaska.
AC-609 Fixed issue with help button not displaying correctly on 'select' pages where user can pick an existing object (i.e. users, credentials, etc) to add to a parent object.
Conflicts:
awx/api/serializers.py
awx/main/migrations/0025_v14_changes.py
2013-11-18 09:18:37 -05:00
Chris Houseknecht
c720e5d51c
Search.js now supports up to 3 search filters on a page. First search widget can be regular or an object selector, which is used on the activity stream widget. Activity stream now has 2 filter widgets allowing a search to combine object and responsible user in a single query.
2013-11-18 08:16:51 +00:00
Chris Church
f254f8bc92
AC-613 Change rackspace to rax for inventory source field value.
2013-11-16 16:48:27 -05:00
Chris Houseknecht
4b111d61c1
AC-611 Latest activity widget features. Tweaked current filter, but still does not include an object type. Added activty stream to Organization tab.
2013-11-15 16:28:54 +00:00
Chris Houseknecht
9505768bf6
First attempt at accessing /activity_stream. Modified /list/Stream.js to match the API and to start providing some of the translation we'll need.
2013-11-14 07:02:22 +00:00
Chris Houseknecht
e99ac9d668
AC-502 all links for Inventory widget on home page now work. Modified responding controllers to process all search parameters. Fixed Hosts and Groups links in the Summary widget. Added ability to edit host using modal dialog from /home/hosts page.
2013-11-12 21:09:50 +00:00
Chris Houseknecht
5a62ba3a32
AC-502 Finally figured out how to fix the awToolTip directive so that it watches a variable for tool tip text changes and updates the tool tip text. Pass in the variable name using badgeTipWatch. Used on home/hosts page and inventory/N/hosts page when toggling the enabled flag.
2013-11-11 22:24:15 +00:00
Chris Houseknecht
353858cf28
AC-502 Fixed links on home page status widget. Added home/hosts page.
2013-11-11 19:16:16 +00:00
Chris Houseknecht
5a3977495a
First iteration of Activity Stream. Added Home/Groups page. Increased icon size for icon-only buttons. Dashboard jobs widget- group and job links now work. Closed AC-621, AC-618.
2013-11-08 17:58:40 +00:00
Chris Houseknecht
fa9ccf1d0a
AC-595 for form/list definitions using \{\{ \}\} replacement variables in the title, include the capitalize filter.
2013-11-06 15:30:37 +00:00
Chris Houseknecht
bac22205a8
Fixed form-generator and awRequiredWhen directive to not overlap when setting * on required field labels. Fixed job submission to work with new cloud credential implementation.
2013-11-04 10:16:56 -05:00
Chris Houseknecht
f327be5811
Added Owner radio button to Credential detail page. Lookup for Credential on Groups page is working now.
2013-11-04 10:16:56 -05:00
Chris Houseknecht
6a7d8b52aa
Changes to Credentials for supporting various Kinds.
2013-11-04 10:16:56 -05:00
Chris Church
d668991899
AC-537 Some UI field/name changes for cloud credentials.
2013-11-04 10:16:54 -05:00
chouseknecht
5ed32c7062
Added support for long node names on tree. Fixed tree styling issues. Fixed node copy. Fixed tree collapse/expand bug. Added dynamic tooltips to the status icon that account for inventory updates and jobs, giving precedence to inventory updates.
2013-10-29 07:01:45 +00:00
chouseknecht
1068e190cb
Removed auto refresh. It polls too frequently and potential fills web server logs too quickly.
2013-10-17 17:57:50 +00:00