by Bernd.N » Fri Jan 27, 2017 11:01 am
I guess you mean "... but not notify users who don't use the modules that just were imported" - or do you run several distinct solutions for your users?
Personally, I would manage version tracking of single modules and user management (to answer the question "who is using what") in a tiny framework of my own.
That is the most flexible, as any needed functionality could be build in right away (also any security / authorisation / licensing functionality).
That way you could also manage any needed notification after an import, as you have all information available in your own tables.
We have divided our solution into a lot of modules, but we do not keep track of a version for each module, that would be too time-consuming.
Instead, we treat each new solution that we import as a new version and just count up (currently at V105), that's it.
Bernd Korthaus
LinkedInServoy 7.4.9 SC postgreSQL 9.4.11 Windows 10 Pro