From 5fd5e279b69fab12980556c5cf8a1c41a31c9cdb Mon Sep 17 00:00:00 2001 From: Florian Spreckelsen <f.spreckelsen@indiscale.com> Date: Fri, 30 Aug 2024 16:22:01 +0200 Subject: [PATCH] DOC: Add TODOs --- loanpy/src/loan/conf.py | 1 + loanpy/src/loan/confirm_loan.py | 5 +++-- loanpy/src/loan/manual_return.py | 7 ++++--- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/loanpy/src/loan/conf.py b/loanpy/src/loan/conf.py index fcfb165..a2eeb2e 100644 --- a/loanpy/src/loan/conf.py +++ b/loanpy/src/loan/conf.py @@ -24,5 +24,6 @@ RETURNED = db.Property(name="returned", datatype=db.DATETIME) BOX_NUMBER = db.Property(name="Number", datatype=db.TEXT) # Other Strings +# TODO: Adapt datamodel and remove name override BOX_RETURNED = "Box (returned)" BOX_BORROWED = "Box (borrowed)" diff --git a/loanpy/src/loan/confirm_loan.py b/loanpy/src/loan/confirm_loan.py index cf4fab5..f503f8e 100755 --- a/loanpy/src/loan/confirm_loan.py +++ b/loanpy/src/loan/confirm_loan.py @@ -26,8 +26,8 @@ import caosdb as db from caosadvancedtools.serverside.helper import get_timestamp, print_success from .box_loan import (BOX, BOX_BORROWED, DESTINATION, F_LOAN, LENT, S_LENT, - S_LOAN_ACCEPTED, assert_loan_state, get_borrower_names, - get_loan, main, set_location, set_property) + S_LOAN_ACCEPTED, assert_loan_state, get_borrower_names, + get_loan, main, set_location, set_property) def _set_lent_box(loan): @@ -35,6 +35,7 @@ def _set_lent_box(loan): This stores the version of the box when it was delivered to the borrower. """ + # TODO: Adapt datamodel and remove name override box_prop = loan.get_property(BOX) box_prop.name = BOX_BORROWED box_prop.value = str(box_prop.value) + "@HEAD" diff --git a/loanpy/src/loan/manual_return.py b/loanpy/src/loan/manual_return.py index 0505088..06fec35 100755 --- a/loanpy/src/loan/manual_return.py +++ b/loanpy/src/loan/manual_return.py @@ -26,9 +26,9 @@ import caosdb as db from caosadvancedtools.serverside.helper import get_timestamp, print_success from .box_loan import (BOX, BOX_BORROWED, BOX_RETURNED, CONTENT, F_LOAN, - RETURNED, RETURNLOCATION, S_RETURN_ACCEPTED, S_RETURNED, - assert_loan_state, get_borrower_names, get_loan, main, - set_location, set_property) + RETURNED, RETURNLOCATION, S_RETURN_ACCEPTED, S_RETURNED, + assert_loan_state, get_borrower_names, get_loan, main, + set_location, set_property) def _set_returned_box(loan): @@ -37,6 +37,7 @@ def _set_returned_box(loan): This stores the version of the box that was returned by a borrower. """ box_id = loan.get_property(BOX_BORROWED).value.split("@")[0] + # TODO: Adapt datamodel and remove name override loan.add_property(property=BOX, name=BOX_RETURNED, value=box_id + "@HEAD") -- GitLab