Skip to content

Planning Document: feature release (v1.33 expected) #1181

Description

@jon-nfc

planning document for release.

Working Plan

Currently there are a lot of changes occurring that require they be done in a specific order. This working plan is the coordination of that work.

-🥇 Priority is to get the refactored ticketing system production ready.

This will be done in the following stages:

  • Add Model Roles
  • Migrate Teams to Roles
  • Add entity Models
  • Complete the new ticket models
  • role out new ticket models

Goals

Order of Work / Tasks

  1. Core Models1

  2. Models Dependent upon new models

  3. Entity Models - Refactor Manufacturers/Users/Groups/Teams #704

  4. Migrate Auth to new User Model

  5. Add/Refactor new ticket and comment models

    • Base Ticket Model
      • Add entity to assigned field
      • Add entity to subscribed field
      • Add entity to opened by field
    • Base Comment Model
      • Add entity to user field
        • must be locked to type that is a single person
  6. Enable Ticket Project Task

    Intent is that since this model is new it will be enabled first for usage to confirm that the base class, UI and logic works as intended.

  7. Migration to new Tickets - Migrate Tickets to new models #746


Links / References

Nil

Tasks

🏁 Roadmap

Completed

♾️ In the future

Outstanding Bugs

Outstanding Backlog

This section contains items from the backlog that are considered priority

Ansible Collection work

Footnotes

  1. Blocked By: Unit Tests Completion of api.CommonViewSet #898 2

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Fields

No fields configured for epic.

Projects

Status
In progress

Relationships

None yet

Development

No branches or pull requests

Issue actions