Giter VIP home page Giter VIP logo

ctms-issues's People

Contributors

davepcoder avatar

Watchers

 avatar

ctms-issues's Issues

DayView - Remaining Time Field Not Updating Properly

CTMS version being used (e.g. CTMS v5.0 alpha 1 Build 102)
Which version of CTMS is the bug found in?
Alpha 1, build 103

Describe the bug
As title.

To Reproduce
Steps to reproduce the behaviour:

  1. Open DayView - select day with no booking codes applied
  2. Select booking codes and Add Task
  3. Close DayView and then reopen DayView on same day
  4. Alter the time value for any of the selected booking codes

Expected behaviour
Alterations to Existing booking tasks fail to update the 'Remaining Time' field.

When the user opens the DayView on any available day and then adds new booking code tasks to the list the 'Remaining Time' field located below the available programmes list will correctly update to reflect the 20mins automatic slots made when adding a task. The Remaining Time field will also update correctly if the time value of a newly entered task is altered while remaining in this instance of DayView.
Once the user leaves the DayView and goes back to the main app, then returns to the DayView of the selected day, any alterations to the time value of the saved booking tasks for that day fail to update the 'Remaining Time' value.
Adding a new task while existing ones are present in the list correctly updates the 'Remaining Time' field and any alterations to this value are also updated, while attempts to change tasks that were present when the user opened the DayView fail to update.

Screenshots
image

Additional context
N/A

Tasks moved between programmes not correctly saved

CTMS version being used (e.g. CTMS v5.0 alpha 1 Build 102)
Alpha 1 Build 104

Describe the bug
Tasks moved between programmes - only the task moved is stored - the sub-tasks are all lost

To Reproduce
Drag a task with subs between programmes, save and close and reopen form

Expected behaviour
All tasks would be saved

Error Message Screenshots
N/A

Additional context
It was noted that the task and sub tasks do not get the correct Programme view model - the sub-tasks also didn't get the correct ProgrammeID

Failed on start - No Hard Time

CTMS version being used (e.g. CTMS v5.0 alpha 1 Build 102)
Alpha 1 Build 103 development

Describe the bug
null reference exception as per below screenshot

To Reproduce
Log in

Expected behaviour
No crash

Screenshots
image

Additional context
N/A

Half day absences not handled correctly

CTMS version being used (e.g. CTMS v5.0 alpha 1 Build 102)
Alpha 1 Build 104

Describe the bug
When adding a half day absence the in and out times are deleted, then if the user put them back in, they are ignored (flexi etc not calculated).

To Reproduce
Select a half day absence

Expected behaviour
In and out times still applicable when absence is only half day

Error Message Screenshots
None

Additional context
N/A

Day View - Dead Zone overtime can be selected even if zero

CTMS version being used (e.g. CTMS v5.0 alpha 1 Build 102)
Alpha 1 build 103

Describe the bug
The Dead Zone OT can be selected on Day view even if zero

To Reproduce
Select Day View

Expected behavior
Should be hidden if zero, and when changed to zero on day view or week view should be automatically withdrawn from request.

Screenshots
N/A

Additional context
N/A

Title bar consistency

CTMS version being used (e.g. CTMS v5.0 alpha 1 Build 102)
Alpha 1 Build 103

Describe the bug
Title Bars are inconsistent - should show app name uniformly

To Reproduce
e.g. Open Day View

Expected behaviour
N/A

Screenshots
N/A

Additional context
N/A

Day View - Outlook Calendar

Is your feature request related to a problem? Please describe.
Calendar control is visible on dayview, but not implemented

Describe the solution you'd like
Implement the Outlook Calendar view to aid bookings

Describe alternatives you've considered
Use outlook directly

Additional context
N/A

Database Schema config control

Is your feature request related to a problem? Please describe.
N/A

Describe the solution you'd like
The system should check the database schema version on start-up and if an admin prompt to update the schema if upgrade available. For users, if the schema of the database is not compatible with the current application version it should flag the error and stop.

Describe alternatives you've considered
N/A

Additional context
N/A

Programmes View: Actual Reports Export failing to export First Task to Excel

Which version of CTMS is the bug found in?
CTMS v5.0 alpha 1 Build 103

Describe the bug
As Title.

To Reproduce
Steps to reproduce the behaviour:

  1. Open Programmes View through Toolbar View>>Programme
  2. Under Tasks Tab, Expand Programmes List
  3. Select P3Ea
  4. Go to Toolbar and select Reports >> Actual Report

Expected behaviour

Also, if you directly select a task at the lowest level of the hierarchy, the excel fails to show any data at all.

Screenshots

image

Additional context
Add any other context about the problem here.

UI can appear to hang - Increase Multi-Threading

Is your feature request related to a problem? Please describe.
UI thread may appear hung with little feedback. Although CTMS is multi-threaded already, functions re-written quickly have been put on the UI thread for speed of implementation - the only other threads are the messaging, the auth checker and the converter threads.

Describe the solution you'd like
Put all work onto other threads and provide UI feedback if function cannot continue until worker thread is complete - do not lock the UI thread.

Describe alternatives you've considered
Keep UI thread performing work, but show hour glass. Rubbish and not in line with modern UI practices.

Additional context
N/A

View to ViewModel binding errors

Describe the bug
Several View to ViewModel binding errors, which are non-critical - should be addressed, either defaults or dummy classes.

To Reproduce
Compile, execute, see debug window

Expected behavior
Zero binding errors

Screenshots
N/A

Additional context
N/A

Development Tools

Is your feature request related to a problem? Please describe.
N/A

Describe the solution you'd like
Implement the development tools and user info from v4

Describe alternatives you've considered
Continued use of v4 for development tools, but have to put up with the speed penalty of loading v4

Additional context
N/A

Year Admin tools

Is your feature request related to a problem? Please describe.
N/A

Describe the solution you'd like
Implement the Universal Holidays (v4) / Flexi Period Admin functions (v3)

Describe alternatives you've considered
N/A

Additional context
N/A

Export Booking Data to spreadsheet

Is your feature request related to a problem? Please describe.
Existing CTMS feature missing: Export Booking Data to spreadsheet

Describe the solution you'd like
Implement as per CTMS v4

Describe alternatives you've considered
N/A

Additional context
N/A

Authorise Requests User Info doesn't take account the datagrid with focus

CTMS version being used (e.g. CTMS v5.0 alpha 1 Build 102)
Alpha 1 Build 103

Describe the bug
When the user has both a absence and flexi conv selected but then focuses the non-latest selected datagrid, the user information does not update until select and deselect.

To Reproduce
As above

Expected behaviour
As above

Screenshots
N/A

Additional context
N/A

Programme View: New Tasks can be titled as blank

Which version of CTMS is the bug found in?
CTMS v5.0 alpha 1 Build 102

Describe the bug
As titled.

To Reproduce
Steps to reproduce the behaviour:

  1. Go into Programme View.
  2. Select a programme and add a new task.
  3. On the title field on right panel, clear out field.
  4. Deselect the newly created task (select another or click away)

Expected behaviour
These blank tasks appear in listing, can be very difficult to select with mouse, but can be selected using cursor keys to move up/down list.

Additional context
Recommend if Title field blank, force title value to reset to 'NEW TASK', or prompt user to fill in title.

Help About

Is your feature request related to a problem? Please describe.
N/A

Describe the solution you'd like
Implement the Help About box - whilst not critical will aid accurate bug reports, as version can be seen in this box - otherwise version number only available by re-opening CTMS

Describe alternatives you've considered
Close and re-open

Additional context
N/A

Actuals ProgrammeID not updated when a task is dragged between programmes

CTMS version being used (e.g. CTMS v5.0 alpha 1 Build 102)
Build 106

Describe the bug
as title

To Reproduce
Drag task from another programme

Expected behaviour
Actuals would all be transferred to new programme

Error Message Screenshots
USER NOT FOUND on exported actuals (due to those actuals not being in the current programme, so can't find user

Additional context
N/A

Programme View: Crash Upon Actual Report Export - Specific Option

Which version of CTMS is the bug found in?
CTMS v5.0 alpha 1 Build 103

Describe the bug
As title.

To Reproduce
Steps to reproduce the behaviour:

  1. Open Programmes View through Toolbar View>>Programme
  2. Under Tasks Tab, Expand Programmes List
  3. Select BS 3A
  4. Go to Toolbar and select Reports >> Actual Report

Expected behaviour
After testing all other available programmes, bug seems to be isolated to just option 'BS 3A'. Upon attempt to export report, programme crashes.

Additional context
Add any other context about the problem here.

Actuals report would crash CTMS if no actuals present

CTMS version being used (e.g. CTMS v5.0 alpha 1 Build 102)
Build 106

Describe the bug
As title

To Reproduce
Create a programme by duplicating - run Actuals report - Crash

Expected behaviour
no crash

Error Message Screenshots
N/A

Additional context
N/A

Quick view / notification bar tools

Is your feature request related to a problem? Please describe.
N/A

Describe the solution you'd like
Implement the Team view, notifications for messages / flexi cut-off etc

Describe alternatives you've considered
N/A

Additional context
N/A

Change Password

Is your feature request related to a problem? Please describe.
N/A

Describe the solution you'd like
Implement Tools | Change Password

Describe alternatives you've considered
N/A

Additional context
N/A

Generate Excel Calendar

Is your feature request related to a problem? Please describe.
N/A

Describe the solution you'd like
Implement Tools | Generate Excel Calendar

Describe alternatives you've considered
N/A

Additional context
N/A

DayView - Programmes List View not adjusting list view when Programme is selected

CTMS version being used (e.g. CTMS v5.0 alpha 1 Build 102)
Which version of CTMS is the bug found in?
CTMS v5.0 alpha 1 Build 103

Describe the bug
As title.

To Reproduce
Steps to reproduce the behaviour:

  1. Open DayView.
  2. DO NOT adjust the scroll bar to the right of the list.
  3. On the Programmes List, select a category with multiple options.
    A good example to demonstrate is 'Contract 1'
  4. Notice that some of the contents of Contract 1 are hidden.

Expected behaviour
Upon selection of a programme category the list view does not re-adjust, forcing user to manual adjust using the scroll bar. This would be inconvenient if the user selected a category with a large list of options.

Screenshots
N/A

Additional context
This feature was working in CTMS v4.

Exception on message checking thread

CTMS version being used (e.g. CTMS v5.0 alpha 1 Build 102)
Alpha 1 Build 103

Describe the bug
Exception handling on message checking thread needs checking - unhandled exception triggered from the check for authorisation / messaging threads.

To Reproduce
Random

Expected behavior
No unhandled exceptions

Screenshots
image

Additional context
N/A

Year View

Is your feature request related to a problem? Please describe.
N/A

Describe the solution you'd like
Implement the View | Year function

Describe alternatives you've considered
N/A

Additional context
N/A

New task cannot be dragged

CTMS version being used (e.g. CTMS v5.0 alpha 1 Build 102)
Build 104

Describe the bug
When a new task is created by duplication, the new task cannot then be dragged

To Reproduce
Duplicate task
Try to drag

Expected behaviour
New tasks should be able to be dragged

Error Message Screenshots
N/A

Additional context
N/A

Day View - Book Bar

Is your feature request related to a problem? Please describe.
N/A

Describe the solution you'd like
The day view times have to be manually entered, rather than via the v4 book bar which allows you to click and drag

Describe alternatives you've considered
Type bookings in manually

Additional context
N/A

Authorise Requests: Last 10 Flexi Conversions not shown

Is your feature request related to a problem? Please describe.
Feature visible, but not implemented

Describe the solution you'd like
Implement last 10 flexi conversions

Describe alternatives you've considered
N/A

Additional context
N/A

Fatal Error handling

Change App.cs to handle critical errors by opening a form that can be copy and pasted from, and that will cause shutdown x seconds after opening - remove timer in app.

Day View - Day selection controls

Is your feature request related to a problem? Please describe.
Day selection controls are visible, but non functional

Describe the solution you'd like
The day selection controls (up/down go to today) should be implemented

Describe alternatives you've considered
You need to close and open on the required day

Additional context
N/A

User Settings

Is your feature request related to a problem? Please describe.
N/A

Describe the solution you'd like
Allow user to alter their settings

Describe alternatives you've considered
N/A

Additional context
N/A

Booking Number changes (new or altered) are not saved

CTMS version being used (e.g. CTMS v5.0 alpha 1 Build 102)
Alpha 1, build 103

Describe the bug
As per title

To Reproduce
Alter or add a booking number and save, close and repopen form.

Expected behaviour
Save

Screenshots
N/A

Additional context
Potential for data inconsistency if newly created number is then assigned to a task

User Manager

Is your feature request related to a problem? Please describe.
N/A

Describe the solution you'd like
Implement the User Manager

Describe alternatives you've considered
Can be worked around via direct queries - highly undesirable

Additional context
N/A

Section Leader Tools

Is your feature request related to a problem? Please describe.
N/A

Describe the solution you'd like
Implement the Section Leader tools - note some of these were only available in v3 of CTMS - implement the ones from v4 first

Describe alternatives you've considered
N/A

Additional context
N/A

Programme View: Drag and Drop features

Is your feature request related to a problem? Please describe.
N/A

Describe the solution you'd like
Implement as per v4

Describe alternatives you've considered
N/A

Additional context
N/A

Day View - Clockings

Is your feature request related to a problem? Please describe.
Day View advanced clocking functions visible but not functional

Describe the solution you'd like
Implement the Delete / Add, Unqualified Time, HM absences functions

Describe alternatives you've considered
N/A - have to put in dummy times to correct

Additional context
N/A

Authorise Abs/OT - randomly not working

CTMS version being used (e.g. CTMS v5.0 alpha 1 Build 102)
Build 107

Describe the bug
Sometimes when making multiple selections the absence / OT authorisation doesn't work

To Reproduce
Unsure - something to do with selecting or maybe multiple selecting between both upper and lower half of form

Expected behaviour
Should correctly authorise and update

Error Message Screenshots
N/A

Additional context
N/A

Day View - Task notes

Is your feature request related to a problem? Please describe.
N/A

Describe the solution you'd like
Notes targeted at users (notetypeid =4) should be displayed on dayview for selected task in tree

Describe alternatives you've considered
N/A

Additional context
N/A

Flexi Balance Incorrect when moving between views

Describe the bug
Flexi Balance incorrect after moving between weeks

To Reproduce
Steps to reproduce the behavior:

  1. Initialise Database through converter
  2. Click week down
  3. Reset to current week
  4. Flexi Balance random

Expected behavior
Flexi Balance should be correct

Screenshots
N/A

Additional context
N/A

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.