phproject
phproject copied to clipboard
A high performance full-featured project management system
I need to look into this a bit, but F3 has native DNSBL support, and it should be able to be used, as an opt-in feature. Mostly for the demo...
Probably the [Bootstrap Multiselect](https://davidstutz.github.io/bootstrap-multiselect/) plugin, because it's awesome.
It would be grate to have an option to be able to search all the fields of tasks, etc. (maybe also in uploaded files / filenames).
We should add a confirmation dialog when a user cancels uploading a file but has written a comment, since otherwise the comment is lost.
Comments and watchers should auto-update via AJAX on issue pages. I'm also considering auto-updating the history and issue details, but for now only new comments and watchers seem necessary. Along...
This would greatly decrease the time it takes to set up several similar projects with some duplicate tasks (e.g. definition of done, basic QA)
We should make the filter button a split dropdown button with Groups and Types segments.
A PHPMD report for the current code as of 806935b5aa0f7ed026d5ac64c4804e0d653b44bd is available [on meta.phproject.org](http://meta.phproject.org/phpmd-2016-05-18.html). We don't need to fix _every_ problem reported, but there are enough complexity and unused code...
> 8% of all methods have more than 50 lines. This violation is raised when more than 5% methods are too long. - 102 lines for Backlog::index() in [**app/controller/backlog.php**](https://github.com/Alanaktion/phproject/blob/681cea5a24bf42cb85d7ffbdd3742dfeaf77ae07/app/controller/backlog.php#L21), line...