Metadata-Version: 2.4
Name: django-filip
Version: 0.1.3
Summary: Utveksling av data mellom regnskapsprogram og nisjesystem
Project-URL: Homepage, https://github.com/stavangerkommune/django-filip
Project-URL: Repository, https://github.com/stavangerkommune/django-filip.git
Author-email: "Erlend D. Handeland" <erlend.dietrich.handeland@stavanger.kommune.no>
License: BSD-3-Clause
License-File: LICENSE
Classifier: Framework :: Django
Classifier: Framework :: Django :: 4.2
Classifier: Framework :: Django :: 5.2
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Requires-Dist: cryptography>=44.0.2
Requires-Dist: django-matthaios>=0.1.0
Requires-Dist: django>=4.2
Requires-Dist: paramiko>=3.5.1
Requires-Dist: requests>=2.32.3
Description-Content-Type: text/markdown

# Django-Filip
![status: aktiv](https://img.shields.io/badge/status-aktiv-blue) [![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff) ![licence: MIT](https://img.shields.io/badge/license-MIT-blue)

## Bakgrunn
Filip begynte som et system for å teleportere filer mellom regnskapsprogram og nisjesystem.

Programmet gir i dag mulighet for å behandle data og synkronisere data mellom systemer.


## Quickstart
Installer med pip
```console
pip install django-filip
```

Legg til i installerte apper
```python
# setup.py

INSTALLED_APPS = [
    ...
    # Følgende app er påkrevd:
    'django-filip.core', # Grunnfunksjonalitet

    # Resten kan velges
    'django-filip.hent', # For å hente fra filer og systemer
    'django-filip.send', # For å sende bearbeidede data
    'django-filip.pool', # Dokumentbibliotek
    'django-filip.open', # Åpne data
```

Oppdater urls.py
```python
# urls.py

urlpatterns = [
    ...
    path('django_filip/', include('django_filip.core.urls')),
    ...
]
```

Etter du har lagt disse til kjører du en migrering
```console
python manage.py migrate
```


## Utvikling (uv)
```console
git clone https://github.com/stavangerkommune/django-filip
cd django-filip
uv sync
```

## Compatibility
Dette biblioteket er designet og testet for å fungere med Django LTS-versjonene:
- Django 4.2.x (f.eks., 4.2.20)
- Django 5.2.x (f.eks., 5.2.0)

Andre versjoner (f.eks., 5.0.x, 5.1.x) er ikke offisielt støttet. Skal du bruke dette biblioteket - sørg for at prosjektet er låst mot en av LTS-versjonene i 'pyproject.toml':

For Django 4.2.x:
```toml
dependencies = ["django>=4.2,<4.3", "django-filip>=0.1.0"]