fobi.contrib.plugins.form_handlers.db_store package¶
Submodules¶
fobi.contrib.plugins.form_handlers.db_store.admin module¶
- class fobi.contrib.plugins.form_handlers.db_store.admin.SavedFormDataEntryAdmin(model, admin_site)[source]¶
Bases: django.contrib.admin.options.ModelAdmin
Saved form data entry admin.
- class Media[source]¶
- js = ('/static/js/jquery-1.10.2.min.js', '/static/db_store/js/db_store.js', '/static/db_store/js/jquery.expander.min.js')¶
- class SavedFormDataEntryAdmin.Meta[source]¶
- app_label = <django.utils.functional.__proxy__ object at 0x7fe6d055d8d0>¶
- SavedFormDataEntryAdmin.actions = ['export_data']¶
- SavedFormDataEntryAdmin.fieldsets = ((None, {'fields': ('form_entry', 'user')}), (<django.utils.functional.__proxy__ object at 0x7fe6d055d550>, {'fields': ('formatted_saved_data', 'created')}), (<django.utils.functional.__proxy__ object at 0x7fe6d055d5d0>, {'fields': ('form_data_headers', 'saved_data'), 'classes': ('collapse',)}))¶
- SavedFormDataEntryAdmin.get_queryset(request)¶
- SavedFormDataEntryAdmin.list_display = ('form_entry', 'user', 'formatted_saved_data', 'created')¶
- SavedFormDataEntryAdmin.list_filter = ('form_entry', 'user')¶
- SavedFormDataEntryAdmin.media¶
- SavedFormDataEntryAdmin.readonly_fields = ('created', 'formatted_saved_data')¶
fobi.contrib.plugins.form_handlers.db_store.apps module¶
fobi.contrib.plugins.form_handlers.db_store.conf module¶
- fobi.contrib.plugins.form_handlers.db_store.conf.get_setting(setting, override=None)[source]¶
Get a setting from fobi.contrib.plugins.form_elements.content.image conf module, falling back to the default.
If override is not None, it will be used instead of the setting.
Parameters: - setting – String with setting name
- override – Value to use when no setting is available. Defaults to None.
Returns: Setting value.
fobi.contrib.plugins.form_handlers.db_store.defaults module¶
fobi.contrib.plugins.form_handlers.db_store.fobi_form_handlers module¶
- class fobi.contrib.plugins.form_handlers.db_store.fobi_form_handlers.DBStoreHandlerPlugin(user=None)[source]¶
Bases: fobi.base.FormHandlerPlugin
- custom_actions(form_entry, request=None)[source]¶
Adding a link to view the saved form enties.
Return iterable:
- name = <django.utils.functional.__proxy__ object at 0x7fe6d152d650>¶
- run(form_entry, request, form)[source]¶
Parameters: - form_entry (fobi.models.FormEntry) – Instance of fobi.models.FormEntry.
- request (django.http.HttpRequest) –
- form (django.forms.Form) –
- uid = 'db_store'¶
fobi.contrib.plugins.form_handlers.db_store.helpers module¶
fobi.contrib.plugins.form_handlers.db_store.models module¶
- class fobi.contrib.plugins.form_handlers.db_store.models.SavedFormDataEntry(*args, **kwargs)[source]¶
Bases: django.db.models.base.Model
Saved form data.
- exception DoesNotExist¶
Bases: django.core.exceptions.ObjectDoesNotExist
- exception SavedFormDataEntry.MultipleObjectsReturned¶
Bases: django.core.exceptions.MultipleObjectsReturned
- SavedFormDataEntry.form_entry¶
- SavedFormDataEntry.formatted_saved_data()[source]¶
Shows the formatted saved data records.
Return string:
- SavedFormDataEntry.get_next_by_created(*moreargs, **morekwargs)¶
- SavedFormDataEntry.get_previous_by_created(*moreargs, **morekwargs)¶
- SavedFormDataEntry.objects = <django.db.models.manager.Manager object at 0x7fe6d152d6d0>¶
- SavedFormDataEntry.user¶
fobi.contrib.plugins.form_handlers.db_store.settings module¶
- CSV_DELIMITER (string)
- CSV_QUOTECHAR (string)
fobi.contrib.plugins.form_handlers.db_store.urls module¶
fobi.contrib.plugins.form_handlers.db_store.views module¶
- fobi.contrib.plugins.form_handlers.db_store.views.view_saved_form_data_entries(request, *args, **kwargs)[source]¶
View saved form data entries.
Parameters: - request (django.http.HttpRequest) –
- form_entry_id (int) – Form ID.
- theme (fobi.base.BaseTheme) – Subclass of fobi.base.BaseTheme.
- template_name (string) –
Return django.http.HttpResponse: