mirror of
https://github.com/Karaka-Management/Organization-Guide.git
synced 2026-02-09 01:18:39 +00:00
Update
This commit is contained in:
parent
6be7bf114e
commit
511fd680ee
75
todo.md
75
todo.md
|
|
@ -1,5 +1,17 @@
|
||||||
# Framework
|
# Framework
|
||||||
|
|
||||||
|
## L11nManager
|
||||||
|
|
||||||
|
- [ ] It is only a LanguageManager actually! => Rename to LanguageManager!
|
||||||
|
- [ ] Localization should not have it's own language array and rather use the "L11nManager/LanguageManager"
|
||||||
|
|
||||||
|
## Request
|
||||||
|
|
||||||
|
- [x] Constructor should contain the request?
|
||||||
|
- [x] Root path should be a setter?
|
||||||
|
- [x] Sanitize javascript always - STUPID, just drop if db insert
|
||||||
|
- [x] Modify so that it can be used to create a request not just for parsing incoming requests
|
||||||
|
|
||||||
## Button injection
|
## Button injection
|
||||||
|
|
||||||
- [ ] Fix button injection (e.g. report export to excel)
|
- [ ] Fix button injection (e.g. report export to excel)
|
||||||
|
|
@ -8,10 +20,34 @@
|
||||||
|
|
||||||
- [ ] Don't store modules in every class put them only in one and share them? Dispatcher may need them?
|
- [ ] Don't store modules in every class put them only in one and share them? Dispatcher may need them?
|
||||||
|
|
||||||
|
## Localization
|
||||||
|
|
||||||
|
- [ ] Move language array to separate language manager? or move to account? But at the same time language is also application bound? Not every account needs same language over and over
|
||||||
|
|
||||||
## Datamapper
|
## Datamapper
|
||||||
|
|
||||||
- [ ] Cleanup
|
- [ ] Cleanup
|
||||||
- [ ] Newest should support limit and return array
|
- [x] Newest should support limit and return array
|
||||||
|
- [ ] Datamapper should consider permissions (optional parameter? or query as optional parameter)
|
||||||
|
- [ ] Split relation get from normal get. This way it's possible to fill the relation later on
|
||||||
|
- [x] Support serializable. Same as Json just calling a serialize and unserialize function on insert/select
|
||||||
|
|
||||||
|
## Uri
|
||||||
|
|
||||||
|
- [x] Http uri reverse set and constcruct parameter. Set root path and pass uri in construct (optional)
|
||||||
|
|
||||||
|
## Rest
|
||||||
|
|
||||||
|
- [x] Pass Request and Uri to class
|
||||||
|
|
||||||
|
## Response
|
||||||
|
|
||||||
|
- [ ] Should not have head as member since response doesn't necessarily have a html head!
|
||||||
|
|
||||||
|
## Log
|
||||||
|
|
||||||
|
- [ ] Implement verbose parameter for all log functions
|
||||||
|
- [ ] Create database logger
|
||||||
|
|
||||||
## QueryBuilder & Grammar
|
## QueryBuilder & Grammar
|
||||||
|
|
||||||
|
|
@ -19,10 +55,13 @@
|
||||||
|
|
||||||
# Modules
|
# Modules
|
||||||
|
|
||||||
|
Uninstalling with constraints is rather difficult. need to remove constraints from all modules if there are any before
|
||||||
|
table drop is possible.
|
||||||
|
|
||||||
## Business
|
## Business
|
||||||
|
|
||||||
- [ ] Fix positions
|
- [ ] Fix positions
|
||||||
- [ ] Rename to Organization
|
- [x] Rename to Organization
|
||||||
- [ ] Maybe make Departments, Units, Positions as madules???
|
- [ ] Maybe make Departments, Units, Positions as madules???
|
||||||
|
|
||||||
## Production
|
## Production
|
||||||
|
|
@ -31,8 +70,8 @@
|
||||||
|
|
||||||
## Tasks
|
## Tasks
|
||||||
|
|
||||||
- [ ] Adjust Tasks tables
|
- [x] Adjust Tasks tables
|
||||||
- [ ] Create datamapper
|
- [x] Create datamapper
|
||||||
- [ ] Tasks should support cron like schedules?!
|
- [ ] Tasks should support cron like schedules?!
|
||||||
|
|
||||||
## PersonnelTimeManagement
|
## PersonnelTimeManagement
|
||||||
|
|
@ -53,6 +92,7 @@
|
||||||
- [ ] Bubble Chart
|
- [ ] Bubble Chart
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
|
||||||
- [ ] Create chart based on settings
|
- [ ] Create chart based on settings
|
||||||
- [ ] Auto-resize chart (careful there are different types of resizes, not all need to result in a window resize)
|
- [ ] Auto-resize chart (careful there are different types of resizes, not all need to result in a window resize)
|
||||||
|
|
||||||
|
|
@ -60,6 +100,10 @@
|
||||||
|
|
||||||
- [ ] Newest should be overwritten in Reporter mapper (newest by template)
|
- [ ] Newest should be overwritten in Reporter mapper (newest by template)
|
||||||
|
|
||||||
|
## Media
|
||||||
|
|
||||||
|
- [ ] Don't return uploaded id. Return full object (__toString())
|
||||||
|
|
||||||
# Tests
|
# Tests
|
||||||
|
|
||||||
- [ ] Implement code coverage with xdebug
|
- [ ] Implement code coverage with xdebug
|
||||||
|
|
@ -67,5 +111,24 @@
|
||||||
## Framework
|
## Framework
|
||||||
|
|
||||||
- [ ] Create Math test
|
- [ ] Create Math test
|
||||||
- [ ] Model test
|
- [x] Model test
|
||||||
- [ ] Module test
|
- [x] Module test
|
||||||
|
|
||||||
|
# Dev splash screen
|
||||||
|
|
||||||
|
- LOC chart
|
||||||
|
- LOC coverage in % chart (stacked)
|
||||||
|
- phpcpd chart
|
||||||
|
- PhpMetrics chart (maintainability, accessibility, simplicity, volume, reducing bugs)
|
||||||
|
- Todos, fixme, bugs etc chart
|
||||||
|
- Linting errors
|
||||||
|
- CS violations
|
||||||
|
- Security issues
|
||||||
|
- Mess detections
|
||||||
|
|
||||||
|
# Highscore
|
||||||
|
|
||||||
|
- LOC month
|
||||||
|
- Issues fixed
|
||||||
|
- Issues opened
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user