Thanks for the plugin, it looks promising and I am having fun with it. I do have some suggestions though. I'm creating a wp-site for a swimming club. We are looking for a solution where trainers can login and report the time they spent on training swimmers. Ndizi looks good for this but I would like to suggest a few things for entering time reports:
1) Activity type.
It would be handy when a user can enter a predefined item from a list of activity types instead of entering it manually. This list of activity types should not be linked to a project. Or perhaps there could be activities that belong to a certain project and other - more general - ones.
2) Hide user pulldown when not admin
If a user logs in, she should only be able to enter time reports for herself, not for others. Unless, of course, when she is admin.
3) Less authorization
A user needs admin privileges to enter her own time reports. This looks a bit too restrictive. Shouldn't 'writer' privileges be enough for this?
It would be cool if there would be a shortcode to show all the time entries of the user and a shortcode for entering new time reports.
Please let me know what you think of this. Sadly I have little knowledge of PHP but I am more than willing to test Ndizi.