django-fobi

Form generator/builder application for Django done right: customisable, modular, user- and developer- friendly.

Downloads
6.4K
Stars
484
Committers
23

Bot releases are hidden (Show)

django-fobi - 0.4.34-2015-03-27

Published by barseghyanartur over 9 years ago

  • Minor fixes in the Checkbox select multiple and Radio plugins.
  • Minified tox tests.
django-fobi - 0.4.33-2015-03-26

Published by barseghyanartur over 9 years ago

  • Checkbox select multiple <https://github.com/barseghyanartur/django-fobi/tree/master/src/fobi/contrib/plugins/form_elements/fields/checkbox_select_multiple>_
    field added.
  • Minor improvements (styling) in the Foundation 5 theme.
  • Initial configuration for tox tests.
  • Clean up requirements (for example setups and tests).
django-fobi - 0.4.32-2015-03-25

Published by barseghyanartur over 9 years ago

  • Updated missing parts in the Russian translations.
  • Minor API improvements. From now on, the run method of form handlers
    may return a tuple (bool, mixed). In case of errors it might be (False, err).
  • Minor code clean ups.
django-fobi - 0.4.31-2015-03-23

Published by barseghyanartur over 9 years ago

  • When path of the uploaded file (plugins) doesn't yet exist, create it,
    instaid of failing.
django-fobi - 0.4.30-2015-03-23

Published by barseghyanartur over 9 years ago

  • From now on submitted files are sent as attachments in the mail plugin.
  • Documentation improvements. Adding information of rendering forms using
    django-crispy-forms or alternatives.
  • Minor fixes.
django-fobi - 0.4.29-2015-03-21

Published by barseghyanartur over 9 years ago

  • Decimal field added fobi.contrib.plugins.form_elements.fields.decimal <https://github.com/barseghyanartur/django-fobi/tree/master/src/fobi/contrib/plugins/form_elements/fields/decimal>_.
  • Float field added fobi.contrib.plugins.form_elements.fields.float <https://github.com/barseghyanartur/django-fobi/tree/master/src/fobi/contrib/plugins/form_elements/fields/float>_.
  • Slug field added fobi.contrib.plugins.form_elements.fields.slug <https://github.com/barseghyanartur/django-fobi/tree/master/src/fobi/contrib/plugins/form_elements/fields/slug>_.
  • IP address field added fobi.contrib.plugins.form_elements.fields.ip_address <https://github.com/barseghyanartur/django-fobi/tree/master/src/fobi/contrib/plugins/form_elements/fields/ip_address>_.
  • Null boolean field fobi.contrib.plugins.form_elements.fields.null_boolean <https://github.com/barseghyanartur/django-fobi/tree/master/src/fobi/contrib/plugins/form_elements/fields/null_boolean>_.
  • Time field added fobi.contrib.plugins.form_elements.fields.time <https://github.com/barseghyanartur/django-fobi/tree/master/src/fobi/contrib/plugins/form_elements/fields/time>_.
  • From now on using simplejson package in favour of json, since it can
    handle decimal data.
  • Minor improvements of the date plugins (datetime, date).
django-fobi - 0.4.28-2015-03-13

Published by barseghyanartur over 9 years ago

  • Fix improperly picked configurations of the
    fobi.contrib.plugins.form_elements.fields.select_multiple_model_objects
    plugin.

  • Long identifiers of models can now be safely used in foreign key plugins
    (such as
    fobi.contrib.plugins.form_elements.fields.select_model_object_plugin and
    fobi.contrib.plugins.form_elements.fields.select_multiple_model_objects
    plugins).

  • Fixed admin bulk change of the plugins.

  • From now it's possible to have some control/configure the following plugins
    for the submitted value:

    * fobi.contrib.plugins.form_elements.fields.select_model_object
    * fobi.contrib.plugins.form_elements.fields.select_multiple_model_objects
    

    The only thing needs to be done is to specify the appropriate variable
    in the settings module of the project (settings.py).

    * FOBI_FORM_ELEMENT_SELECT_MODEL_OBJECT_SUBMIT_VALUE_AS
    * FOBI_FORM_ELEMENT_SELECT_MULTIPLE_MODEL_OBJECTS_SUBMIT_VALUE_AS
    

    Allowed values are: "val", "repr", "mix".

django-fobi - 0.4.27-2015-03-12

Published by barseghyanartur over 9 years ago

  • Temporary allow the db_store plugin to be used multiple times per form,
    until the bug with not being able to assign the db_store plugin to the form
    due to incorrect handling of restrictions (allow_multiple) introduced in
    previous version is properly fixed.

  • From now it's possible to have some control/configure the following plugins
    for the submitted value:

    * fobi.contrib.plugins.form_elements.fields.radio
    * fobi.contrib.plugins.form_elements.fields.select
    * fobi.contrib.plugins.form_elements.fields.select_multiple
    

    The only thing needs to be done is to specify the appropriate variable
    in the settings module of the project (settings.py).

    * FOBI_FORM_ELEMENT_RADIO_SUBMIT_VALUE_AS
    * FOBI_FORM_ELEMENT_SELECT_SUBMIT_VALUE_AS
    * FOBI_FORM_ELEMENT_SELECT_MULTIPLE_SUBMIT_VALUE_AS
    

    Allowed values are: "val", "repr", "mix".

django-fobi - 0.4.26-2015-03-06

Published by barseghyanartur over 9 years ago

  • Validate email, integer and url plugins initial values.
  • Properly show field types "checkbox" and "radio" in the input plugin (as
    previously they showed up too large).
  • It's now possible to restrict multiple usage of form handler plugins via
    allow_multiple property. In case if it's set to False, the plugin can
    be used once only (per form). Default value is True. The db_store plugin
    is from now on allowed to be used only once (per form).
django-fobi - 0.4.25-2015-03-04

Published by barseghyanartur over 9 years ago

  • Post-fix in the discover module (moved logging definition up).
django-fobi - 0.4.24-2015-03-04

Published by barseghyanartur over 9 years ago

  • The management command migrate_03_to_04 intended to migrate 0.3.x branch
    data to > 0.4.x branch data, has been renamed to fobi_migrate_03_to_04.
  • Add missing app config declaration for the db_store form handler plugin.
  • Add missing app config for the core fobi package.
  • Improved autodiscover for Django>=1.7. Fix exception when using a dotted
    path to an AppConfig in INSTALLED_APPS (instead of using the path to
    the app).
django-fobi - 0.4.23-2015-03-04

Published by barseghyanartur over 9 years ago

  • Fix improper initial value validation for Select-like (radio, select and
    select_multiple) plugins.
django-fobi - 0.4.22-2015-03-03

Published by barseghyanartur over 9 years ago

  • Fix replace system-specific path separator by a slash on file urls.
  • Fix empty options appearing in the Select-like (radio, select and
    select_multiple) plugins and unified the processing of the raw choices
    data.
  • Validate the initial value for Select-like (radio, select and
    select_multiple) plugins.
django-fobi - 0.4.21-2015-02-28

Published by barseghyanartur over 9 years ago

  • The fobi.contrib.plugins.form_elements.fields.select_multiple_model_objects
    plugin added.
django-fobi - 0.4.20-2015-02-27

Published by barseghyanartur over 9 years ago

  • Make it possible to load initial form data from GET variables.
  • Remove "button" and "submit" types from fobi.contrib.elements.fields.input
    form element plugin.
  • The fobi.contrib.plugins.form_elements.fields.select_model_object plugin
    no longer returns an absolute URL to the admin of the chosen model object
    instance. Instead, it contains the app label, model name, pk and the repr
    of it separated by dots. Example: "comments.comment.5.Lorem ipsum".
  • Minor fixes in from fobi.contrib.elements.fields.file plugin. Use system
    path separator on from fobi.contrib.elements.fields.file.FILES_UPLOAD_DIR
    default setting.
  • Minor documentation improvements.
django-fobi - 0.4.19-2015-02-15

Published by barseghyanartur over 9 years ago

  • Some more work on future (Django 1.9) compatibility.
  • Replace bits of backwards-/forwards- compatibility code with equal code
    parts of django-nine.
django-fobi - 0.4.18-2015-02-13

Published by barseghyanartur over 9 years ago

  • From now on it's possible to localise (translated) URLs.
  • Safe way to get the user model for Django >= 1.5.* <= 1.8.*
django-fobi - 0.4.17-2015-02-12

Published by barseghyanartur over 9 years ago

  • Fix circular imports by proper referencing of the user model in
    foreign key and many-to-many relations (settings.AUTH_USER_MODEL instead
    of django.contrib.auth.get_user_model).
  • Minor documentation improvements.
django-fobi - 0.4.16-2015-02-10

Published by barseghyanartur over 9 years ago

  • A new theme djangocms_admin_style_theme added.
  • Making fobi.fields.NoneField always valid.
  • Initial work on Django 1.8 and 1.9 support.
  • Minor fixes.
django-fobi - 0.4.15-2015-01-27

Published by barseghyanartur over 9 years ago

  • Fix the extra "large" checkboxes in edit mode - now shown small as they should be.