Skip to main content

Nobinobi Child

https://badge.fury.io/py/nobinobi-child.svg https://travis-ci.org/prolibre-ch/nobinobi-child.svg?branch=master https://codecov.io/gh/prolibre-ch/nobinobi-child/branch/master/graph/badge.svg Updates 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:

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:

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:

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:

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.

Metadata

Release files for nobinobi-child 0.1.4.30

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nobinobi-child 0.1.4.30
File Size Uploaded
nobinobi_child-0.1.4.30.tar.gz 24.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for nobinobi-child 0.1.4.30
File Interpreter ABI Platform
nobinobi_child-0.1.4.30-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 51.7 MB

Release files / nobinobi_child-0.1.4.30.tar.gz

Download URL nobinobi_child-0.1.4.30.tar.gz
Size 24.9 MB
Tags Source
SHA-256 checksum
How to use checksums
9ebabcf632be01c922f3196684213acb38504c7fab14866a79515a828644f342
BLAKE2b-256 checksum
How to use checksums
7249d0edf879b48ae9515d2411d958c323cd2ab48d15f0ed1723735fd8a2b996
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7

Release files / nobinobi_child-0.1.4.30-py2.py3-none-any.whl

Download URL nobinobi_child-0.1.4.30-py2.py3-none-any.whl
Size 26.9 MB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
06ee118727d145679bac1b395d1a799358bd4a66d2dafba522f1454710ca9c84
BLAKE2b-256 checksum
How to use checksums
75afb26568f4199d001ab9ff56a2472a93f95d52a35ed387c4dade8432ad3832
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7

Release history Release notifications | RSS feed

This release

0.1.4.30 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page