Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add orchestra api for todo templates and starting order #736

Merged
merged 153 commits into from
Jan 25, 2021

Commits on Jan 15, 2021

  1. get todo templates

    Aditya Bharadwaj committed Jan 15, 2021
    Configuration menu
    Copy the full SHA
    51f0966 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2021

  1. add todos from template

    Aditya Bharadwaj committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    f729ee5 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2021

  1. Implement api to get starting order

    Aditya Bharadwaj committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    2bd39de View commit details
    Browse the repository at this point in the history
  2. fix lint errors

    Aditya Bharadwaj committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    f313aef View commit details
    Browse the repository at this point in the history
  3. allow passing additional data

    Aditya Bharadwaj committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    3c30eb8 View commit details
    Browse the repository at this point in the history
  4. Added tests for error cases

    Aditya Bharadwaj committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    7fae743 View commit details
    Browse the repository at this point in the history
  5. set todo status as declined if skipped

    Aditya Bharadwaj committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    9d0757f View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2021

  1. Test status field in todo

    Aditya Bharadwaj committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    f1ea5a6 View commit details
    Browse the repository at this point in the history
  2. fix lint

    Aditya Bharadwaj committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    ed0bed0 View commit details
    Browse the repository at this point in the history
  3. remove print

    Aditya Bharadwaj committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    d8e6d9a View commit details
    Browse the repository at this point in the history
  4. fix tests

    Aditya Bharadwaj committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    171e564 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2021

  1. get todo templates

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    f986354 View commit details
    Browse the repository at this point in the history
  2. add todos from template

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    4a6add3 View commit details
    Browse the repository at this point in the history
  3. Implement api to get starting order

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    c80af31 View commit details
    Browse the repository at this point in the history
  4. fix lint errors

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    687a46f View commit details
    Browse the repository at this point in the history
  5. allow passing additional data

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    88291b3 View commit details
    Browse the repository at this point in the history
  6. Added tests for error cases

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    0a4b6a7 View commit details
    Browse the repository at this point in the history
  7. set todo status as declined if skipped

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    88a3585 View commit details
    Browse the repository at this point in the history
  8. Test status field in todo

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    c6e5d01 View commit details
    Browse the repository at this point in the history
  9. fix lint

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    acd0cb8 View commit details
    Browse the repository at this point in the history
  10. remove print

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    5f502da View commit details
    Browse the repository at this point in the history
  11. fix tests

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    6fe2abc View commit details
    Browse the repository at this point in the history
  12. remove starting order api

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    5ff6c51 View commit details
    Browse the repository at this point in the history
  13. Merge branch 'todo-template-api' of github.com:b12io/orchestra into t…

    …odo-template-api
    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    4d19b99 View commit details
    Browse the repository at this point in the history
  14. Version bump.

    ksiangliulue@gmail.com authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    f267d8f View commit details
    Browse the repository at this point in the history
  15. Added Task Created column (#473)

    * Added Task Created column
    
    * Updated to comments
    
    * Added compiled js
    
    * Added datetime checking + fixes
    Noah Picard authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    445ca8f View commit details
    Browse the repository at this point in the history
  16. Assignment lookup bugfix (#475)

    marcua authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    0dbf521 View commit details
    Browse the repository at this point in the history
  17. Introduce the paused state to Project (#477)

    * Add paused status to project
    
    * Add project status to the serializer and task assignment
    
    * Send readable status to the frontend
    
    * Pause/unpause a project
    
    * Add a data migration
    
    * Add a Paused table to the dashboard
    
    * Show the project state toggler on project management
    
    * Fix whitespaces
    
    * Update tests
    
    * Add a test + slack messages
    
    * Fix a test
    
    * Update the tests
    
    * Update copy
    
    * Fix the pause button logic on the task page
    
    * Add a prefix for projectStatus
    
    * Show the pause toggle button instead of the dropdown
    
    * Update micro copy
    
    * Update copy
    
    * Remove an unneccesary chained function
    
    * Raise an error for a wrong abort call
    
    * Update tasks filter logic
    
    * Add a slack notification to announce project status changes
    
    * Update tests
    
    * Make collapsible table
    
    * Fix lint errors
    
    * Remove the unused previous_status parameter
    
    * Add a project status notification for aborted project and check that slack_group_id exists before sending a message
    
    * Expand the toggle to include most of the header row
    
    * Add a blank line
    
    * Update a test
    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    f84d1f7 View commit details
    Browse the repository at this point in the history
  18. Automatically archive slack channels of completed/aborted projects (#478

    )
    
    * Add completed status to the Project model
    
    * Add the completed project status
    
    * Mark project as completed and call a function to archive the project slack channel
    
    * Implement the archive function
    
    * Archive slack group for aborted projects
    
    * Update the migration script
    
    * Add completed project conditions
    
    * Use slack.channels
    
    * Add the channels attribute to OrchestraSlackService
    
    * Use the argument of correct type
    
    * Change completed_projects implementation
    
    * Remove an unused import
    
    * Use groups instead of channels
    
    * Add the archive function to MockSlack Group
    
    * Add a test
    
    * Fix a lint error
    
    * Update test
    
    * Count all_steps query instead of using length
    
    * Remove a todo
    
    * Notify projects status change when complete a project
    
    * Move the logic to set the project status to completed to the end of the function
    
    * Update the completed-project logic for a migration
    
    * Update project complete logic
    
    * Fix lint issues
    
    * Update an except
    
    * Create unarchive function
    
    * Add an unarchive button
    
    * Except SlackError
    
    * Shorten the functions
    
    * Remove an extra condition to show the slack-modal toggler
    
    * Exclude aborted tasks when look for incomplete tasks
    
    * Add a test for unarchive
    
    * Get rid of incomplete_projects
    
    * Remove incomplete_projects function
    
    * Remove incomplete_projects import
    
    * Fix under-indent issues
    
    * Fix minor whitespace issues
    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    d66bbef View commit details
    Browse the repository at this point in the history
  19. Version bump.

    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    20d65ac View commit details
    Browse the repository at this point in the history
  20. Added todolist_templates_to_apply with automatic application (#476)

    * Added todolist_templates with automatic application
    
    * Fixed linter errors
    
    * Fixed more linter errors
    
    * Fixed tests and comments
    
    * Fixed linter errors
    
    * Fixed linter errors
    
    * Fixed based on comments
    
    * Fixed tests
    
    * Lint fix
    
    * Fixed todo test
    
    * Fixed load test
    
    * Fixed lint
    
    * Lint fix
    Noah Picard authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    80861e3 View commit details
    Browse the repository at this point in the history
  21. Add message_project_team endpoint (#479)

    * Add message_project_team api endpoint
    * Add message_project_team to orchestra_api
    * Reuse message_experts_slack_group
    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    1ef99a8 View commit details
    Browse the repository at this point in the history
  22. Version bump.

    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    e0d2bce View commit details
    Browse the repository at this point in the history
  23. Add a column on to the list display (#480)

    * Add a column on to the list display
    
    * Make the request str description more useful
    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    d4f01da View commit details
    Browse the repository at this point in the history
  24. Add a tags column to dashboard (#481)

    * Add the tag column
    
    * Add tags to tasks of a worker
    
    * Add space between tags
    
    * Make the tags visible only to some specified workers
    
    * Only show the tag column to qualified users
    
    * Fix lint errors
    
    * Fix linter errors
    
    * Add the json schemas for tags
    
    * Remove the tags permission checking
    
    * Add the tags field
    
    * Add a migration
    
    * Use the correct field for sourcing
    
    * Fix linter errors
    
    * Fix a lint error
    
    * Validate the tags before saving
    
    * Fix a lint error
    
    * Add a test
    
    * Fix a lint error
    
    * Update a test
    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    9f4061c View commit details
    Browse the repository at this point in the history
  25. Version bump.

    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    826c564 View commit details
    Browse the repository at this point in the history
  26. Add radio input support to the required field directive (#483)

    * Add radio input support to the required field directive
    
    * Add the radio error class
    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    c2d8536 View commit details
    Browse the repository at this point in the history
  27. Version bump.

    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    98f94e4 View commit details
    Browse the repository at this point in the history
  28. Add day to the team-info-card's time display (#484)

    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    67108a4 View commit details
    Browse the repository at this point in the history
  29. Version bump.

    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    399183d View commit details
    Browse the repository at this point in the history
  30. If assignment status is complete or failed return task (#485)

    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    4da6f03 View commit details
    Browse the repository at this point in the history
  31. Version bump.

    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    6fbf5b4 View commit details
    Browse the repository at this point in the history
  32. Extend get_project_information (#486)

    * Add get_projects_information function
    
    * Improve function output
    
    * Modify project_information endpoint to make it accept project_ids
    
    * Fix error message
    
    * Add project_ids to get_project_information signature
    
    * Add project_ids test
    
    * Handle two parameters passed at once
    
    * Accept project_ids only to aviod logic duplication
    
    * Fix get_project_information usage cases
    
    * Convert string key to int
    
    * Fix project_management_info cases
    
    * Fix ... property 'currentProject' of undefined
    
    * Optimize projects tasks fetching
    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    c767c3a View commit details
    Browse the repository at this point in the history
  33. Version bump.

    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    2113666 View commit details
    Browse the repository at this point in the history
  34. Use unpacked steps (#487)

    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    79a01c3 View commit details
    Browse the repository at this point in the history
  35. Version bump.

    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    989f571 View commit details
    Browse the repository at this point in the history
  36. Open links in task details in new tabs (#488)

    * Open links in new tab
    
    * Add 'Created at' column to available tasks
    
    * Update compiled css
    
    * Rename column
    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    c449e2e View commit details
    Browse the repository at this point in the history
  37. Version bump.

    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    600120c View commit details
    Browse the repository at this point in the history
  38. Update README.md (#490)

    katelyngray authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    b77c7ba View commit details
    Browse the repository at this point in the history
  39. Version bump.

    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    f553ab9 View commit details
    Browse the repository at this point in the history
  40. Update README.md (#491)

    katelyngray authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    2b8d110 View commit details
    Browse the repository at this point in the history
  41. Update README.md

    marcua authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    0d90d44 View commit details
    Browse the repository at this point in the history
  42. Update node & yarn; Don't consider subset dependency changes to be to…

    …pology changes (#492)
    
    * Don't consider subset dependency changes to be topology changes
    
    * Update yarn
    
    * Update node
    
    * Fix build
    
    * Address code review
    
    * Undo code review :)
    marcua authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    744c43f View commit details
    Browse the repository at this point in the history
  43. Version bump.

    marcua authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    26191ba View commit details
    Browse the repository at this point in the history
  44. Version bump.

    marcua authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    ae78809 View commit details
    Browse the repository at this point in the history
  45. Load vendor.js before other js files (#493)

    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    c6b38ea View commit details
    Browse the repository at this point in the history
  46. Promisify signals.fireSignal (#494)

    * Adapt signals.fireSignal to handle Promise
    
    * Make fireSignal to handle both functions and promises
    
    * Rebuild
    
    * Consistently call promises
    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    69c4805 View commit details
    Browse the repository at this point in the history
  47. Version bump.

    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    d451f2c View commit details
    Browse the repository at this point in the history
  48. Revert "Load vendor.js before other js files (#493)" (#495)

    This reverts commit 949a45a.
    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    0015297 View commit details
    Browse the repository at this point in the history
  49. Version bump.

    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    c8ceae3 View commit details
    Browse the repository at this point in the history
  50. Add raw_id_fields (#496)

    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    af3d588 View commit details
    Browse the repository at this point in the history
  51. Fix bugs and clarify the 5-minute getting started guide (#497)

    * Fix bugs and clarify the 5-minute getting started guide
    
    * Fix colon
    marcua authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    796e15c View commit details
    Browse the repository at this point in the history
  52. Expand on the Google settings documentation (#498)

    * Expand on the Google settings documentation
    
    * Address comments
    marcua authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    810f5ae View commit details
    Browse the repository at this point in the history
  53. Use distinct email addresses for each of the sample accounts (#499)

    marcua authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    185da70 View commit details
    Browse the repository at this point in the history
  54. Version bump.

    marcua authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    692cfe3 View commit details
    Browse the repository at this point in the history
  55. Dashboard tmpl todos (#531)

    * Filter out the templated todo item from the dashboard
    
    * Make the datetime format intuitive
    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    62bbe4b View commit details
    Browse the repository at this point in the history
  56. Fix typo in docs (#533)

    marcua authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    68613a4 View commit details
    Browse the repository at this point in the history
  57. Reduce Slack API usage (#532)

    * Update slacker to the latest version
    
    * Catch HTTPError except and fail silently if it is a 429
    
    * Send batch unstaffed message grouped by step
    
    * Fix a lint error
    
    * Reraise exception correctly
    
    * Remove change on main.js
    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    bdb4da9 View commit details
    Browse the repository at this point in the history
  58. Version bump.

    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    9d8e1f6 View commit details
    Browse the repository at this point in the history
  59. Fix the todos dashboard bugs (#535)

    * Make it possible to log time for pending tasks
    
    * Only mark a task as not new if there is non-templated task
    
    * Fix lint errors
    
    * Fix lint errors
    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    7799bae View commit details
    Browse the repository at this point in the history
  60. Update compiled js (#536)

    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    08e046c View commit details
    Browse the repository at this point in the history
  61. Version bump.

    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    55de2b8 View commit details
    Browse the repository at this point in the history
  62. adding dependabot config

    dastanko authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    4a28fe7 View commit details
    Browse the repository at this point in the history
  63. Adding deps-upgrade script (#576)

    * Adding deps-upgrade script
    
    * new line
    
    * fixing typo
    
    * fixing typo
    
    * addressing PR comments
    dastanko authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    ac88768 View commit details
    Browse the repository at this point in the history
  64. Revert "Adding deps-upgrade script (#576)" (#579)

    This reverts commit 9166a1d.
    dastanko authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    d64d602 View commit details
    Browse the repository at this point in the history
  65. Upgrading dependencies 2020 01 30 (#580)

    * [Security] Bump pillow from 4.2.1 to 6.2.0
    
    Bumps [pillow](https://github.com/python-pillow/Pillow) from 4.2.1 to 6.2.0. **This update includes a security fix.**
    - [Release notes](https://github.com/python-pillow/Pillow/releases)
    - [Changelog](https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst)
    - [Commits](python-pillow/Pillow@4.2.1...6.2.0)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * [Security] Bump requests from 2.18.4 to 2.22.0
    
    Bumps [requests](https://github.com/requests/requests) from 2.18.4 to 2.22.0. **This update includes security fixes.**
    - [Release notes](https://github.com/requests/requests/releases)
    - [Changelog](https://github.com/kennethreitz/requests/blob/master/HISTORY.md)
    - [Commits](psf/requests@v2.18.4...v2.22.0)
    
    * [Security] Bump markdown2 from 2.3.5 to 2.3.6
    
    Bumps [markdown2](https://github.com/trentm/python-markdown2) from 2.3.5 to 2.3.6. **This update includes security fixes.**
    - [Release notes](https://github.com/trentm/python-markdown2/releases)
    - [Changelog](https://github.com/trentm/python-markdown2/blob/master/CHANGES.md)
    - [Commits](trentm/python-markdown2@2.3.5...2.3.6)
    
    * [Security] Bump fstream from 1.0.11 to 1.0.12
    
    Bumps [fstream](https://github.com/npm/fstream) from 1.0.11 to 1.0.12. **This update includes a security fix.**
    - [Release notes](https://github.com/npm/fstream/releases)
    - [Commits](npm/fstream@v1.0.11...v1.0.12)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * [Security] Bump lodash from 4.17.4 to 4.17.13
    
    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.4 to 4.17.13. **This update includes security fixes.**
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](lodash/lodash@4.17.4...4.17.13)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * [Security] Bump lodash.mergewith from 4.6.0 to 4.6.2
    
    Bumps [lodash.mergewith](https://github.com/lodash/lodash) from 4.6.0 to 4.6.2. **This update includes security fixes.**
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](https://github.com/lodash/lodash/commits)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * [Security] Bump lodash.merge from 4.6.0 to 4.6.2
    
    Bumps [lodash.merge](https://github.com/lodash/lodash) from 4.6.0 to 4.6.2. **This update includes security fixes.**
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](https://github.com/lodash/lodash/commits)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * [Security] Bump tough-cookie from 2.3.2 to 2.3.4
    
    Bumps [tough-cookie](https://github.com/salesforce/tough-cookie) from 2.3.2 to 2.3.4. **This update includes security fixes.**
    - [Release notes](https://github.com/salesforce/tough-cookie/releases)
    - [Commits](salesforce/tough-cookie@v2.3.2...v2.3.4)
    
    * [Security] Bump stringstream from 0.0.5 to 0.0.6
    
    Bumps [stringstream](https://github.com/mhart/StringStream) from 0.0.5 to 0.0.6. **This update includes security fixes.**
    - [Release notes](https://github.com/mhart/StringStream/releases)
    - [Commits](mhart/StringStream@v0.0.5...v0.0.6)
    
    * [Security] Bump no-case from 2.3.1 to 2.3.2
    
    Bumps [no-case](https://github.com/blakeembrey/no-case) from 2.3.1 to 2.3.2. **This update includes security fixes.**
    - [Release notes](https://github.com/blakeembrey/no-case/releases)
    - [Commits](https://github.com/blakeembrey/no-case/compare/v2.3.1...v2.3.2)
    
    * [Security] Bump moment from 2.18.1 to 2.24.0
    
    Bumps [moment](https://github.com/moment/moment) from 2.18.1 to 2.24.0. **This update includes security fixes.**
    - [Release notes](https://github.com/moment/moment/releases)
    - [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
    - [Commits](moment/moment@2.18.1...2.24.0)
    
    * [Security] Bump macaddress from 0.2.8 to 0.2.9
    
    Bumps [macaddress](https://github.com/scravy/node-macaddress) from 0.2.8 to 0.2.9. **This update includes security fixes.**
    - [Release notes](https://github.com/scravy/node-macaddress/releases)
    - [Commits](scravy/node-macaddress@0.2.8...0.2.9)
    
    * [Security] Bump is-my-json-valid from 2.16.0 to 2.20.0
    
    Bumps [is-my-json-valid](https://github.com/mafintosh/is-my-json-valid) from 2.16.0 to 2.20.0. **This update includes security fixes.**
    - [Release notes](https://github.com/mafintosh/is-my-json-valid/releases)
    - [Commits](mafintosh/is-my-json-valid@v2.16.0...v2.20.0)
    
    * [Security] Bump extend from 3.0.1 to 3.0.2
    
    Bumps [extend](https://github.com/justmoon/node-extend) from 3.0.1 to 3.0.2. **This update includes security fixes.**
    - [Release notes](https://github.com/justmoon/node-extend/releases)
    - [Changelog](https://github.com/justmoon/node-extend/blob/master/CHANGELOG.md)
    - [Commits](justmoon/node-extend@v3.0.1...v3.0.2)
    
    * [Security] Bump debug from 2.6.6 to 2.6.9
    
    Bumps [debug](https://github.com/visionmedia/debug) from 2.6.6 to 2.6.9. **This update includes security fixes.**
    - [Release notes](https://github.com/visionmedia/debug/releases)
    - [Changelog](https://github.com/visionmedia/debug/blob/2.6.9/CHANGELOG.md)
    - [Commits](debug-js/debug@2.6.6...2.6.9)
    
    * bumping pillow version to 7.0.0
    
    Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
    2 people authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    81a4872 View commit details
    Browse the repository at this point in the history
  66. Version bump.

    dastanko authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    5a5fae0 View commit details
    Browse the repository at this point in the history
  67. Adding a staffbot button to task assignment (#594)

    * Add the staffbot API endpoint
    
    * Add dumb Staffbot buttons
    
    * Add the staffbot functionality to the button
    
    * Handle restaffing
    
    * Fix a lint error
    
    * Update orchestra/static/orchestra/project-management/assignments-vis.es6.js
    
    Co-Authored-By: Adam Marcus <marcua@marcua.net>
    
    * Update orchestra/static/orchestra/project-management/assignments-vis.es6.js
    
    Co-Authored-By: Adam Marcus <marcua@marcua.net>
    
    * Rename staffbot_task to staff_task
    
    * Set the button label to Restaff if there is a worker assign to the task.
    
    * Do not show the button for completed tasks and machine tasks
    
    * Raise bad requests on the backend
    
    * Handle the error on the frontend
    
    * Add a test
    
    * Update tests
    
    * Increase the coverage a little bit
    
    Co-authored-by: Adam Marcus <marcua@marcua.net>
    2 people authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    4611f9b View commit details
    Browse the repository at this point in the history
  68. Version bump.

    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    9230b7f View commit details
    Browse the repository at this point in the history
  69. Update django version to 2.2.9 (#578)

    * Update django version to 2.2.9
    
    * Replace django.core.urlresolvers with django.urls
    
    * Replace --exit with --check
    
    * Replace filter_class with filterset_class
    
    * Update django-filter and django-nose
    
    * Update error handler views to accept exception argument
    
    * Update django version in docs-requirements.txt
    
    * Update urls usage to work with django2.2
    
    * Add app_name for orchestra
    
    * Replace MIDDLEWARE_CLASSES with MIDDLEWARE
    
    * Update migrations check
    
    * Add set atomic=False
    
    * Add renderer argument
    
    * Replace name with field_name in filters
    
    * Fix tests
    
    * Fix linting error
    
    * Add --dry-run to migrations check
    
    * Update django-bitfield to 2.0.1
    
    * Update ajax-selects version
    progremir authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    d12425c View commit details
    Browse the repository at this point in the history
  70. Version bump.

    progremir authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    b42c49a View commit details
    Browse the repository at this point in the history
  71. Move the code around a bit

    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    04a0763 View commit details
    Browse the repository at this point in the history
  72. Revert "Move the code around a bit"

    This reverts commit ffc4b1a.
    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    2d8ccab View commit details
    Browse the repository at this point in the history
  73. Only allow one active staffbot request per task (#605)

    * Update the choices
    
    * mark staffbot replace as complete based on the responses
    
    * Add a model test
    
    * Close open requests when sending another staff request
    
    * Fix lint errors
    
    * Save wip
    
    * Change the save order
    
    * Add tests for staff and restaff
    
    * Fix lint errors
    
    * Fix a lint error
    
    * Fix tests
    
    * Fix tests
    
    * Count number of workers instead of inquiries
    
    * Remove some debugging convenience
    
    * Rename the request status enums
    
    * Set the request status to complete when there is a winner
    
    * Exclude COMPLETE request when we are marking a winner
    
    * Add a test showing that you can not win when the request is completed
    
    * Simply check_responses_complete function
    
    * Simplify a request complete logic
    
    * No need to mark other workers as non-winner
    
    * Change the label complete to closed
    
    * Update the migration
    
    * Move the request status update logic outside of mixin
    
    * Remove test for the removed mixin functions
    
    * Remove print statements
    
    * Remove unneeded won_responses check
    
    * Apply suggestions from code review
    
    Update comments
    
    Co-Authored-By: Adam Marcus <marcua@marcua.net>
    
    * When there is a winner for a task. Make sure all the requests are closed
    
    * Leave a comment instead of save
    
    * Remove response creation for winner with no existing response
    
    Co-authored-by: Adam Marcus <marcua@marcua.net>
    2 people authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    e9d7d1b View commit details
    Browse the repository at this point in the history
  74. Version bump.

    paopow authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    25031e8 View commit details
    Browse the repository at this point in the history
  75. Add function that runs when projects are aborted (#611)

    * Add abort_completion_function field
    
    * Load abort_completion_function
    
    * Add _call_abort_completion_function to end_project
    
    * Fix _call_abort_completion_function
    
    * Add EndProjectTestCase
    
    * Fix migrations conflict
    
    * Fix typo
    
    * Rename function
    
    * Do not warn about a missing abort_completion_function
    
    * Simplify test
    
    * Linting fix
    
    * Pass project id
    
    * Fix text
    
    * Pass object instance, not id
    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    a073e3c View commit details
    Browse the repository at this point in the history
  76. Version bump.

    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    45d0992 View commit details
    Browse the repository at this point in the history
  77. Version bump.

    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    2d36904 View commit details
    Browse the repository at this point in the history
  78. Reactify Frontend for orchestra (#606)

    Co-authored-by: Adam Marcus <marcua@marcua.net>
    Co-authored-by: junusheva <aikojune@gmail.com>
    Co-authored-by: junusheva <34861122+junusheva@users.noreply.github.com>
    4 people authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    fc09372 View commit details
    Browse the repository at this point in the history
  79. Allows re-loading a workflow version with --force if it has new steps. (

    #621)
    
    Allows re-loading a workflow version with --force if it has new steps.
    
    Co-authored-by: Daniel Haas <dhaas@b12.io>
    2 people authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    18e1e75 View commit details
    Browse the repository at this point in the history
  80. Version bump.

    Daniel Haas authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    04e9a87 View commit details
    Browse the repository at this point in the history
  81. Checks in build artifacts for the React frontend. (#624)

    * Checks in build artifacts for the React frontend.
    
    * Don't run jslint on the new build files.
    
    Co-authored-by: Daniel Haas <dhaas@b12.io>
    2 people authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    feae3cb View commit details
    Browse the repository at this point in the history
  82. Version bump.

    Daniel Haas authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    bccaa02 View commit details
    Browse the repository at this point in the history
  83. Fix email template (#552)

    Co-authored-by: Pavel Bastov <pavel@b12.io>
    2 people authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    bbcd150 View commit details
    Browse the repository at this point in the history
  84. Upgrading dependencies 2020 07 06 (#646)

    * [Security] Bump django from 2.2.9 to 2.2.13
    
    Bumps [django](https://github.com/django/django) from 2.2.9 to 2.2.13. **This update includes security fixes.**
    - [Release notes](https://github.com/django/django/releases)
    - [Commits](django/django@2.2.9...2.2.13)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * Bump node-sass from 4.5.3 to 4.14.1
    
    Bumps [node-sass](https://github.com/sass/node-sass) from 4.5.3 to 4.14.1.
    - [Release notes](https://github.com/sass/node-sass/releases)
    - [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md)
    - [Commits](sass/node-sass@v4.5.3...v4.14.1)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * Bump pikaday from 1.5.1 to 1.8.0
    
    Bumps [pikaday](https://github.com/Pikaday/Pikaday) from 1.5.1 to 1.8.0.
    - [Release notes](https://github.com/Pikaday/Pikaday/releases)
    - [Changelog](https://github.com/Pikaday/Pikaday/blob/master/CHANGELOG.md)
    - [Commits](Pikaday/Pikaday@1.5.1...1.8.0)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * Bump html-loader from 0.4.5 to 0.5.5
    
    Bumps [html-loader](https://github.com/webpack-contrib/html-loader) from 0.4.5 to 0.5.5.
    - [Release notes](https://github.com/webpack-contrib/html-loader/releases)
    - [Changelog](https://github.com/webpack-contrib/html-loader/blob/master/CHANGELOG.md)
    - [Commits](webpack-contrib/html-loader@v0.4.5...v0.5.5)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * Bump gulp-jsonlint from 1.2.0 to 1.3.2
    
    Bumps [gulp-jsonlint](https://github.com/rogeriopvl/gulp-jsonlint) from 1.2.0 to 1.3.2.
    - [Release notes](https://github.com/rogeriopvl/gulp-jsonlint/releases)
    - [Commits](rogeriopvl/gulp-jsonlint@v1.2.0...v1.3.2)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * Bump css-loader from 0.28.4 to 0.28.11
    
    Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 0.28.4 to 0.28.11.
    - [Release notes](https://github.com/webpack-contrib/css-loader/releases)
    - [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
    - [Commits](webpack-contrib/css-loader@v0.28.4...v0.28.11)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * Bump gulp-rename from 1.2.2 to 2.0.0
    
    Bumps [gulp-rename](https://github.com/hparra/gulp-rename) from 1.2.2 to 2.0.0.
    - [Release notes](https://github.com/hparra/gulp-rename/releases)
    - [Changelog](https://github.com/hparra/gulp-rename/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/hparra/gulp-rename/commits)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * Bump yargs from 4.8.1 to 15.3.1
    
    Bumps [yargs](https://github.com/yargs/yargs) from 4.8.1 to 15.3.1.
    - [Release notes](https://github.com/yargs/yargs/releases)
    - [Changelog](https://github.com/yargs/yargs/blob/master/CHANGELOG.md)
    - [Commits](yargs/yargs@v4.8.1...v15.3.1)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * Bump babel-plugin-angularjs-annotate from 0.8.0 to 0.10.0
    
    Bumps [babel-plugin-angularjs-annotate](https://github.com/schmod/babel-plugin-angularjs-annotate) from 0.8.0 to 0.10.0.
    - [Release notes](https://github.com/schmod/babel-plugin-angularjs-annotate/releases)
    - [Changelog](https://github.com/schmod/babel-plugin-angularjs-annotate/blob/master/CHANGES.md)
    - [Commits](schmod/babel-plugin-angularjs-annotate@v0.8.0...v0.10.0)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * Bump gulp-print from 2.0.1 to 5.0.2
    
    Bumps [gulp-print](https://github.com/alexgorbatchev/gulp-print) from 2.0.1 to 5.0.2.
    - [Release notes](https://github.com/alexgorbatchev/gulp-print/releases)
    - [Commits](alexgorbatchev/gulp-print@v2.0.1...v5.0.2)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
    2 people authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    22e0ef6 View commit details
    Browse the repository at this point in the history
  85. Fixing release script (#651)

    dastanko authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    b929d9c View commit details
    Browse the repository at this point in the history
  86. Version bump.

    dastanko authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    3c01adf View commit details
    Browse the repository at this point in the history
  87. Add autocomplete fields (#660)

    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    9e17d54 View commit details
    Browse the repository at this point in the history
  88. Rename Todo.description to Todo.title (#661)

    * Rename Todo.description to Todo.title
    
    * Cleanup
    
    * Fix failing test
    
    * Revert json_schema modification
    
    * Revert css file
    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    d933b48 View commit details
    Browse the repository at this point in the history
  89. Task unification: add fields to todo (#663)

    * Make task optional field
    
    * Add fields to Todo
    
    * Add Status choices
    
    * Linting fixes
    
    * Set `on_delete=models.SET_NULL` to `task`
    
    Co-authored-by: Adam Marcus <marcua@marcua.net>
    
    * Recreate migration
    
    Co-authored-by: Adam Marcus <marcua@marcua.net>
    2 people authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    30aa8b5 View commit details
    Browse the repository at this point in the history
  90. Upgrading dependencies 2020 08 12 (#662)

    * Bump lodash from 4.17.15 to 4.17.19
    
    Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](lodash/lodash@4.17.15...4.17.19)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * Bump jsonschema from 2.6.0 to 3.2.0
    
    Bumps [jsonschema](https://github.com/Julian/jsonschema) from 2.6.0 to 3.2.0.
    - [Release notes](https://github.com/Julian/jsonschema/releases)
    - [Changelog](https://github.com/Julian/jsonschema/blob/master/CHANGELOG.rst)
    - [Commits](python-jsonschema/jsonschema@v2.6.0...v3.2.0)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * Bump flake8 from 3.5.0 to 3.8.3
    
    Bumps [flake8](https://gitlab.com/pycqa/flake8) from 3.5.0 to 3.8.3.
    - [Release notes](https://gitlab.com/pycqa/flake8/tags)
    - [Commits](https://gitlab.com/pycqa/flake8/compare/3.5.0...3.8.3)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * Bump django-widget-tweaks from 1.4.1 to 1.4.8
    
    Bumps [django-widget-tweaks](https://github.com/jazzband/django-widget-tweaks) from 1.4.1 to 1.4.8.
    - [Release notes](https://github.com/jazzband/django-widget-tweaks/releases)
    - [Changelog](https://github.com/jazzband/django-widget-tweaks/blob/master/CHANGES.rst)
    - [Commits](jazzband/django-widget-tweaks@1.4.1...1.4.8)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * Bump boto from 2.48.0 to 2.49.0
    
    Bumps [boto](https://github.com/boto/boto) from 2.48.0 to 2.49.0.
    - [Release notes](https://github.com/boto/boto/releases)
    - [Commits](boto/boto@2.48.0...2.49.0)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * Bump django-jsonview from 1.1.0 to 2.0.0
    
    Bumps [django-jsonview](https://github.com/jsocol/django-jsonview) from 1.1.0 to 2.0.0.
    - [Release notes](https://github.com/jsocol/django-jsonview/releases)
    - [Changelog](https://github.com/jsocol/django-jsonview/blob/main/CHANGELOG)
    - [Commits](jsocol/django-jsonview@v1.1.0...v2.0.0)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * Bump django-phonenumber-field from 2.0.0 to 4.0.0
    
    Bumps [django-phonenumber-field](https://github.com/stefanfoulis/django-phonenumber-field) from 2.0.0 to 4.0.0.
    - [Release notes](https://github.com/stefanfoulis/django-phonenumber-field/releases)
    - [Changelog](https://github.com/stefanfoulis/django-phonenumber-field/blob/master/CHANGELOG.rst)
    - [Commits](stefanfoulis/django-phonenumber-field@2.0.0...4.0.0)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * Bump django-filter from 2.2.0 to 2.3.0
    
    Bumps [django-filter](https://github.com/carltongibson/django-filter) from 2.2.0 to 2.3.0.
    - [Release notes](https://github.com/carltongibson/django-filter/releases)
    - [Changelog](https://github.com/carltongibson/django-filter/blob/master/CHANGES.rst)
    - [Commits](carltongibson/django-filter@2.2.0...2.3.0)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * Bump sphinx from 1.6.3 to 3.1.2
    
    Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 1.6.3 to 3.1.2.
    - [Release notes](https://github.com/sphinx-doc/sphinx/releases)
    - [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES)
    - [Commits](sphinx-doc/sphinx@v1.6.3...v3.1.2)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * Bump yargs from 15.4.0 to 15.4.1
    
    Bumps [yargs](https://github.com/yargs/yargs) from 15.4.0 to 15.4.1.
    - [Release notes](https://github.com/yargs/yargs/releases)
    - [Changelog](https://github.com/yargs/yargs/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/yargs/yargs/commits)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * Revert "Bump flake8 from 3.5.0 to 3.8.3"
    
    This reverts commit c7c4273.
    
    * Bump django-related-admin from 0.5.0 to 1.0.1
    
    Bumps [django-related-admin](https://github.com/PetrDlouhy/django-related-admin) from 0.5.0 to 1.0.1.
    - [Release notes](https://github.com/PetrDlouhy/django-related-admin/releases)
    - [Commits](https://github.com/PetrDlouhy/django-related-admin/commits/v1.0.1)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    
    * Syncing django-ajax-selects with version in docker-images repo
    
    Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
    2 people authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    236d1f2 View commit details
    Browse the repository at this point in the history
  91. Version bump.

    dastanko authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    ed85b83 View commit details
    Browse the repository at this point in the history
  92. Todo: viewset, serializer (#666)

    * Add Todos bulk creation serializer, viewset and tests
    
    * Add TODO
    
    * Add project field
    
    * Add step to serializer
    
    * Make it possible to get todo by pk
    
    * Add filter for retrieving todos
    
    * Implementand test  update logic
    
    * Add partial_update, destroy and bulk_update functionality
    
    * Order by creation date
    
    * Rename url
    
    * Reduce amount of code
    
    * Make sure we have all the fields
    
    * Remove id validation logic
    
    * Simplify get_queryset
    
    * Move the viewset to project_api
    
    * Require step field on the serializer level
    
    * Reqiure step field on the serializer level
    
    * Add permission classes
    
    * Add create test-case
    
    * Add a testcase for permission check
    
    * Rename and move tests
    
    * Linting fixes
    
    * Remove old comment
    
    * Add project/ prefix
    
    * Fix bulk update
    
    * Supply non-existent project_id
    
    * Make it more readable
    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    2046874 View commit details
    Browse the repository at this point in the history
  93. Task unification main branch (#683)

    * Task unification: reuse serializer (#672)
    
    * Add Todos bulk creation serializer, viewset and tests
    
    * Add TODO
    
    * Add project field
    
    * Add step to serializer
    
    * Make it possible to get todo by pk
    
    * Add filter for retrieving todos
    
    * Implementand test  update logic
    
    * Add partial_update, destroy and bulk_update functionality
    
    * Order by creation date
    
    * Rename url
    
    * Remove id validation logic
    
    * Simplify get_queryset
    
    * Move the viewset to project_api
    
    * Require step field on the serializer level
    
    * Reqiure step field on the serializer level
    
    * Add permission classes
    
    * Add create test-case
    
    * Add a testcase for permission check
    
    * Rename and move tests
    
    * Linting fixes
    
    * Remove old comment
    
    * Reuse BulkTodoSerializer
    
    * Create a serializer based off of BulkTodoSerializer
    
    * Replace TodoSerializer with BulkTodoSerializer
    
    * Remove unused serializer
    
    * Clean up
    
    * Replace TodoWithQASerializer with inherited one
    
    * Linting fixes
    
    * Move some functionality to helpers
    
    * Notify about todo updates
    
    * Add change summary cases
    
    * Remove task
    
    * Nitpick
    
    * Move notification to helper
    
    * Safely compare two dicts
    
    * Patch slacker
    
    * Make viewset reusable
    
    * Patch slacker
    
    * Replace TodoDetail with generic
    
    * Check if notification func is called
    
    * Replace TodoList with TodoViewset
    
    * Rename viewset
    
    * Fix notifier
    
    * Rename tests
    
    * Linting fixes
    
    * Rename serializers
    
    * Add read_only_fields
    
    * Remove unused code
    
    * Remove notification fields
    
    * If changed_fields is empty, show another message
    
    * Remove redundant branch
    
    * Hide implementation details
    
    * Add comments
    
    * Fix import
    
    * Fix imports
    
    * Fix comments
    
    * Fix message formatting
    
    * Remove non-relevant fields from get_changed_fields
    
    * Linting fixes
    
    * Copy fixes
    
    * Task unification crud api (#681)
    
    * Add create_todos func
    
    * Text create_todos
    
    * Filter by step slug, not by step id
    
    * Add get_todos
    
    * Fix test name
    
    * Fix comments,var name
    
    * Add update_todos
    
    * Remove duplicative test
    
    * Linting fixes
    
    * Add bulk delete to the GenericTodoViewset
    
    * Add delete_todos
    
    * Linting fixes
    
    * Remove duplicate todos filtering tests
    
    * Rename
    
    * Return removed tests
    
    * Make project_id required
    
    * Remove unused code
    
    * Add partial bulk update
    
    * Improve test
    
    * Turn put into patch
    
    * Linting fix
    
    * Fix formatting
    
    * Improve comment
    
    * Make project_id required
    
    * Task unification todo task removal (#682)
    
    * Add todo.step and todo.project data migration
    
    * Remove task from add_todolist_template
    
    * Remove task from IsAssociatedWithProject
    
    * Fix update_todos_from_todolist_template and tests
    
    * Fix auth
    
    * Remove task from worker_task_recent_todo_qas
    
    * Fix auth
    
    * Fix worker_task_recent_todo_qas
    
    * Fix auth
    
    * Remove unused code
    
    * Remove unused code
    
    * Fix todos/auth
    
    * Remove task from serializer
    
    * Fix tests
    
    * Remove unused code
    
    * Step should be slug
    
    * Add delete/destroy view
    
    * Remove task, pass step slug as one of args
    
    * Add helper
    
    * Fix api
    
    * Linting fix
    
    * Remove console.log
    
    * Update compiled js
    
    * Fix add_todolist_template usage
    
    * Fix tests
    
    * Fix tests after rebase
    
    * Fix tests
    
    * Simplify
    
    * Make it possible to get related todos via Task
    
    * Linting fixes
    
    * Fix tests
    
    * Clean-up and add comment
    
    * Add comments to migration
    
    * Rename reverse lookup name
    
    * Remove unused code
    
    * Clean tests
    
    * Rename module
    
    * Fix comment
    
    * Clean urls
    
    * Filter properly
    
    * Remove task__project and task__step from todo admin
    
    * Fix js formatting issue
    
    * Limit mmethods
    
    * Add missing method
    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    12279c2 View commit details
    Browse the repository at this point in the history
  94. Version bump.

    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    b7ae316 View commit details
    Browse the repository at this point in the history
  95. Todo list template export/import via Google Sheets (#665)

    * Squashed and rebased
    
    * New migration
    marcua authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    cee4889 View commit details
    Browse the repository at this point in the history
  96. Version bump.

    marcua authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    f2732ca View commit details
    Browse the repository at this point in the history
  97. Fix permission issue (#686)

    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    24d5743 View commit details
    Browse the repository at this point in the history
  98. Add autocomplete fields (#685)

    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    f798f4d View commit details
    Browse the repository at this point in the history
  99. Reset todo form after submission (#687)

    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    2fc8c76 View commit details
    Browse the repository at this point in the history
  100. Version bump.

    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    55e0e92 View commit details
    Browse the repository at this point in the history
  101. Add a notion of completion_ends_project to Orchestra steps (#684)

    * add completion_ends_project field
    
    * Fix lint errors
    
    * Revert autoformatting
    
    * Revert autoformatting
    
    * Revert autoformatting
    
    * Fix lint error
    
    * moved end_project variable close to the loop
    
    * load completion_ends_project field from version.json
    
    * recreated migration
    
    * fix autoformating
    
    * fix autoformating
    
    * fix autoformating
    
    * show task assignments with project status completed in completed task list on dashboard
    
    * fixed lint errors
    
    Co-authored-by: Aditya Bharadwaj <aditya@b12.io>
    adbharadwaj and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    225c6d1 View commit details
    Browse the repository at this point in the history
  102. Version bump.

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    a163036 View commit details
    Browse the repository at this point in the history
  103. Version bump.

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    3f9b2bc View commit details
    Browse the repository at this point in the history
  104. Speed up todo lists loading time on task page (#688)

    * prefetch step and todoqa data
    
    * prevent duplicate http request from frontend
    
    * parallelized the api requests
    
    * stylistic change: fix assignment order
    
    * adding main.js file
    
    * adding main.css file
    
    * destructured response assignment from parallel promises
    
    Co-authored-by: Aditya Bharadwaj <aditya@b12.io>
    adbharadwaj and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    74e38d1 View commit details
    Browse the repository at this point in the history
  105. Version bump.

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    221c545 View commit details
    Browse the repository at this point in the history
  106. Fix todolists and order steps on the project management page in the o…

    …rder in which they were created (#692)
    
    * Trigger angular scope apply when Promise.all resolves
    
    * Order the task creation by id
    
    Co-authored-by: Aditya Bharadwaj <aditya@b12.io>
    Co-authored-by: paopow <ksiangliulue@gmail.com>
    3 people committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    8d84f71 View commit details
    Browse the repository at this point in the history
  107. Version bump.

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    bb6e333 View commit details
    Browse the repository at this point in the history
  108. render children items if the parent is expanded (#694)

    Co-authored-by: Aditya Bharadwaj <aditya@b12.io>
    adbharadwaj and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    e1442b7 View commit details
    Browse the repository at this point in the history
  109. Version bump.

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    7a48a9f View commit details
    Browse the repository at this point in the history
  110. Add restaff button to Team info card (#693)

    * Add restaff button
    
    * Add error handling
    
    * Resrt timer.css to original version
    
    * Add display logic
    
    * Rename status to task_status
    
    * Add isTaskStaffable helper
    
    * Rename status to taskStatus
    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    2b56470 View commit details
    Browse the repository at this point in the history
  111. Team info card: show unassigned (#695)

    * Hide show unassigned tasks
    
    * Simplify orchestra_api interfaces
    
    * Implement explicit assignment
    
    * Add reassignment logic
    
    * Implement reassignment
    
    * Fix Staff button
    
    * Display input and button in separate lines
    
    * Disabled btn after sending request
    
    * Show inputs by default
    
    * Do not show hide/show unassigned to non-admins
    
    * Do not show input if not staffable
    
    * Fixes
    
    * Add assignments sorting
    
    * Sort unassigned tasks
    
    * Clean up
    
    * Rename
    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    10d0893 View commit details
    Browse the repository at this point in the history
  112. Version bump.

    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    9f57a41 View commit details
    Browse the repository at this point in the history
  113. orchestra_api fixes (#699)

    * Add content type
    
    * Serialize additional_data
    
    * Migrate Todo JSONField to builtin one
    
    * Fix serializer
    
    * Make it possible to filter todos
    
    * Convert None string into real None
    
    * Fix update_todos
    
    * Linting fixes
    
    * Fix serializer
    
    * Fix TodosEndpointTests
    
    * Fix validation
    
    * Linting fix
    
    * Fix serialization in TodoFilterBackend
    
    * Rename filter backend
    
    * Revert postgres json field
    
    * Fix filter queryset
    
    * Make things testable
    
    * Test QueryParamsFilterBackend
    
    * Add a test case to QueryParamsFilterBackendTests
    
    * Add tests with dangerous sql
    
    * Add comment
    
    * Improve QueryParamsFilterBackend
    
    * Remove filters.DjangoFilterBackend
    
    * Adjust get_todos to the filter's logic
    
    * Fix tests
    
    * Improve tests
    
    * Make comments more informative
    
    * Improve url encoding
    
    * Improve url params parsing
    
    * Fix encoding/decoding
    
    * Add id__in
    
    * Fix tests
    
    * fix auth
    
    * Use json encode/decode for passing filters
    
    * Fix QueryParamsFilterBackendTests
    
    * pop safely
    
    * Fix TestTodoApiViewsetTests
    
    * Add missing field
    
    * Add is_deleted field
    
    * JSONify only if filters is not empty
    
    * Mutate copy of QueryDict
    
    * Test filtering by non-existent id
    
    * Improve readablity
    
    * Split tests
    
    * Fix tests
    jumasheff authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    ca6d8da View commit details
    Browse the repository at this point in the history
  114. Linkify urls in todo title (#715)

    Co-authored-by: Aditya Bharadwaj <aditya@b12.io>
    adbharadwaj and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    d7627a6 View commit details
    Browse the repository at this point in the history
  115. Version bump.

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    b5f6257 View commit details
    Browse the repository at this point in the history
  116. use pip version 20.2.4 for circleci (#716)

    Co-authored-by: Aditya Bharadwaj <aditya@b12.io>
    adbharadwaj and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    525df9d View commit details
    Browse the repository at this point in the history
  117. Use linky instead of linkify (#724)

    Co-authored-by: Aditya Bharadwaj <aditya@b12.io>
    adbharadwaj and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    799e073 View commit details
    Browse the repository at this point in the history
  118. Version bump.

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    5c1db20 View commit details
    Browse the repository at this point in the history
  119. Filter staffing requests from completed projects (#726)

    * filter staffing requests from completed projects
    
    * exclude aborted projects
    
    Co-authored-by: Aditya Bharadwaj <aditya@b12.io>
    adbharadwaj and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    1a99292 View commit details
    Browse the repository at this point in the history
  120. Version bump.

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    7811df6 View commit details
    Browse the repository at this point in the history
  121. Remove unused Kronos dependency (#734)

    (cherry picked from commit a9d03e6)
    
    Co-authored-by: Adam Marcus <marcua@marcua.net>
    2 people authored and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    b6ff34c View commit details
    Browse the repository at this point in the history
  122. Version bump.

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    2a6fd98 View commit details
    Browse the repository at this point in the history
  123. get todo templates

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    91f596f View commit details
    Browse the repository at this point in the history
  124. add todos from template

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    cfcc455 View commit details
    Browse the repository at this point in the history
  125. Implement api to get starting order

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    225cdd4 View commit details
    Browse the repository at this point in the history
  126. fix lint errors

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    9db42bd View commit details
    Browse the repository at this point in the history
  127. allow passing additional data

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    32ba349 View commit details
    Browse the repository at this point in the history
  128. Added tests for error cases

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    5081cce View commit details
    Browse the repository at this point in the history
  129. set todo status as declined if skipped

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    121a8ac View commit details
    Browse the repository at this point in the history
  130. Test status field in todo

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    254dbd2 View commit details
    Browse the repository at this point in the history
  131. fix lint

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    9866146 View commit details
    Browse the repository at this point in the history
  132. remove print

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    85c0723 View commit details
    Browse the repository at this point in the history
  133. fix tests

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    fed317e View commit details
    Browse the repository at this point in the history
  134. Pin py-moneyed dependency (#737)

    * pin py-moneyed dependency
    
    * add hourly_rate_currency migration
    
    Co-authored-by: Aditya Bharadwaj <aditya@b12.io>
    adbharadwaj and Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    3b86747 View commit details
    Browse the repository at this point in the history
  135. Version bump.

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    fd974ab View commit details
    Browse the repository at this point in the history
  136. fix rebase conflicts

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    9a03584 View commit details
    Browse the repository at this point in the history
  137. fix rebase conflicts

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    8c6c565 View commit details
    Browse the repository at this point in the history
  138. fix rebase conflicts

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    23f886f View commit details
    Browse the repository at this point in the history
  139. remove print

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    40bff9a View commit details
    Browse the repository at this point in the history
  140. Fix rebase conflicts

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    e1d7d97 View commit details
    Browse the repository at this point in the history
  141. Merge branch 'todo-template-api' of github.com:b12io/orchestra into t…

    …odo-template-api
    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    234bed9 View commit details
    Browse the repository at this point in the history
  142. return step id with project information api

    Aditya Bharadwaj committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    8259c2e View commit details
    Browse the repository at this point in the history