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

Entity Project to manage capex projects #13

Closed
5 tasks done
01es opened this issue Dec 7, 2019 · 0 comments · Fixed by #15
Closed
5 tasks done

Entity Project to manage capex projects #13

01es opened this issue Dec 7, 2019 · 0 comments · Fixed by #15

Comments

@01es
Copy link
Contributor

01es commented Dec 7, 2019

Description

Entity Project is needed with the main objective of managing capital expenditure, including, but not limited to acquiring new assets and performing major upgrades to existing assets.

Project model

Entity Project should be a persistent entity with the following properties:

  • name: String -- a single key member that would uniquely identify projects; project names may come from an external system, therefore no specific validation rules are required at this stage.

  • Property desc should be made required by using annotation @DescRequired.

  • startDate: Date -- a @DateOnly and @Required property to specify the start of the project's duration.

  • finishDate: Date -- a @DateOnly property to specify the end of the project's duration; it may remain empty until such time that project is completed; startDate must be before finishDate.

Web UI

  • Also implement Project Centre and Project Master as a simple master.

Expected outcome

Initial model for Project + Web UI. Further enhancements should be covered by separate issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant