In an effort to improve the ILP's usability, I've written a new tab plugin that I call "Timeline". It's features are:
- Displays all entries from selected reports in chronological order (newest at the top)
- Displays comments in-line (exactly like the Reports tab, in fact it uses the same code)
- Allows adding and deletion of comments via AJAX
- Allows adding and deletion of report entries via AJAX for reports that are visible on the tab
You can get the code from my github fork: https://github.com/marxjohnson/moodle-block_ilp/tree/timeline
It's still a work in progress, there seems to be a few bugs with permissions in the new actions that I'm get to iron out, but for the most part it's feature-complete.
A question I have: is there a supported way for ILP plugins to add their own CSS without needing to modify the main styles.css file?