Skip to main content

Onboarding Project

Project description

Onboarding Application

Dieses Projekt ist eine Onboarding-Anwendung, die mit dem Django-Framework entwickelt wurde. Die Anwendung verwaltet neue und bestehende Mitarbeiter sowie verschiedene Ressourcen wie Materialien, Lizenzen, Accounts, Rollen und Installationen.

Konzept

Die Anwendung basiert auf einem objektorientierten Ansatz und umfasst die folgenden Hauptkomponenten:

  • NewEmployee: Modell zur Verwaltung neuer Mitarbeiter.
  • Employee: Modell zur Verwaltung bestehender Mitarbeiter.
  • Role: Modell zur Verwaltung von Mitarbeiterrollen.
  • Material: Modell zur Verwaltung von Materialien.
  • License: Modell zur Verwaltung von Lizenzen.
  • Account: Modell zur Verwaltung von Accounts.
  • Other: Modell zur Verwaltung anderer Ressourcen.
  • Installation: Modell zur Verwaltung von Installationen.
  • AllKeys: Modell zur Verknüpfung von Mitarbeitern mit verschiedenen Ressourcen.

Anforderungen

  • Django Framework
  • Python 3.x
  • Virtuelle Umgebung (empfohlen)

Installation

  1. Aktivieren Sie die bestehende virtuelle Umgebung:

    source myenv/bin/activate
    
  2. Installieren Sie die Abhängigkeiten aus der requirements.txt:

    pip install -r requirements.txt
    

Datenbankmigrationen

  1. Erstellen Sie die Datenbankmigrationen:
    python manage.py makemigrations
    python manage.py migrate
    

Admin-Account

Ein Admin-Account wurde erstellt, um auf das Admin-Interface und auf die Anwendung zuzugreifen:

  • Benutzername: macromedia
  • Passwort: macromedia

Django-Server starten

  1. Starten Sie den Django-Entwicklungsserver:

    python3 manage.py runserver
    
  2. Greifen Sie auf die Anwendung im Browser zu:

    http://127.0.0.1:8000/
    

Nutzung der Anwendung

Nach dem Starten des Servers können Sie auf die verschiedenen Funktionen der Anwendung zugreifen, darunter:

  • Hinzufügen, Anzeigen, Aktualisieren und Löschen von Mitarbeitern und Ressourcen.
  • Verwaltung der Mitarbeiterrollen, Materialien, Lizenzen, Accounts, Installationen und anderer Ressourcen.

Die Anwendung enthält verschiedene Ansichten und URLs für jede dieser Funktionen. Die Zugriffsrechte werden basierend auf der Benutzerrolle verwaltet.

Weitere Informationen

Für weitere Details zur Implementierung und den genauen Funktionsumfang der Anwendung, siehe die Dokumentation und Kommentare im Code.

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

obapp-2.0.0.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

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

obapp-2.0.0-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file obapp-2.0.0.tar.gz.

File metadata

  • Download URL: obapp-2.0.0.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for obapp-2.0.0.tar.gz
Algorithm Hash digest
SHA256 9d5a44853e5643d2868f777004c1b8dbc9956b6ee03727dee23bbf8e6e27f500
MD5 9f142642fc68af1b94dde708182c332e
BLAKE2b-256 2ceb2857c36e4c908515f4955b74d92c03b9eb5ef46f3d296b7773b4401733fe

See more details on using hashes here.

File details

Details for the file obapp-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: obapp-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for obapp-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 55631aefc773b53c3f35a052f24f3c3a069e94a4f2d672bf065f78eb3d5691ef
MD5 16aaea6898498c5b0dcc5f8595cf4f01
BLAKE2b-256 32f7de7a8d7c6ba24107a491324c4d4613f3ed583f871325af42112e6eb974d2

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