implementation of the right time zones and blocked user by mahnung as a blocker for the library ausleih process
Release Inventarsystem / release-docker (push) Successful in 2m14s
Release Inventarsystem / release-docker (push) Successful in 2m14s
This commit is contained in:
@@ -34,6 +34,7 @@ import Web.modules.database.settings as cfg
|
||||
from Web.modules.database.settings import MongoClient
|
||||
import Web.modules.inventarsystem.data_protection as dp
|
||||
import Web.modules.database.user as us
|
||||
from zoneinfo import ZoneInfo
|
||||
|
||||
|
||||
def _get_client():
|
||||
@@ -184,7 +185,7 @@ def create_backup_database():
|
||||
|
||||
# === AUSLEIHUNG MANAGEMENT ===
|
||||
|
||||
def add_ausleihung(item_id, user, start_date, end_date=None, notes="", status="active", period=None, exemplar_data=None):
|
||||
def add_ausleihung(item_id, user, start_date, end_date=None, notes="", status="active", period=None, exemplar_data=None, due_date=None):
|
||||
"""
|
||||
Add a new borrowing record for an item.
|
||||
|
||||
@@ -224,6 +225,9 @@ def add_ausleihung(item_id, user, start_date, end_date=None, notes="", status="a
|
||||
|
||||
if exemplar_data:
|
||||
ausleihung['ExemplarData'] = exemplar_data
|
||||
|
||||
if due_date:
|
||||
ausleihung['DueDate'] = due_date
|
||||
|
||||
result = ausleihungen.insert_one(ausleihung)
|
||||
ausleihung_id = result.inserted_id
|
||||
|
||||
Reference in New Issue
Block a user