From 8557c87f12d297aba8c8d662ae03ea1e0b59acd2 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sun, 7 Jan 2018 20:55:02 +0100 Subject: [PATCH] Remove todo list --- todo.md | 142 -------------------------------------------------------- 1 file changed, 142 deletions(-) delete mode 100644 todo.md diff --git a/todo.md b/todo.md deleted file mode 100644 index 452a12e..0000000 --- a/todo.md +++ /dev/null @@ -1,142 +0,0 @@ -# Layout - -- [ ] Change to flexbox - -# 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 - -- [ ] Fix button injection (e.g. report export to excel) - -## ModuleFactory, ModuleManager & Dispatcher - -- [ ] 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 - -- [ ] Cleanup -- [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 - -- [ ] Implement joins - -# Modules - -Uninstalling with constraints is rather difficult. need to remove constraints from all modules if there are any before -table drop is possible. - -- [ ] Install for navigation should have an interface? Or a global module interface for this -- [ ] Navigation needs a uninstall directory in order to not only install navigation elements but also remove them. Actually navigation can do this on it's own but other modules might not be able! - -## Business - -- [ ] Fix positions -- [x] Rename to Organization -- [ ] Maybe make Departments, Units, Positions as madules??? - -## Production - -- [ ] Add articles view (list & create) - -## Tasks - -- [x] Adjust Tasks tables -- [x] Create datamapper -- [ ] Tasks should support cron like schedules?! - -## PersonnelTimeManagement - -- [ ] Adjust tables -- [ ] Create datamapper - -## Charts - -### Charts types - -- [ ] Pie Chart -- [ ] Area Chart -- [ ] Stacked Chart -- [ ] Mixed Chart -- [ ] Bar Chart -- [ ] Column Chart -- [ ] Bubble Chart - -### Features - -- [ ] Create chart based on settings -- [ ] Auto-resize chart (careful there are different types of resizes, not all need to result in a window resize) - -## Reporter - -- [ ] Newest should be overwritten in Reporter mapper (newest by template) - -## Media - -- [ ] Don't return uploaded id. Return full object (__toString()) - -# Tests - -- [ ] Implement code coverage with xdebug - -## Framework - -- [ ] Create Math test -- [x] Model test -- [x] Module test -- [ ] Remove almost all createdAt setters. Testing should use reflection!!! - -# 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 -