settings: add description in --detail
Enhance the new settings framework.
- Add an annotation superclass Setting See synnefo.settings.setup:Setting for documentation.
- Add Mandatory, Default, Auto, Constant, Deprecated, setting subclasses.
- Add management command 'settings' with setting filtering and...
common: reconfigure the synnefo settings framework
- add 'services' endpoint in 'synnefo' namespace, where all components register their services.
- add three stages of setting initialization: 1. preprocessing, after default settings are read from components,...
snf-manage show_urls: fix empty view module crash
webproject: Fix typos in parse_bool
webproject: Add optional title in pprint_table
It is shown with `pretty' output format, in non vertical mode.
Merge branch 'feature-quotas' into develop
Conflicts: docs/dev-guide.rst
webproject: Do not ljust values in vertical mode
Left-justifying resulted in long wrapped empty lines, when a valueexceeded the line size.
Merge branch 'develop' into feature-quotas
Add support for ordering in ListCommand
Make list command order results either by 'order_by' class attribute,or by primary key.
Merge branch 'feature-change-astakos-commands' into feature-quotas
Conflicts: snf-astakos-app/astakos/im/management/commands/resource-list.py snf-astakos-app/astakos/im/management/commands/service-list.py snf-astakos-app/astakos/im/management/commands/service-modify.py...
Fix import and add main to unittests
Update astakos listing commands
Refs: #3346
Move astakos lib from snf-common to snf-django-lib
Use pprint_table in server-show command
Fix CSV output of ListCommand
Fix CSV output format of ListCommand using csv python module, insteadof manually trying to format them. Also fix small issueswith --no-headers option.
Move UserCache from cyclades.common to lib.astakos
Move UserCache from synnefo.management.common to synnefo.lib.astakos.Also, update ListCommand with 'astakos_url' and 'astakos_token' classattributes, which must be declared only when 'user_uuid_field' is used.
Move common code for mngmt commands to webproject
Move cyclades functions that are useful for all managament commands, likepprint_table or parse_filters, to snf-webproject.
Add ListCommand to be used for all *-list commands
Create a generic ListCommand to be user for all *-list managementcommands. ListCommand handles must tasks that are common to allmanagement commands, like retrieving objects from db, filteringresults and formating output to a pretty table, json or csv....
Move link_static management command in webproject
Initial commit for snf-webproject
- new package snf-webproject- moved basic django related settings in snf-webproject- added new entry point utils to ease the extension mechanism of snf-webproject (urlpatterns, middleware, static_files, installed_apps)...