docker run -d -p 8875:8875 -v /path/to/your/TimeSheet/DB/location/:/db --name timesheet zeezdev/timesheet
timesheets's Introduction
timesheets's People
timesheets's Issues
Add links for tasks name
Please make task names in the tasks list as links which leads to to Jira issues.
[FE] Make category field as drop-down on task form
Single docker
As a end user I want to up TS service without a copy Github repo & docker-compose.
The backend & frontend parts of TS must be in a single production Docker image.
Incorrect report per today when start work item yesterday
Add search into Category list on Task create/edit form
Show Category name in tasks
As a user of TS, I want to see category names in the table of tasks.
The task row have to contain the name of the parent category.
Reload the app in a non-root location
The application is not accessible after a page reload in a non-root location, e.g. http://127.0.0.1:8875/categories
Dockerize project
Run UI & API using one Docker image.
Handle RxJS observable subscriptions
Include not stopped work item in the reports
We have to support following corner cases in the reporting:
- work started in the range and continuous inside the range (till now);
- work started in the range and continuous outside (after) the range (till now);
- work started in the range and finished outside (after) the range;
- work started outside the range (before) and finished in the range;
- work started outside the range (before) and continuous in the range (till now);
- work started outside the range (before) and finisher outside the range (after);
Show today working time in the header
Custom styles do not affect snackbar notificaitons
[FE,BE] Implement work_items_add
- Support in UI
- Refactor in BE (if required)
- Add test(s)
Add a new `Settings` entity
To be able to customize the application in runtime we are required a new entity Settings to persist there a bunch of customization values.
Start week from Monday in reporting calendar
Add some constraints for archived tasks
- Forbid to start work using the achieved task (add the validation in the backend & make the button "Start" inactive in the UI)
- Forbid to archivate the active task
Start a task if another is already started
User story:
As a user of TS I want to start a task without explicit stopping a current one (if exists). After I started the new task the previous one have to be stopped automatically.
Update Angular
Add tasks archivate feature
User story:
As a user of TS I want to be able archivate existing tasks to hide them from the common list of tasks. Archived tasks have to be available later in the special representation. Archived tasks can be restored.
Add API tests
Cover API with tests
Notify about overworking
Show stop/start status in favicon
Add readme
Please add README.md file with the project's description.
- readme should contain screenshots of the UI
Handle API errors on frontend
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.