conjure-cp / nurse-rostering-demo Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://conjure-cp.github.io/nurse-rostering-demo/
License: Mozilla Public License 2.0
Home Page: https://conjure-cp.github.io/nurse-rostering-demo/
License: Mozilla Public License 2.0
Describe the bug
A timeout error occurs when attempting to schedule a large number of staff members simultaneously.
Possible Cause
Not sure for now
To Reproduce
Expected Behaviour
The system should be able to handle scheduling requests for a large number of staff members efficiently, without timing out or encountering errors.
Actual Behaviour
A timeout error occurs when dealing with bulk scheduling
Suggested Solution
Environment
Describe the bug
At a screen width of approximately 793px -1011px, parts of the the dashboard column in the application is hided outside of the screen.
To Reproduce
Steps to reproduce the behaviour:
Expected behaviour
The layout of the dashboard should be adjusted to show all four sections regardless of the screen size
Actual behaviour
The layout of the dashboard is not showing all four sections at approximately 793px -1011px
Suggested Solution
This issue likely resides in the CSS or UI framework rules governing the dashboard column. The layout might not be adjusting properly at around 793px -1011px screen width. Modifying the responsive design rules should resolve this problem.
Environment
Additional notes
Tool for checking device screen sizes is mydevice.io.
Describe the Enhancement
Desired Behaviour
Shifts on the calendar should be listed in alphabetical order to facilitate easier tracking and readability.
Current Behaviour
Shifts appear to be ordered by their current shift status or some other non-alphabetical criterion.
Suggested Solution
@fullcalendar/react
libraryFullCalendar
componentEnvironment
Describe the bug
Enter as Admin
button on the index page, it navigates to http://localhost:3000/nurse-rostering/dashboard.html. I receive a 404 error despite the project existing and running correctly.Possible Cause
To Reproduce
Steps to reproduce the behaviour:
npm run dev
.Enter as Admin
button.dashboard page
, click on any items in the sidebar
.sidebar
items also results in 404 errors.Expected Behaviour
I expected to navigate to the dashboard
page and all the pages on the sidebar
Actual Behaviour
I received a 404 error page when navigating to the dashboard
page and all the pages on the sidebar
Suggested Solution
/dashboard
as it was changed to /dashboard.html
in the previous commit.html
file extension on the sidebar LinksEnvironment
Describe the bug
The block on the last column of the scheduled timetable is displayed as smaller in width compared to the blocks in other columns.
Possible Cause
Width setting for the FullCalendar
component.
To Reproduce
Expected Behaviour
All columns in the scheduled timetable should have a consistent width
Actual Behaviour
The block on the last column is distinctly narrower than the blocks on the other columns
Suggested Solution
@fullcalendar/react
moduleFullCalendar
componentEnvironment
Describe the bug
Oz faces this bug scheduling the timetabling when he was in Turkey. The next shift shown on the dashboard is 60+ hours I remember.
Note
This issue needs to be updated with more specific details.
Describe the bug
http://localhost:3000/
in my browser, I receive a 404 error despite the existing project running correctly.0.0.0.0:3000
, accessible via the URL http://localhost:3000
as prompted in the terminal
.Possible Cause
/nurse-rostering
for both development and deployment serverTo Reproduce
Steps to reproduce the behaviour:
npm run dev
.http://localhost:3000/
.Expected behaviour
Upon navigating to the root URL on localhost, the project's homepage should be displayed without any errors.
Actual behaviour
An unexpected 404 error is encountered when trying to access the root URL of the project on localhost.
Suggested Solution
See the pull request #7 for the task-allocation-demo
.
Environment
Describe the Issue
The timetable block sporadically features a black triangle icon either on its left or right side.
Suggested Solution
@fullcalendar/react
moduleEnvironment
Describe the Enhancement
The system currently allows multiple nurses to be registered with the same name. Implementing a differentiation or prevention mechanism could prevent issues like adding the same nurse twice.
Desired Behaviour
The system should prevent the registration of nurses with identical names.
Current Behaviour
The system permits the registration of nurses with the same name without warnings or differentiation.
Suggested Solution
Environment
Describe the Enhancement
Qualifications
page resets to its default state 0
.Desired Behaviour
After adding a new staff member, the Qualifications
page should maintain its current state
Current Behaviour
After adding a new staff member, the Qualifications
page resets to its default state 0
Suggested Solution
Environment
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.