Commit Graph

  • 5f7ea664f2 Adding some Schedule documentation Matthew Jones 2014-04-02 14:30:03 -04:00
  • 12ecf56dc4 Pulled in latest angular-scheduler changes. Added validation to start time, interval count and occurrence count. Chris Houseknecht 2014-04-02 14:21:54 -04:00
  • 3068f35aeb Rolled back awPopOver changes. Chris Houseknecht 2014-04-02 11:55:00 -04:00
  • 0d18e85ba3 Fixed cursor hover on list columns. Where ng-click appeared the href tag was missing, which caused the cursor to not change. Chris Houseknecht 2014-04-02 11:48:43 -04:00
  • d190aa3001 Wrap up rrule validation for scheduler Matthew Jones 2014-04-02 11:44:40 -04:00
  • 3e2e682658 Re-do the way we perform dtend calculation by parsing the until value instead of attempting to read the last item from the list in cases where the list is very long Matthew Jones 2014-04-02 11:44:07 -04:00
  • 2f2f8aae11 Work on inventory status fields. Moved status to the left on Inventories tab. Fixing messages, popovers and working on AC-601. Made list generator column creation more modular in generator-helpers.js to support many icons in the list Status column. Chris Houseknecht 2014-04-02 11:41:57 -04:00
  • 2c319cc986 Update title for browsabl API to Ansible Tower, return dated version for development/nightly builds. Chris Church 2014-04-02 00:16:48 -04:00
  • 3aa517154e Get unit tests to pass with created_by changes. Chris Church 2014-04-01 22:42:16 -04:00
  • c453c26124 Fix previous change for determining when to use ssh-agent. Chris Church 2014-04-01 21:52:53 -04:00
  • 118ddf97f6 Get created_by and modified_by updating automatically. Chris Church 2014-04-01 21:27:32 -04:00
  • d632aa0af9 Only show editable fields in the browsable API raw data form on a detail view. Chris Church 2014-04-01 21:10:16 -04:00
  • 0b3d056c16 Always use JSON renderer for OPTIONS requests in browsable API, override default renderer. Chris Church 2014-04-01 20:51:15 -04:00
  • 762e8656c5 Use ssh-agent for encrypted ssh_key_data even when ssh_key_unlock is empty. Chris Church 2014-04-01 20:35:36 -04:00
  • 86599cf1e3 Add API resource for unified job stdout with HTML output of ANSI color codes. Chris Church 2014-04-01 20:15:36 -04:00
  • fb5b069273 AC-1118 added job_explanation to log viewer. Also, fixed issue where once 'standard out' or 'traceback' tabs were hidden, they would never reappear. Chris Houseknecht 2014-04-01 19:15:38 -04:00
  • 4d6ce4b5fa Fixed Type and Name columns in Scheduled list on Jobs page. Fixed Name link in completed jobs list on Jobs page. Chris Houseknecht 2014-04-01 18:30:04 -04:00
  • 5ea4a68820 Fixed jobs list on Job Templates page. All the buttons and links now work. Chris Houseknecht 2014-04-01 17:44:35 -04:00
  • 658581cce0 AC-1116 Support for deleting project/inventory updates. Chris Church 2014-04-01 17:15:37 -04:00
  • 4069a33ab0 Scheduler unit tests Matthew Jones 2014-04-01 17:12:37 -04:00
  • 5f2356a4fd AC-1040 Change type to job_type when unified_job_template is included in summary_fields. Chris Church 2014-04-01 16:49:42 -04:00
  • 306544dca0 Fix up schedule access control by referencing the right base object Matthew Jones 2014-04-01 16:47:50 -04:00
  • 9479068cda AC-1114 Mark schedules inactive when their parent unified job template is marked inactive. Chris Church 2014-04-01 16:17:29 -04:00
  • 1c649a0752 AC-1108 Downgrade django-jenkins to get unit tests passing. Fix activity stream tests to not assume PK is always 1. Chris Church 2014-04-01 14:56:37 -04:00
  • 8fc0450dd9 Improved how LogViewer determines status icon. Chris Houseknecht 2014-04-01 14:16:27 -04:00
  • 54599578a0 Fix up ScheduleAccess queryset to fit between schedules and unified jobs Matthew Jones 2014-04-01 13:13:53 -04:00
  • 49f6bd3e1c Fix imports for using Job in some models Matthew Jones 2014-04-01 13:02:10 -04:00
  • 9efa5e28ce Fixed project status mismatch. Chris Houseknecht 2014-04-01 12:57:34 -04:00
  • 6b3d5da500 Fixed schedules list on Projects page and Job Templates page. Chris Houseknecht 2014-04-01 12:47:12 -04:00
  • 7bc7362299 Complete rrule validation Matthew Jones 2014-04-01 11:22:27 -04:00
  • a9e499c1af Scheduled dialog now uses Modal library. Turned on timezone and UTC date start. Made scheduledjobs.name clickable. Chris Houseknecht 2014-04-01 11:05:27 -04:00
  • 7d168e9fd1 Pulled in angular-scheduler changes. Chris Houseknecht 2014-04-01 10:03:23 -04:00
  • 2e6457b887 Recalculate dtstart and dtend on every save now that it is idempotwhatever Matthew Jones 2014-04-01 10:09:48 -04:00
  • 008ec8f86e AC-601 Add groups/hosts collections to inventory sources, add inventory sources collections to groups/hosts to indicate which inventory source(s) have created/updated the given groups/hosts. Prevent setting an explicit inventory source for a group that is being managed by another parent with cloud inventory source. Chris Church 2014-03-31 19:26:03 -04:00
  • d7f31f9777 Fix edge case in inventory import that would cause a group to become its own parent. Chris Church 2014-03-31 17:37:35 -04:00
  • 2913ce21d2 Make sure we store the real start value for a schedule Matthew Jones 2014-03-31 17:35:49 -04:00
  • 4a535e5404 Updating dependency check for jobs, project updates, and inventory updates Matthew Jones 2014-03-31 17:15:38 -04:00
  • 034a5c7044 Fixed schedules type value. Chris Houseknecht 2014-03-31 20:13:15 +00:00
  • 47218c17e4 AC-1040 Added progress output for unified jobs data migration. Chris Church 2014-03-31 16:26:23 -04:00
  • 67b8f57518 AC-1040 Add some output while running large unified jobs migration. Chris Church 2014-03-31 13:32:25 -04:00
  • 2c8c1e660c Latest job page and scheduling widget changes. Chris Houseknecht 2014-03-31 15:41:49 -04:00
  • 60b399409a Update old schedules if we missed them Matthew Jones 2014-03-31 15:33:25 -04:00
  • 43ae60d2f4 Fix up issue associating type of unified job template summary fields Matthew Jones 2014-03-31 15:29:44 -04:00
  • 8c020ddd0b Add type to unified_job_template summary fields Matthew Jones 2014-03-31 14:57:50 -04:00
  • 0f90c44c93 Pulled in angular-scheduler fixes to allow past dates and correct interval label setting. Chris Houseknecht 2014-03-31 14:23:48 -04:00
  • 8901cd31e7 Install setuptools/Django development packages separately before installing the others. Chris Church 2014-03-31 14:08:03 -04:00
  • 89474973fc Fixes to schedules helper and lists. Chris Houseknecht 2014-03-31 17:44:50 +00:00
  • 3219700d9d AC-1040 Update type choice verbose names. Chris Church 2014-03-31 13:30:51 -04:00
  • 56f8d6748b Updated inventory plugins from ansible, updated all third party packages in awx/lib/site-packages to latest versions, minor serializer fixes after package upgrades. Chris Church 2014-03-31 13:25:43 -04:00
  • 9e898953dd Revert start_args when launching job Matthew Jones 2014-03-31 12:45:57 -04:00
  • 7e5ac7b3fa Make sure we shoehorn start args to empty string Matthew Jones 2014-03-31 11:38:36 -04:00
  • 46c7a8f433 Changed queued job 'cancel' to 'delete'. Chris Houseknecht 2014-03-31 11:35:29 -04:00
  • 9472c06ccc Updated angular-scheduler to pickup latest fixes. Chris Houseknecht 2014-03-31 14:56:27 +00:00
  • 33a8eaae90 Updated angular-scheduler to pickup latest fixes. Chris Houseknecht 2014-03-31 14:55:42 +00:00
  • 2eeecb01a7 AC-1040 Updated type choice names for unified job subclasses. Chris Church 2014-03-31 11:33:29 -04:00
  • 96a4752f2f Be more strict when verifying dtstart Matthew Jones 2014-03-31 11:33:49 -04:00
  • a3ca786758 Fix some import errors and filter errors when updating unified_jobs with schedule information Matthew Jones 2014-03-31 10:25:19 -04:00
  • d6942e0dbe Fixed pagination active link color. Chris Houseknecht 2014-03-31 10:12:39 -04:00
  • d946ca052a Job delete now uses job.url Chris Houseknecht 2014-03-31 03:28:03 -04:00
  • 1e0af7b82e Latest jobs page changes. Integrated log viewer. Added support to log viewer for variables (extra vars and source vars). Most things on jobs pages are working, execept for scheduled jobs bit. Chris Houseknecht 2014-03-31 03:25:41 -04:00
  • e1d3da731e AC-1040 Model cleanup/refactor, add and use job_explanation field. Chris Church 2014-03-30 22:57:45 -04:00
  • e5054eeb65 AC-1040 Support ordering by type field. Chris Church 2014-03-30 19:52:52 -04:00
  • 8217544376 Form generator can now call the list generator when creating related lists. Job Template page is now using this method. We can now inject CompletedJobs and Schedules list objects on any page with full jobs page or schedule page functionality. Chris Houseknecht 2014-03-29 17:46:39 -04:00
  • fe5d154d76 AC-1040 Exposed list of choices for type field. Chris Church 2014-03-29 14:34:18 -04:00
  • 5ad0282495 Re-styling jobs page and hooking it up to /unified_jobs resource. Chris Houseknecht 2014-03-29 13:52:31 -04:00
  • 8c9afff4b9 Fixed cancel icon so that it replace delete icon while project is in 'running' state Chris Houseknecht 2014-03-28 18:08:48 -04:00
  • 9b440c5209 Fix an issue where POST to schedules would no longer work. Populate some more summary fields Matthew Jones 2014-03-28 22:10:34 -04:00
  • 35e4bd477c AC-1040 Cleanup old code in tasks, combine methods from unified job subclasses into base classes. Chris Church 2014-03-28 22:07:24 -04:00
  • 352197c5d2 Removed admin support (no longer used or maintained). Chris Church 2014-03-28 22:04:26 -04:00
  • 7754f475ad AC-1097 Fixed validation of unique name on polymorphic models. Chris Church 2014-03-28 18:18:28 -04:00
  • 9a3ee04783 Changes to LogViewer widget to remove back-end, command line and environment related stuff. Chris Houseknecht 2014-03-28 17:58:00 -04:00
  • 558f7ef2eb AC-465 Removed settings.py copies that are no longer used in packaging. Chris Church 2014-03-28 16:53:14 -04:00
  • 57ce24f371 Wiring scheduler pieces Chris Houseknecht 2014-03-28 15:38:36 -04:00
  • c46f1de347 Some initial validation logic and documentation on what we require/reject Matthew Jones 2014-03-28 14:37:50 -04:00
  • c1734d74cf Use unified job set for joining the schedule and unified jobs Matthew Jones 2014-03-28 12:52:28 -04:00
  • 799e8d30ba Integrate main schedules resource Integrated scheduled jobs list Implement updating ancillary details on dependent models Further cleanup Matthew Jones 2014-03-28 12:49:57 -04:00
  • 7237d313d2 Created a job viewing widget that provides a common modal dialog for viewing job output. Implemented on projects and inventory groups. Chris Houseknecht 2014-03-28 06:03:48 -04:00
  • 52ab418abb AC-1040 Unified job template and unified job views. Chris Church 2014-03-28 01:25:19 -04:00
  • c1d314ed6f Running scheduled items now works Matthew Jones 2014-03-27 22:45:37 -04:00
  • b665345070 Support passing the schedule when signaling start so we record which schedule this came from Matthew Jones 2014-03-27 22:45:09 -04:00
  • 3adefc685f Refactor of Project page- breaking status back out into its own column. Chris Houseknecht 2014-03-27 18:21:01 -04:00
  • 65bb42c2f2 Make dtstart field somewhat optional Matthew Jones 2014-03-27 16:00:52 -04:00
  • ce2ae2b945 AC-1071 Removed ssh_key_path option, only need to be able to accept PEM key format. Chris Church 2014-03-27 15:55:44 -04:00
  • 107fc85110 Initial scheduler integration Matthew Jones 2014-03-27 15:53:32 -04:00
  • 29a8b46e2f Refactored job submission module, breaking the process of prompting for credentials and passwords into small, isolated units of work. Code can now be shared across each job type and unit tests are feasible. Chris Houseknecht 2014-03-27 14:21:47 -04:00
  • 62e860afc1 Fixed Utilities.alert() so that Alert dialog boxes no longer render empty. The issue was one of scope. The alert dialogs exist in the parent scope. Often the scope of the caller is in a child or nested child scope. Alerts now have their own scope and the HTML is compiled just before render. Chris Houseknecht 2014-03-27 10:47:22 -04:00
  • 3b95fbd30b AC-1054 came up with a fix that allows auto-form-fill browser pluggins to work. Applied to User and Credential pages. Chris Houseknecht 2014-03-27 02:29:15 -04:00
  • 4889681df3 AC-1076 Added update_cache_timeout to inventory group add/edit dialog. Chris Houseknecht 2014-03-26 18:29:28 -04:00
  • ba5c396630 AC-1076 Added scm_update_cache_timeout to project add/edit page. Chris Houseknecht 2014-03-26 17:48:11 -04:00
  • d8383a4d69 AC-1076 Exposed scm_update_cache_timeout for projects, added needs_update_on_launch property to project and inventory source models. Chris Church 2014-03-26 16:40:52 -04:00
  • 3d0d75e897 Wired schedule edit to Jobs page. Fixed issues with modal dialogs. On inventory hosts focus is now set to first field rather than help icon. ESC key no longer closes jqueryui dialogs as it conflicts with clicking ESC to close help pop-over. Resizing a dialog no longer causes button pane (the dialog footer) to appear to grow taller and taller. Chris Houseknecht 2014-03-26 16:33:41 -04:00
  • 702e575ecf Return elapsed as number instead of string for unified job subclasses. Chris Church 2014-03-26 16:18:47 -04:00
  • bfb0159083 AC-1071 Moved credential model to its own file. Added API support and tests for ssh_key_path field. AC-1095 Added validation for SSH private keys. Chris Church 2014-03-26 16:05:05 -04:00
  • b47aed5bdb Wired up job relaunch for each type of job. Chris Houseknecht 2014-03-26 12:04:02 -04:00
  • b2f0c1214f Expanded new aw-accordion directive to update local storage with the active panel. When user navigates away from a page and returns the accordions are restored. Chris Houseknecht 2014-03-26 00:32:54 -04:00
  • ceba67fcf0 AC-982 Disable activity stream for inventory import by default. Chris Church 2014-03-26 00:12:08 -04:00
  • 21c8126838 AC-1040 Use new method in inventory import to create inventory update from inventory source. Chris Church 2014-03-26 00:11:37 -04:00
  • 9ab6f3cbf6 Lookup dialogs now created using Modal module, making them draggable and resizable. When job submission process prompts for missing job_template credential the dialog now includes instructions and only shows machine credentials (AC-1086). Added accordions to jobs page. Chris Houseknecht 2014-03-25 23:18:41 -04:00
  • 0b050466c5 AC-1077 Sort playbooks alphabetically (case-insensitive). Chris Church 2014-03-25 23:06:27 -04:00
  • ac0927f430 AC-1060 Add API support for vault password. Chris Church 2014-03-25 22:54:14 -04:00