Commit Graph

  • 7bfa0c4b0c AC-525 Fixed inventory and job navigation issues. Fixed nagging horizontal scroll in dialogs with accordions. chouseknecht 2013-09-26 22:02:40 -04:00
  • 567605cc59 Latest UI changes chouseknecht 2013-09-26 15:55:47 -04:00
  • 69ac7404c3 Fix for failing project update test over SSH. Chris Church 2013-09-26 16:04:10 -04:00
  • b7d907ed49 AC-505 Initial inventory import models and API support. Chris Church 2013-09-26 15:54:30 -04:00
  • 44c6bca6f0 Fixed 'refresh' routine to refresh on the current url (which includes current page, sort and search criteria). In other words refresh now respects the current page state rather than resetting it back to thebeginning. Also added first attempt at a dashboard and widget. chouseknecht 2013-09-26 01:50:01 -04:00
  • 879936ab37 AC-482. Fix missing import for PyYAML. Chris Church 2013-09-25 14:47:52 -04:00
  • 7a2f5811e3 Update requirements to support CentOS/Python2.6. Chris Church 2013-09-24 23:13:27 -04:00
  • 981819fdc3 Remove readline from dev requirements for Jenkins unit tests to pass (hopefully). Chris Church 2013-09-24 22:51:56 -04:00
  • e85cf35ed9 Fixes AC-479. Make job_args fields text instead of varchar. Chris Church 2013-09-24 22:13:36 -04:00
  • 9fc46e6292 AC-474. Updates to contributing doc, along with related Makefile, testing and settings changes. Chris Church 2013-09-24 21:40:53 -04:00
  • 4b09ba4c83 AC-466. Fixed issue with refresh timer randomly quitting. Fixed project authorization checkbox. chouseknecht 2013-09-24 03:42:23 +00:00
  • f2eb9ff343 Breadcrumb drop-down icon to 12px chouseknecht 2013-09-21 00:37:06 -04:00
  • daebe4b3ef Adjusted width of search widget for smaller screens. Fixed main menu collapse issue. chouseknecht 2013-09-21 00:24:42 -04:00
  • 1a590c6cf6 Fixed breadcrumbs on Job detail page. Breadcrumb title for an item can now be different from the active menu name, allowing in this case the breadcrumb to job_id and job_name while the menu shows 'Job detail'. chouseknecht 2013-09-20 17:30:09 -04:00
  • 93e53034c1 Applied same navigation/drop-down changes to jobs that we applied to inventory. chouseknecht 2013-09-20 16:42:58 -04:00
  • c47168dce2 Search widget now activate on hover. Restored click activation to all drop downs and the search widget, so things should still work OK on touch screens/mobile devices. chouseknecht 2013-09-20 15:20:25 -04:00
  • 50ebe9d165 Better inventory navigation. Breadcrumbs now includes a hover activated drop-down. Debating whether using hover activation is a good thing. Obviously doesn't work on mobile, so will need to build a work around. chouseknecht 2013-09-20 12:06:08 -04:00
  • c2e428aca0 Added custom class to related set accordions in hopes of helping QA test scripting effort. chouseknecht 2013-09-19 13:57:00 -04:00
  • cfa8f5bbe3 Error on User detail page with checkbox ID property. chouseknecht 2013-09-19 05:32:51 +00:00
  • c02ff6f013 Adding development setup documentation chouseknecht 2013-09-18 21:44:22 +00:00
  • 6e7425a046 Latest changes to add ID attribute to all elements. Lists and tables now have IDs. chouseknecht 2013-09-18 20:17:16 +00:00
  • bc4f27ef8f Latest changes to add ID element to form elements. chouseknecht 2013-09-18 16:28:12 +00:00
  • f8069ec02d Modified form generator, adding ID attribute to all form elements chouseknecht 2013-09-18 11:45:43 -04:00
  • 1a1859a203 Remove settings.py from the debian/rpm packaging James Cammarata 2013-09-17 14:02:37 -05:00
  • b7488b7043 AC-463 Latest changes automating refresh button on Projects and Jobs tab. Cleaned up Cancel/Delete buttons on Jobs tab. chouseknecht 2013-09-17 12:05:25 -04:00
  • f97b889a9b AC-463. Reduced refresh button to automatic page refreh every 10 sec. Duration btwn refreshes can be adjusted in config.js. chouseknecht 2013-09-17 03:36:35 -04:00
  • fb3aa968f7 AC-456 Moved project status badge to Update Status column. chouseknecht 2013-09-16 11:54:19 -04:00
  • 2e805f75a1 AC-455 Replaced job.name with job.template. Re-configured line item actions so that buttons now have labels, making the page consistent with the rest of the applicaiton. chouseknecht 2013-09-16 10:13:11 -04:00
  • 4b5620806c Fixes AC-472. Workaround for django-taggit breaking dumpdata command. Chris Church 2013-09-13 16:22:15 -04:00
  • ac7c300948 Fixes AC-470. Disable host name validation for now. Chris Church 2013-09-13 12:29:34 -04:00
  • c557ba6681 Updated REST API footer. Updated style for admin and error pages. Chris Church 2013-09-13 09:37:04 -04:00
  • fef625445f User related.current_update for SCM project status detail when availble (i.e. while an update is running). Otherwise use related.last_update. chouseknecht 2013-09-13 00:01:58 -04:00
  • d79d20a630 Labels for inline checkboxes found outside of a group are now bold.s chouseknecht 2013-09-12 22:38:34 -04:00
  • bf40a034d3 AC-457 Fixed non-collapse issue with new help widget. Need to remember to set forceListeners: true in form definition. chouseknecht 2013-09-12 17:07:37 -04:00
  • 9abf6cd2db AC-457 Fixed help text wording chouseknecht 2013-09-12 17:05:11 -04:00
  • 460ec55cee AC-457 dynamic help panel widget chouseknecht 2013-09-12 16:57:47 -04:00
  • d44722e4ae AC-464. Fix to pass correct username when using svn+ssh. Chris Church 2013-09-12 16:21:39 -04:00
  • 00e3787f5a AC-454. Update SCM URL validation and error messages, check for special github/bitbucket URLs. Chris Church 2013-09-12 16:02:44 -04:00
  • e01bd85f45 Remove warning about file being overwritten given force=no now being used on settings.py.j2 Michael DeHaan 2013-09-12 15:50:39 -04:00
  • 9ed555379d Add comments to LDAP settings Michael DeHaan 2013-09-12 15:08:46 -04:00
  • 95934d9b67 Changed project updates to use -v instead of -vvv. Chris Church 2013-09-12 13:41:04 -04:00
  • ef5835d9d0 AC-459. Remove rsync:// and file:// from allowed URL schemes. Chris Church 2013-09-12 11:23:20 -04:00
  • e3f64c5860 Tox updates. Chris Church 2013-09-12 10:10:01 -04:00
  • c9ed4fab37 AC-454 deferring scm_url validation to the API. chouseknecht 2013-09-12 07:54:46 -04:00
  • 9b11bb6f69 AC-453 Fixed ongoing job template issue where changing form elements does not cause the Save button to enable. Issue was playbook value was set before list of playbook options was loaded. Now during process of loading playbooks we check for the scope.playbook value. If a match is found, set validity property of scope.form.plabyook.required to true. chouseknecht 2013-09-12 07:37:12 -04:00
  • 1c97cb202e Skip SCM URL validation for projects without SCM. Chris Church 2013-09-12 03:40:54 -04:00
  • c7240dfd83 AC-432. Handle responding to SSH password prompt. Chris Church 2013-09-12 03:26:38 -04:00
  • 9ea649050a AC-432, AC-437. Updated SCM URL validation, add additional tests for SSH URLs. Chris Church 2013-09-12 03:07:21 -04:00
  • e42d408750 AC-432, AC-437. Update SCM URL handling and testing, add tests for local file repository. Chris Church 2013-09-11 23:24:47 -04:00
  • 5ca766c91e Fixed address in browsable API footer. Chris Church 2013-09-11 11:49:21 -04:00
  • 733ead9ab2 AC-437. Attempt to automatically cancel project updates and jobs that are obviously stuck. Chris Church 2013-09-10 18:21:09 -04:00
  • 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