Skip to content

Planning Document: feature release (v1.23 expected) #951

@jon-nfc

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 and role out

Goals

  • Ticketing system refactored to use sub-models

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. Migration to new Tickets - Migrate Tickets to new models #746


Tasks

Outstanding Bugs

Outstanding Backlog

This section contains items from the backlog that are considered priority

Footnotes

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

Sub-issues

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

Status

In progress

Relationships

None yet

Development

No branches or pull requests

Issue actions