Squest Versions Save

Service request portal on top of Ansible Tower/AWX

v2.0.0

8 months ago

Breaking changes ⚠

  • Resource tracker v1 is removed. Data are lost after migration to v2. A migration script is available, read the documentation for more information
  • API complete refactoring. Use Swagger documentation to get new endpoints
  • Approval workflow v1 has been removed. Workflow need to be re-created manually
  • Teams v1 are removed and will need to be created back manually
  • Quota scope (formerly billing group is now mandatory)

Fix

  • Processing a request is auto-process no longer produce 500 error

Feature

  • RBAC
  • Organizations added as top layer (replacing billing groups)
  • Quota management. Quota attribute are same as resource tracker attribute and linkable to survey fields.
  • Move resource from a resource group to another resource group
  • Dark theme

Enhancement

  • Resource tracking refactoring. Resource pool are removed. Links are done directly between resource groups
  • Approval workflow refactoring (with configurable auto accept on each step)
  • Dashboard refactored. Added list of request that can be approved by the current user based on permissions
  • Survey max value on integer can be limited by quota
  • Request details page reworked
  • Pagination now available up to 1000 on each list
  • Support of emojis in request and support message
  • Add "user" data to jinja context
  • New state on instance: ABORTED (when cancelling a request)

v1.10.6

8 months ago

1.10.6 2023-09-11

Fix

  • Fix Celery beat execution command in Docker Compose

v1.10.5

9 months ago

Feature

  • Command to generate resource tracker v1 migration YAML.

v1.10.4

9 months ago

Fix

v1.10.3

9 months ago

Fix

  • freeze image versions in docker-compose
  • mariadb command is used instead of mysql command (since mariadb 11 msql command is no longer compatible)

v1.10.2

10 months ago

Fix

  • fix IS_DEV_SERVER boolean

Enhancement

  • go to process after accepting
  • add accept and process
  • add error 500 page

v1.10.1

10 months ago

Enhancement

  • refactoring mail templates
  • add billing group filter on request list page
  • expose SQUEST_IMAGE and SQUEST_TAG as variables in docker-compose (see documentation)
  • always mount volume for field_validators

Fix

  • close MySQL port by default
  • move phpmyadmin in dev.docker-compose.yml

Feature

  • add IS_DEV_SERVER flag

v1.10.0

1 year ago

Fix

  • Fix SQUEST_EMAIL_HOST env var to match the behavior described in the doc. Removed hard coded squest@. ⚠️may break your config if @ is not set.

Feature

  • CVS export on resource pool page
  • add PostgreSQL database support
  • add a custom note into the login page

v1.9.0

1 year ago

Breaking changes ⚠

  • Global hook execution now send the same "squest" metadata to the job template as the one used in service operations

Enhancement

  • Minor UI enhancements
  • Add a link to go back to a request details from request comment page

Fix

  • Global hook now send squest metadata
  • Global hook use admin request serializer instead of read only serializer
  • Fix table sort in request and instance list page

v1.8.2

1 year ago

Fix

  • In API, extra_vars JSON fields were displayed as str instead of dict.
  • Allow to delete UserRoleBinding linked to deleted object.
  • UserRoleBindings on Request object were not deleted when deleting Request (Fix and cleanup migration).

Feature

  • Tags can be filtered with 'AND' or 'OR' method (only 'AND' before).