nobinobi-child 0.1.4.30
Application Child for Nobinobi
Keywords: nobinobi-child

=============================
Nobinobi Child
=============================

.. image:: https://badge.fury.io/py/nobinobi-child.svg
    :target: https://badge.fury.io/py/nobinobi-child

.. image:: https://travis-ci.org/prolibre-ch/nobinobi-child.svg?branch=master
    :target: https://travis-ci.org/prolibre-ch/nobinobi-child

.. image:: https://codecov.io/gh/prolibre-ch/nobinobi-child/branch/master/graph/badge.svg
    :target: https://codecov.io/gh/prolibre-ch/nobinobi-child

.. image:: https://pyup.io/repos/github/prolibre-ch/nobinobi-child/shield.svg
     :target: https://pyup.io/repos/github/prolibre-ch/nobinobi-child/
     :alt: Updates

.. image:: https://pyup.io/repos/github/prolibre-ch/nobinobi-child/python-3-shield.svg
     :target: https://pyup.io/repos/github/prolibre-ch/nobinobi-child/
     :alt: Python 3

Application Child for Nobinobi

Documentation
-------------

The full documentation is at https://nobinobi-child.readthedocs.io.

Quickstart
----------

Install Nobinobi Child::

    pip install nobinobi-child

Add it to your `settings.py`:

.. code-block:: python

    REST_FRAMEWORK = {
        'DEFAULT_AUTHENTICATION_CLASSES': (
            'rest_framework.authentication.BasicAuthentication',
            'rest_framework.authentication.SessionAuthentication',
            'rest_framework.authentication.TokenAuthentication',
        ),
        'DEFAULT_RENDERER_CLASSES': (
            'rest_framework.renderers.JSONRenderer',
            'rest_framework.renderers.BrowsableAPIRenderer',
            'rest_framework_datatables.renderers.DatatablesRenderer',
        ),
        'DEFAULT_FILTER_BACKENDS': (
            'rest_framework_datatables.filters.DatatablesFilterBackend',
        ),
        'DEFAULT_PAGINATION_CLASS': 'rest_framework_datatables.pagination.DatatablesPageNumberPagination',
        'PAGE_SIZE': 50,
    }

Add it to your `INSTALLED_APPS`:

.. code-block:: python

    INSTALLED_APPS = (
        ...
        'phonenumber_field',
        'crispy_forms',
        'django_extensions',
        'rest_framework',
        'rest_framework.authtoken',
        'rest_framework_datatables',
        'menu',
        'bootstrap_modal_forms',
        'widget_tweaks',
        'django_select2',
        'bootstrap_datepicker_plus',
        'nobinobi_core',
        'nobinobi_staff',
        'nobinobi_child.apps.NobinobiChildConfig',
        ...
    )

Add Nobinobi Child's URL patterns:

.. code-block:: python

    from nobinobi_core import urls as nobinobi_core_urls
    from nobinobi_staff import urls as nobinobi_staff_urls
    from nobinobi_child import urls as nobinobi_child_urls


    urlpatterns = [
        ...
        path('', include(nobinobi_core_urls)),
        path('', include(nobinobi_staff_urls)),
        path('', include(nobinobi_child_urls)),
        path('select2/', include('django_select2.urls')),
        ...
    ]

Features
--------

* TODO

Running Tests
-------------

Does the code actually work?

::

    source <YOURVIRTUALENV>/bin/activate
    (myenv) $ pip install tox
    (myenv) $ tox


Development commands
---------------------

::

    pip install -r requirements_dev.txt
    invoke -l


Credits
-------

Tools used in rendering this package:

*  Cookiecutter_
*  `cookiecutter-djangopackage`_

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage




History
-------

0.1.4.30 (2025-06-12)
+++++++++++++++++++++
* c2fad1d - fix bug annotated-types

0.1.4.29 (2025-06-12)
+++++++++++++++++++++
* Fix Requirements
* dce9c87 - Fix pickup contact and other contact in print heal status

0.1.4.28 (2024-11-25)
+++++++++++++++++++++
* Fix Requirements
* 50c3331 - Autofill absences end_date

0.1.4.27 (2024-10-18)
+++++++++++++++++++++
* Fix Requirements


0.1.4.26 (2024-10-16)
+++++++++++++++++++++
* 9ee19b8 - change version
* ab51978 - Update gitignore
* a7f2269 - fix text in requirements
* 5ca116e - #29 Fix datetime in absence
* Update requirements


0.1.4.25 (2024-02-28)
+++++++++++++++++++++
* 1168e05 - Fix to add only replacementclassroom in date in absence


0.1.4.24 (2024-02-28)
+++++++++++++++++++++
* 2ef87e7 - Add settings to configure order in absence enfant
* 919a1d0 - fix bug in absence
* Update requirements

0.1.4.23 (2024-01-25)
+++++++++++++++++++++
* 91a185a - Add help text in create and update absence
* Update requirements

0.1.4.22 (2023-11-03)
+++++++++++++++++++++
* 4db264b - fix bug

0.1.4.21 (2023-11-03)
+++++++++++++++++++++
* dd67a4b - fix bug

0.1.4.20 (2023-11-03)
+++++++++++++++++++++
* ce39fa1 - ad remove informations after archivage

0.1.4.19 (2023-11-03)
+++++++++++++++++++++
* 9b7e02c - Add archived field on classroom

0.1.4.18 (2023-11-02)
+++++++++++++++++++++
* 4fbedb9 - Fix bug with date picker
* Update requirements

0.1.4.17 (2023-10-23)
+++++++++++++++++++++
* 2dc2ca9 - Import correctly bootstrap-datetimepicker
* e4bff3b - Fix bug with not import correctly datetimepicker
* 00c3900 - fix default field for apps
* 1f1f272 - check every day if end date of replacement classroom has to be archived
* a089a87 - Fix icon on login page
* Update requirements

0.1.4.16 (2023-09-29)
+++++++++++++++++++++
* b31ab0f - Refont code for check classroom_replacement_set
* Update requirements

0.1.4.15 (2023-09-18)
+++++++++++++++++++++
* e428ed3 - Fix bug on login icon
* 068bba3 - Append a line on top of child tracking log to add a new entry
* a4e62e6 - display only child in progress in absence list
* Update requirements

0.1.4.14 (2023-07-17)
+++++++++++++++++++++
* b6bc75b - add an import extrajs in template base

0.1.4.13 (2023-07-14)
+++++++++++++++++++++
* 7253788 - Rename inline in child's admin
* update requirements

0.1.4.12 (2023-06-14)
+++++++++++++++++++++
* update requirements

0.1.4.11 (2023-05-16)
+++++++++++++++++++++
* 4d81084 - Distinct list of absence create
* update requirements

0.1.4.10 (2023-02-01)
+++++++++++++++++++++
* 1b45fda - Update traduction
* dcc04ea - Add possibility to use default menu or add new one if you use in another program

0.1.4.9 (2023-01-26)
+++++++++++++++++++++
* 9dd851b - fix to use replacementclassroom in absence create

0.1.4.8 (2023-01-24)
+++++++++++++++++++++
* 59e60fa - add filter when add absence in absence list and create button
* update requirements

0.1.4.7 (2022-10-31)
+++++++++++++++++++++
* 8635383 - fix display on many admin menu system

0.1.4.6 (2022-10-26)
+++++++++++++++++++++
* e247fec - Use html safe for autorisations
* 7667e6d - Add settings for ordering and list_display child in admin
* Update requirements

0.1.4.5 (2022-10-24)
+++++++++++++++++++++

* 57b06dd - fix display child detail in smartphone
* 3b25c38 - rename file migrate autorisation
* c4ecd38 - Add field autorisations
* 67a292a - Add collapsed category for admin child for best read
* 446e224 - Update coverage from 6.4.4 to 6.5.0
* dd7807a - Update invoke from 1.7.1 to 1.7.3
* 3ad06ae - Update phonenumbers from 8.12.55 to 8.12.57

0.1.4.4 (2022-09-22)
+++++++++++++++++++++

* ee05d14 - fix if admin and webmaster exist in auto archive child

0.1.4.3 (2022-09-22)
+++++++++++++++++++++

* f2085b0 - bugfix in import User in auto_archive_child job

0.1.4.2 (2022-09-21)
+++++++++++++++++++++

* 6d240a3 - fix bug with auto archive child
* 4cbc105 - fix bug in display list children
* e908dc7 - add papa and maman to list of name of parents
* c2aabe3 - Add setting for module add constraint for log change classroom
* Update traduction
* Update requirements

0.1.4.1 (2022-05-16)
+++++++++++++++++++++

* b2d820c - fix error in signal for autoclose period

0.1.4 (2022-05-16)
+++++++++++++++++++++

* 7eeb34e - Merge branch 'feature/add-end-auto-period-for-child'
* 838cf32 - Merge branch 'feature/add-tracking-log-to-child'
* Update requirements

0.1.3.15 (2022-03-15)
+++++++++++++++++++++

* 0c89a78 - Add showing length for display child list
* Update traduction
* Update requirements

0.1.3.14 (2022-03-11)
+++++++++++++++++++++

* d55eaf1 - Fix load list of child and filter
* 9c494ad - Fix import in models.py
* b013423 - Fix for new system for specify date in method to check if has a classroom
* Update traduction

0.1.3.13 (2022-01-20)
+++++++++++++++++++++

* a472861 - Add new system for replacement classroom
* Update traduction

0.1.3.12 (2022-01-13)
+++++++++++++++++++++

* e5def55 - Change display of information of the day in template page
* Update traduction

0.1.3.11 (2021-12-22)
+++++++++++++++++++++

* 6034030 - Fix bug display modal under menu

0.1.3.10 (2021-12-22)
+++++++++++++++++++++

* 99c3d1c - Reverse order and display of child
* d11a73c - Add system to change display of classroom by settings variable

0.1.3.9 (2021-12-20)
++++++++++++++++++++

* f3e824c - allow blank field language in child
* 8f3d622 - Fix requirements bug
* 01add3f - Set queryset staff in child for use only active staff in dropdown
* 4aecb4c - Display by default only child in progress in admin page for children.
* eb9ca31 - Update text for contact in child list with yes, no

0.1.3.8 (2021-12-14)
++++++++++++++++++++

* c5a4b25 - Change display and ordering in full name of child
* 2a0c8ea - Update import from django bootstrap plus
* Update requirements

0.1.3.7 (2021-06-07)
++++++++++++++++++++

* Update requirements for security Fix

0.1.3.6 (2021-04-13)
++++++++++++++++++++

* Update requirements for security Fix

0.1.3.5 (2021-03-31)
++++++++++++++++++++

* 7c0ee7b - Add link to Organisation for classroom
* Update requirements

0.1.3.4 (2021-02-24)
++++++++++++++++++++

* e0bda4d - Set the allowed_login and allowed_group fields to blank.
* e758626 - Update pylint from 2.7.0 to 2.7.1

0.1.3.3 (2021-02-23)
++++++++++++++++++++

* 069d4cf - Added the ability to specify the group for the classes allowed to log in.
* b7c0194, aafe110 - Fix requirements

0.1.3.2 (2021-01-02)
++++++++++++++++++++

* 37be1c1 - Display phone as international for contact
* da16e4a - Removing the display of homeopathy [DEPRECATED]
* Update requirements

0.1.3.1 (2021-21-01)
++++++++++++++++++++

* Remove dependency for django-suit
* Add check for display menu from permission
* Update requirements

0.1.3 (2020-10-12)
++++++++++++++++++++

* Add local in package
* Update requirements

0.1.2 (2020-09-22)
++++++++++++++++++++

* Fix migrations and support for django 4

0.1.1.1 (2020-09-08)
++++++++++++++++++++

* Fix Manifest to add woff woff2 ttf ico
* Add in requirements.txt and setup.py -> djangorestframework-datatables==0.5.2

0.1.1 (2020-09-08)
++++++++++++++++++

* Fix manifest to include JSON and change setup.py publish and version system
* Update Requirement

0.1.0 (2020-08-28)
++++++++++++++++++

* First release on PyPI.