RosenborgSupporterSoftware / RUSK

RBKweb Ultimate Survival Kit
MIT License
1 stars 2 forks source link

Globale settings som deles av flere ExtensionModules #55

Open havremunken opened 6 years ago

havremunken commented 6 years ago

Lettest å forklare med et eksempel:

Det gir en viss logisk mening å dele fargelegging av forum, tråder og poster i hver sin modul. Men samtidig er det ok om fargene er de samme på alle tre nivåer. Settings slik jeg har tenkt på de er i utgangspunktet en "per ExtensionModule"-ting, men jeg tenker at vi kan ha noen settings som er globale, slik at vi får dette til på en fornuftig måte.

Hva om både EM_ColorizeThreads, EM_ColorizeForums og EM_ColorizePosts (teoretiske moduler foreløpig) alle har en setting som heter "global:UnreadItemBackgroundColor", og så blir den lagret i en egen bøtte som heter globals, istedenfor under den enkelte modulen.

God idé? Bedre idé tilgjengelig?

havremunken commented 5 years ago

ConfigSetting-objektene har nå en isShared, men etter overgang til nytt regime er den impotent. Må fikses.