OSGi Factory for Tabs in the AboutWindow

Description

We needed a way to add custom tabs to the AboutWindow. You could achieve this by implementing a custom theme and overwriting the AboutWindow class in the zul file but the OSGi approach seems good for standard installations so i made some minor changes to the code and implemented the factory pattern in AboutWindow.java.

Environment

None

Activity

Show:
Jan Thielemann
June 18, 2014, 10:53 AM
Edited

I talked with Nicolas Micoud and he also thinks that disabling standard tabs via system configurator would be useful. If somebody want's to brand iDempiere and disable these tabs he can do this by overwriting the class anyways. So why not making it a little bit easier and more convenient with system configurator switches?

I created a second patch and added the migration scripts for the switches (with centralized id)

Jan Thielemann
June 18, 2014, 12:36 PM
Edited
Jan Thielemann
August 25, 2014, 9:29 AM

Migration scripts contained additional code i used when testing. I updated the files because otherwise, no tabs are visible after migration. Now all tabs should be visible by default.

Assignee

Unassigned

Reporter

Jan Thielemann

Labels

Tested By

Nicolas Micoud

Priority

Major
Configure