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

Planning Document: version 0.2.0 #23

Open
39 of 74 tasks
Tracked by #18
jon-nfc opened this issue Nov 10, 2024 · 0 comments
Open
39 of 74 tasks
Tracked by #18

Planning Document: version 0.2.0 #23

jon-nfc opened this issue Nov 10, 2024 · 0 comments
Assignees
Labels
type::epic issue type
Milestone

Comments

@jon-nfc
Copy link
Member

jon-nfc commented Nov 10, 2024

v0.2.0 release

Details

This release is to correct, implement and fix anything that has been picked up from a manual review of the ui.

Requirements

Tasks

  • Common

  • Ticket Common

    • No add button for related tickets
    • No add button for linked devices
    • reply with task button needs to be removed feature no longer required
    • reply with notification button needs to be removed feature no longer required
  • Centurion API

  • Access

    • Cant edit team no link to it from interface
  • Assistance

    • Clicking on add request causes crash params are incorrect: {"action":"add","module":"assistance","model":"request","pk":"add","common_model":"ticket","common_pk":null}
    • Requests
      • Ticket description field in edit is not a text area
      • Add time to action comments
      • Cant edit ticket comment
      • Cant reply to comment
    • KB articles
      • Article content field is not rendered markdown
      • Cant add note to kb articles HTTP/405 returned
  • ITAM

    • Devices

      • When attempting to create a device HTTP/500 is returned

      • devices own name is a http link when it should not be

      • editing a device returns HTTP/500

      • when adding software to a device, the device field is visible

      • Editing device software returns HTTP/404. weblog shows url as /api/v2/itam/device/24/undefined/6917

      • adding a ticket to a device from device details presents the wrong interface. should be a list of tickets

        • url for button appears to be wrong /core/device/24/item_ticket/add
      • History tab not working #25

      • editing field configuration throws an exception on centurion

        
        File "/home/sysadmin/git/centurion-erp/app/itam/models/device.py", line 123, in validate_config_keys_not_reserved
            if invalid_key in value.keys():
                            ^^^^^^^^^^
        AttributeError: 'str' object has no attribute 'keys'
        
        
    • Operating System

      • When attempting to create a device HTTP/500 is returned
      • clicking on an os version gives an error no entries in api web logs
      • OR installations table empty js log and web log shows attempt to access URL /api/v2/undefined
      • History tab not working #25
      • No navigation icon for operating system
    • Software

      • cant add new software. server reports HTTP/500
      • clicking on software version returns error. no entry in web log
      • installations tab is empty. web log shows attempt to access /api/v2/undefined
      • ticket tab add shows wrong interface, should be list of tickets
      • ticket tab add interface cancel button returns to wrong url
      • History tab not working #25
  • ITIM

    • Changes

      • add change gives error params are incorrect: {"action":"add","module":"itim","model":"change","pk":"add","common_model":"ticket","common_pk":null}
    • Cluster

    • Service

      • Can't add service http/400 returned possibly due to no org specified and fields not showing errors
      • Service edit shows config as [object Object]
      • adding ticket to service wrong interface, should be list of tickets
      • adding ticket to service cancel button has wrong link
      • History tab not working #25
  • Config Management

    • Group
      • Can't add group http/500 returned
      • Child groups should not be visible on group index page
      • edit group page shows config as [object Object]
      • clicking on hosts tab shows nothing. web log shows url access to /api/v2/undefined
      • adding ticket to group wrong interface, should be list of tickets
      • adding ticket to group cancel button has wrong link
      • History tab not working #25
  • Project Management

    • Project
      • Can't add group http/500 returned
      • clicking add task on tasks tab shows error params are incorrect: {"action":"add","module":"project_management","model":"project_task","pk":"add","common_model":"project","common_pk":"2"}
      • milestone add interface not using datetime field
      • attempting to view an existing milestone presents the error page
      • attempting to add a note fails. http/500 shown on web log
      • notes show notes for other items.
      • adding ticket to group wrong interface, should be list of tickets
      • adding ticket to group cancel button has wrong link
      • History tab not working #25
  • Settings

    • Task Log

      • Cant view a task log entry, no link available
    • System

      • application settings fails with http/404

New Problems Found

These will be fixed in the next release.

  • ITAM

    • Devices

      • When editing device software the fields are not populated with data unless you refresh the page
    • Operating System

      • When editing OS Version the fields are not populated with data unless you refresh the page
    • Software

      • When editing Software Version the fields are not populated with data unless you refresh the page
  • Centurion API

    • Operating System no installation in ._urls for table lookup

    • Software no installation in ._urls for table lookup

    • cluster no nodes in ._urls for table lookup

    • cluster no devices in ._urls for table lookup

    • cluster no services in ._urls for table lookup

    • Config Group no hosts in ._urls for table lookup

Links

@jon-nfc jon-nfc added the type::epic issue type label Nov 10, 2024
@jon-nfc jon-nfc added this to the v1.0.0 milestone Nov 10, 2024
@jon-nfc jon-nfc moved this to Planning in Centurion ERP Nov 10, 2024
@jon-nfc jon-nfc self-assigned this Nov 10, 2024
@jon-nfc jon-nfc moved this from Planning to In progress in Centurion ERP Nov 10, 2024
jon-nfc added a commit to nofusscomputing/centurion_erp that referenced this issue Nov 13, 2024
jon-nfc added a commit to nofusscomputing/centurion_erp that referenced this issue Nov 13, 2024
jon-nfc added a commit to nofusscomputing/centurion_erp that referenced this issue Nov 13, 2024
jon-nfc added a commit to nofusscomputing/centurion_erp that referenced this issue Nov 13, 2024
jon-nfc added a commit to nofusscomputing/centurion_erp that referenced this issue Nov 13, 2024
jon-nfc added a commit to nofusscomputing/centurion_erp that referenced this issue Nov 13, 2024
jon-nfc added a commit to nofusscomputing/centurion_erp that referenced this issue Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type::epic issue type
Projects
Status: In progress
Development

No branches or pull requests

1 participant