Commit Graph

  • e5c5fd3d80 Finished security around user->permissions and team->permissions. Found bugs in permission controller that appeared as though some development had not been finished. User was denied access to edit/view when clicking button but not when entering URL directly in browser. Now non-privileged user can view permssions for Users and Teams to which access is granted. Add and Delete buttons are now hidden where access is disallowed and navigating directly to add page throws an error when Save button clicked. Fixed issue where new CSS for adding asterisk to required fields caused login dialog fields to display multiple asterisks. Modified form generator to show help icon to the left of * on required fields. chouseknecht 2013-09-12 00:23:02 -04:00
  • 5f3eb290ef AC-452 fixed buttons to not wrap on desktop. At width of 768px or less buttons will wrap. Added CSS to make wrapped buttons on small screens all have same width and some space between them- wrapping now appears much more intentional or planned. chouseknecht 2013-09-11 17:31:30 -04:00
  • 55292c9d08 Initial stab URL validation. Adding '*' to label is now done via CSS :before rather than jquery DOM manipulation. chouseknecht 2013-09-11 16:44:17 -04:00
  • 39ceceb18e AC-450 initialize SCM Branch title value when editing a project. Added awValidUrl directive. chouseknecht 2013-09-11 15:35:45 -04:00
  • 85833914ff Fixed Date column on Job Events page. chouseknecht 2013-09-11 14:52:23 -04:00
  • 77ef04de55 Support 1222 - Set form to state when user clicks clear PW button. chouseknecht 2013-09-11 14:06:08 -04:00
  • 5308278aa4 Fixed issue benno discovered where non-privileged user could not change password. chouseknecht 2013-09-11 13:33:23 -04:00
  • c4f8872ae4 AC-447 Fixed bug in /lib/directive.js-> awRequiredWhen. chouseknecht 2013-09-11 12:49:13 -04:00
  • fd16c0827a Fixed zip code in footer. Changed job navigation to match inventory navigation (links at top of page rather than buttons). chouseknecht 2013-09-11 11:49:52 -04:00
  • ab6a20c525 Update the official build URL James Laska 2013-09-11 10:52:07 -04:00
  • 395c8e1c21 Fixed title on inventory-> hosts-> group edit dialog chouseknecht 2013-09-11 03:00:05 -04:00
  • f102fb8ed1 AC-435 Added 'working' spinner to login dialog chouseknecht 2013-09-11 00:43:53 -04:00
  • 695a2da790 AC-435 latest LDAP changes for UI. chouseknecht 2013-09-10 23:42:07 -04:00
  • 7246ab2674 AC-441,442,443 chouseknecht 2013-09-10 17:12:36 -04:00
  • 365f327887 AC-442 project status OK now displayed as NA. Updated help also. Status badge still shows as green. Lost the Status button, replacing with link. Column Status is now Update Status.t chouseknecht 2013-09-10 16:51:11 -04:00
  • 0d99ecdb3d synced the favicon.ico file so both UI and API use same. chouseknecht 2013-09-10 15:32:22 -04:00
  • 0f10f23ab0 Fixed typo in SCM update messages. chouseknecht 2013-09-10 14:33:44 -04:00
  • 505b2b9998 AC-435. Fix JS error for making LDAP-managed fields readonly. Chris Church 2013-09-10 13:58:52 -04:00
  • 75aeb0cb84 AC-436. Fixed bug introduced in changes to save project. Chris Church 2013-09-10 13:20:00 -04:00
  • b3772a473d AC-435 enable/disable/require User fields based on LDAP settings. chouseknecht 2013-09-10 12:19:09 -04:00
  • 661fc5b0f2 AC-156. Update to default LDAP settings. Chris Church 2013-09-10 04:40:33 -04:00
  • c0ea2527ec AC-156. Expose user_ldap_fields via API config to indicate which fields should not be editableon LDAP users. Add ldap_dn attribute to user record, prevent changing any LDAP-managed fields on LDAP users. Chris Church 2013-09-10 03:28:52 -04:00
  • 106023e530 Inventory cleanup. Added tooltip to host status indicators. Did same for project status indicator. Fixed inventory host create button color. chouseknecht 2013-09-10 03:11:29 -04:00
  • de9c8a258c AC-423, AC-424, AC-425, AC-426 resolved issues. chouseknecht 2013-09-10 02:39:58 -04:00
  • eff8a6426a AC-430. Add project status and last_updated as database fields for filtering/sorting. Chris Church 2013-09-10 02:06:17 -04:00
  • 27948a8dd9 AC-431. Fixed misspelled project status. Chris Church 2013-09-10 01:13:14 -04:00
  • 3c23e479bf AC-412. Flag playbook_on_stats event as failed when there are dark hosts. Chris Church 2013-09-10 01:09:50 -04:00
  • cdfc56667a AC-132. Mask passwords in project update args and stdout. Chris Church 2013-09-09 20:28:11 -04:00
  • 63c9a5b4ac AC-132. Mask passwords in project update args and stdout. Chris Church 2013-09-09 20:27:28 -04:00
  • f7f12be0ad AC-132. Auto-update a new project using SCM when saved. Chris Church 2013-09-09 18:54:29 -04:00
  • cad3612a8f AC-156. Implement LDAP organization mapping, update settings files and comments on LDAP configuration. Chris Church 2013-09-09 17:20:43 -04:00
  • b363c71137 Fixed js error that stopped login dialog from rendering in FF. chouseknecht 2013-09-09 15:18:39 -04:00
  • 1ee58f08c4 Latest UI changes. chouseknecht 2013-09-09 12:56:41 -04:00
  • a7d1c3faf0 AC-411 Asterisk displayed left of label on all required fields. Inventory tweaks. chouseknecht 2013-09-09 00:31:31 -04:00
  • f9a1614730 AC-132. Updates/fixes to get tests to pass. Chris Church 2013-09-08 23:20:51 -04:00
  • 59423df95d AC-132. Implement scm_update_on_launch and prevent simultaneous updates of associated projects and jobs. Chris Church 2013-09-08 22:15:03 -04:00
  • 5afa79a11a AC-351 latest SCM changes. Added 'Authentication Required' checkbox. Enabled SCM password prompting on job submission. chouseknecht 2013-09-08 17:17:35 -04:00
  • 7b57189eca AC-416 Letest UI changes plus added warning anytime user attempts to add a top-level group to another group. chouseknecht 2013-09-08 15:55:42 -04:00
  • 3a56ff7cec Fix previous change that broke getting the ssh_key_data from the job credential. Chris Church 2013-09-07 20:00:59 -04:00
  • 663dfa24a2 AC-132 More updates after testing various SCM username/password/key options. Chris Church 2013-09-07 19:38:27 -04:00
  • c1e8b3c842 AC-156. Only use configured LDAP authentication when needed for LDAP tests. Chris Church 2013-09-07 16:42:12 -04:00
  • 916dd713e3 AC-156 Added code and tests to support LDAP authentication (no organization or team mapping yet). Chris Church 2013-09-07 16:14:43 -04:00
  • e8b88ed57e Add config file to setup.py Michael DeHaan 2013-09-07 14:58:50 -04:00
  • 82f385237a Make UI always use https:// but API traffic that wants to can still get http:// Michael DeHaan 2013-09-07 14:54:14 -04:00
  • 7722799abf Remove references to tarball installation method (non-operational given config files were missing, etc) Michael DeHaan 2013-09-07 14:30:00 -04:00
  • d90858fe58 Add HTTPs and redirect http to HTTPs. Self signed. Michael DeHaan 2013-09-07 14:27:43 -04:00
  • a035dd85eb AC-419 resolved Ask vs. Clear buttons accidentally allowing user to wipe out 'ASK value when it is expected user will be prompted for password at job run time. chouseknecht 2013-09-06 18:03:50 -04:00
  • 216c488ce7 AC-420 unshifted shifted columns chouseknecht 2013-09-06 17:49:19 -04:00
  • f8e1d2e0e3 AC-363 token expiration now handled exclusively on server. chouseknecht 2013-09-06 17:21:05 -04:00
  • 1763d373eb AC-156. Add dependencies for LDAP support. Chris Church 2013-09-06 17:11:38 -04:00
  • 8cdbaa83b2 Latest UI changes. chouseknecht 2013-09-06 00:41:22 -04:00
  • dfc687dfae Implements AC-363. Authentication tokens now expire after a configurable timeout. Chris Church 2013-09-06 00:36:45 -04:00
  • 60c44bead4 AC-362. Added change permission for user who created a credential. Chris Church 2013-09-05 11:42:20 -04:00
  • 0c28f202de Implements AC-362. Encrypt passwords for credential and project using AES, don't expose passwords via the API. Chris Church 2013-09-05 11:29:12 -04:00
  • 9dac34609d Latest UI tweaks chouseknecht 2013-09-05 10:03:21 -04:00
  • 2e03a646a5 Fixes AC-402. Fix issues arising from unit tests. Chris Church 2013-09-05 07:57:44 -04:00
  • 567aef5d1e AC-351 last bits of SCM Integration. Refresh button, and status and last_updated fields added. chouseknecht 2013-09-05 07:17:34 -04:00
  • fb8212b063 Implements AC-380. Add validation for host (and group) names. Chris Church 2013-09-05 02:08:45 -04:00
  • a3a3e72b32 Fixes AC-390. Project SCM updates should never prompt for sudo password. Chris Church 2013-09-05 01:27:57 -04:00
  • 72d87fb908 AC-382, AC-352. Added status and last_updated fields for projects API. Various other updates to support projects using SCM. Chris Church 2013-09-05 01:19:52 -04:00
  • 15fbf95c2a Tweaks to site footer. Added link to ansibleworks.com. Changed a:hover color to match header. chouseknecht 2013-09-04 23:44:03 -04:00
  • 8a7193f1e2 AC-282 added chk-pass directive. Password strength is now checked on Users detail page. chouseknecht 2013-09-04 23:18:13 -04:00
  • 7bd3177e0c Latest AC-351 changes. Halfway through AC-282. On users page the complexity progress bar is rendering correctly according to password strength. chouseknecht 2013-09-04 18:16:25 -04:00
  • 54972c6038 The app_setup directory is legacy, the setup directory is the current one. root 2013-09-04 17:13:53 -04:00
  • 21bfee9e70 AC-394 Fixed. chouseknecht 2013-09-04 16:51:14 -04:00
  • c9ff6f7a99 AC-398 removed 404 error on Job Detail page when job template has gone missing. chouseknecht 2013-09-04 15:40:16 -04:00
  • cadbf5f22d AC-395 Changed txt of 'No unassigned playbook directories' message. Message now displays in the form rather than via a modal dialog. The message is only displayed when scm_type is manual and all project directories are already assigned. chouseknecht 2013-09-04 15:11:21 -04:00
  • d32240803e Fixes for AC-389, 391, 392, 397 chouseknecht 2013-09-04 11:06:55 -04:00
  • 41ef7c1fec AC-391 Fix to inventory display. Fix to helpers/project.js not compiling. chouseknecht 2013-09-04 09:17:58 -04:00
  • 602bf49caf Fix in Utilities.LoadBreadCrumbs that broke Inventory->Groups page. chouseknecht 2013-09-04 09:14:28 -04:00
  • 12a4b2346c SCM status dialog changes. Title is now project name. Added created on date with formatting. chouseknecht 2013-09-04 09:05:49 -04:00
  • a2d36a0c3f AC-333 support link prominently included in header and footer chouseknecht 2013-09-03 18:59:31 -04:00
  • 25a2e32082 AC-318 fixed Forks tooltip and validation on Job Templates page chouseknecht 2013-09-03 18:23:58 -04:00
  • eae151ba31 AC-386 All Jobs and All Host Summaries links now work from Inventories-> Hosts page. chouseknecht 2013-09-03 17:38:28 -04:00
  • 78de6b360f SCM status info now available from Projects tab. chouseknecht 2013-09-03 16:08:10 -04:00
  • a6c1e3385b Latest UI changes. chouseknecht 2013-09-03 12:30:06 -04:00
  • 1d19bd9c06 Lates UI changes chouseknecht 2013-09-03 11:04:41 -04:00
  • 011545035d Lates UI changes chouseknecht 2013-09-03 08:38:10 -04:00
  • cde035f06d AC-378 applied new sort routine to inventory groups page. chouseknecht 2013-09-02 01:29:51 -04:00
  • d9ba08e8cb AC-379 Only a single node is selected whenever the tree is initialized. Also added a sort routine to the data load process so that nodes are now sorted by name. chouseknecht 2013-09-01 23:55:11 -04:00
  • 503cdced2f AC-378 fixed broken pop-over. Using 'esc' to close now workd correctly. chouseknecht 2013-09-01 17:34:36 -04:00
  • 51333c0a8a AC-351 Latest changes. chouseknecht 2013-08-30 14:15:54 -04:00
  • 67ae8effa4 AC-132 Added API support to prompt for SCM passwords when updating a project. Chris Church 2013-08-30 03:08:24 -04:00
  • 08a29f801a Added cleanup_jobs management command for AC-323. Chris Church 2013-08-30 00:24:00 -04:00
  • 290768c20d Add import command support for AC-332. Refactored import script to eliminate use of global variables, which breaks tests. Chris Church 2013-08-29 23:46:38 -04:00
  • d774327c68 AC-351 latest changes. Fixed project add/edit form issues. chouseknecht 2013-08-29 17:31:16 -04:00
  • 45b7c44c09 Fixes AC-361. Host last_job is updated whenever job is marked inactive or deleted. Chris Church 2013-08-29 17:15:31 -04:00
  • 27c80c81e0 Fixes AC-376. Set description to empty string when passed as null to the API. Chris Church 2013-08-29 16:22:19 -04:00
  • 33a9a7505f AC-369 Latest inventory changes. chouseknecht 2013-08-29 15:29:30 -04:00
  • fba907ee93 AC-352 Latest. Expanded width of ssh key field and applied fixed width/mono-space font. Same changes made to Credentials page. chouseknecht 2013-08-28 22:35:55 -04:00
  • ee220ba928 AC-352 First pass at SCM integration chouseknecht 2013-08-28 21:38:45 -04:00
  • 51033abe87 AC-369 Inventories->Groups page now loads from /api/v1/inventories/N/trees. All nodes are open on load. Drag-n-drop works. Node add/update/delete working. chouseknecht 2013-08-28 12:38:41 -04:00
  • 5ce8328230 Fixes AC-334. Don't set failed flag on job events when ignore_errors is True. Chris Church 2013-08-28 10:21:02 -04:00
  • 92e0beb5cb Fixes AC-346. Allow playbooks with invalid YAML syntax to show up in list of available playbooks. Chris Church 2013-08-28 09:58:36 -04:00
  • 8d16485f7f Updated third-party requirements to latest versions. Chris Church 2013-08-27 23:20:47 -04:00
  • 415fbc5362 AC-369 Inventories->Hosts page now uses the /api/vi/inventories/N/trees to load the tree. Tree is loaded fully expanded. chouseknecht 2013-08-27 18:31:19 -04:00
  • fe03a789b6 AC-373 Inventory page layout changes. Removed tabs and menu to make better use of limited page real estate chouseknecht 2013-08-27 13:46:34 -04:00
  • 0129036b40 For AC-332. Added support to inventory script view, inventory script and task engine to include hostvars inline when using Ansible >= 1.3. Chris Church 2013-08-27 00:08:54 -04:00
  • 2bb5374685 Added inventory tree view for AC-360. Chris Church 2013-08-26 12:57:41 -04:00
  • e343c9386d Fix for 500 error when POST data is not a dict. Chris Church 2013-08-26 11:26:03 -04:00