globaleaks / globaleaks-whistleblowing-software

GlobaLeaks is a free and open-source whistleblowing software enabling anyone to easily set up and maintain a secure reporting platform.
https://www.globaleaks.org
Other
1.26k stars 276 forks source link

All advanced settings need to be configurable from the UI #143

Closed fpietrosanti closed 11 years ago

fpietrosanti commented 11 years ago

All the advanced settings currently configurable from settings.py should be made configurable from the UI and from the command line.

This ticket is to implement the configurability of all advanced settings.

vecna commented 11 years ago

We need the "advaced settings" http://www.iconfinder.com/icondetails/23740/128/advanced_cog_gear_options_preferences_settings_icon in thee pages, and a little analysis of which default we had, and which elements are configurable at (Node|Context|Receiver) level.

vecna commented 11 years ago

specification. All of those value are not mandatory, because have defaults.

Node extended settings

To avoid manual hack in Settings:

Notification extended settings

Context extended settings

Text embedded in the UI:

Receiver extended settings

fpietrosanti commented 11 years ago

In implementing this ticket i suggest to:

vecna commented 11 years ago

Ok, added all the described element, created a new branch that would pair with GLClient branch.

Plus

Minus

vecna commented 11 years ago

https://github.com/globaleaks/GLClient/pull/56 https://github.com/globaleaks/GLBackend/pull/109

Not yet completed (open/close view client side, unitTest backend)

vecna commented 11 years ago

Done GLBackend side https://github.com/globaleaks/GLBackend/commit/c25039e532206306f49415d3bdd863030ec0bd86

vecna commented 11 years ago

Merged in GLBackend, merged GLClient, still missing GLC interface

vecna commented 11 years ago

GLC interface completed. enhancing in GLClient GPGs branch.

update: Need to be merged with the GLC mods before merge in master. would broke retro compatibility, and for this reason would broke GLB retrocompatibility, and for this reason I'm on DB update tools.

fpietrosanti commented 11 years ago

@vecna is this fixed?

vecna commented 11 years ago

Yes, now is merged in master