Skip to content

Base Ticket Comment #1003

@jon-nfc

Description

@jon-nfc

Summary

Implement a base ticket model that will form the basis of all ticket comments

Description

Creating a base ticket model containing the core features (i.e. text field, time category etc) will allow for easier extensibility within Centurion ERP Ticketing models.

ERP Modules Impacted

  • Core
  • Accounting

Business Value / Objectives

A base model that contains the core features allows a developer when extending to their own ticket type, to only require them to code the differences in the ticket comment model they are creating.

Success Criteria

  • Ticket commenting base model ready for use
  • time is tracked

Scope

Anything related to implementing the features required for a base ticket comment model.

Dependencies

No response

Risks & Mitigations

No response

Stakeholders / Roles

  • Developers

Milestones / Timeline

  • Ticket Comment creation

Linked Features / Stories (Task List)

  • Base Ticket Comment

  • Base Ticket Solution Comment

  • Base Ticket Action comment

  • Common comment for text/time tracking

  • Task Comment that contains task management fields

  • Solution A comment that contains additional information for reporting

  • Action Any action/event performed on a ticket will create an action comment for tracking changes.

  • Private ticket Comments
    Only viewable by user whom has the triage permission for that ticket type

    • as a triage user i want to be able to change a comment from/to a private comment. This will allow me to correctly apply the desired privacy for a comment
    • as a ticket comment creator i want to be able to set my comment as private. this will allow me to leave comments that contain potentially sensitive information.

  • Comment Owner

    • Owner cant remove private status
  • Triage User

    • Triage user can set comment source
    • Triage user can set comment category
  • Triage User

    • Can import all fields
  • Any user can track time (slash command)~~

  • Changing time after already set for a comment, adds an action comment1


Additional Notes / References

No response

Footnotes

  1. Blocked By: ✔️ New Model - core.ActionComment #736

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    triageTag given to issues/merge requests requiring triaging by the team.

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions