Skip to main content

Application Child for Nobinobi

Project description

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.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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nobinobi-child-0.1.4.2.tar.gz (24.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nobinobi_child-0.1.4.2-py2.py3-none-any.whl (26.8 MB view details)

Uploaded Python 2Python 3

File details

Details for the file nobinobi-child-0.1.4.2.tar.gz.

File metadata

  • Download URL: nobinobi-child-0.1.4.2.tar.gz
  • Upload date:
  • Size: 24.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.5

File hashes

Hashes for nobinobi-child-0.1.4.2.tar.gz
Algorithm Hash digest
SHA256 8c50f320d2c3454d50cd6bf3c6ef5ee88070ced8fab15d776f316d0bbf7e4592
MD5 886a382a158f3a5d852309acfc9baa0c
BLAKE2b-256 c92286392dde8139a5b32af41827bd99a02d14c85c16451a64cdc3d9a36a5290

See more details on using hashes here.

File details

Details for the file nobinobi_child-0.1.4.2-py2.py3-none-any.whl.

File metadata

  • Download URL: nobinobi_child-0.1.4.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 26.8 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.5

File hashes

Hashes for nobinobi_child-0.1.4.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ce3a2fee0e201f249f19670cfbbed781cf91e9d36cdbbd79899b5896ab1f1165
MD5 6857cf15288bb2192f0cf641e0c593a2
BLAKE2b-256 6edac81b7087309ea5c127f39f0f853d8a278c5c7bc685c16972c4318d584154

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page