Well I have been making some improvements (well what I think are improvements) to make the system a little bit cleaner and function a little nicer including things like:
1) Dynamically loaded tooltips explaining what report sources are and what filters do.
2) Tidied up the filter addition buttons now to make it a lot cleaner and have it in a dropdown list like so:
From This:
To This:
3) The best bit I think, the ability to share reports with other users that are registered users within the system.
My user report screen:
So from this screen the user has the ability to create a report, share it with users, select the report, export to excel and edit (feature still being worked on)
Then the users have another screen showing reports they have access too and they have the ability to either remove their access to the report, select it or export it. They can not share it with other users or edit it (may be a feature I build later if our user base requires it)
On top of this I have built a complete admin back end so that I can manage and maintain the system and add, remove, edit report sources, filters, controls and column options.
It's fairly simple and if anyone is interested I can post some pics of that as well.
This project really has shown me how much the web has advanced in the last couple of years and also shows the value of having a flexible and useful MI/BI system. I really have enjoyed this project (probably far too much) and I am only at the start of what I want to do.