Skip to content

Tool booking - #449

Merged
georgelgeback merged 8 commits into
mainfrom
tool-booking
Sep 28, 2026
Merged

georgelgeback merged 8 commits into
mainfrom
tool-booking

Conversation

@maffe03

@maffe03 maffe03 commented Dec 8, 2025

Copy link
Copy Markdown
Member

No description provided.

@maffe03
maffe03 requested a review from georgelgeback March 1, 2026 15:56

@georgelgeback georgelgeback left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to think more about the required permissions to add bookings, maybe we should add another tool_booking_request model for regular members? Everything else looks great though, smart solution for checking if there are too many booked tools in a range.

Comment thread api_schemas/tool_booking_schema.py
Comment thread routes/tool_router.py Outdated
Comment thread routes/tool_router.py Outdated
@georgelgeback

Copy link
Copy Markdown
Contributor

@Knazeball If you fix the three comments I left I'll merge this in right away, just a ping as reminder

georgelgeback and others added 4 commits September 14, 2026 17:11
…etter when all three main data attributes (amount, start_time and end_time) is updated in the same way. Then none of these will be None.
@Knazeball

Knazeball commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

Sorry that I just left this branch without continuing. I looked through your changes and they look really good @georgelgeback and @erikmf123 ! I just very slightly altered update_tool_booking but reject these changes if you think they are not an improvement.

@Knazeball Knazeball left a comment •

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM
Ops I didn't mean to approve my own changes lol someone else should maybe take a look

@georgelgeback

Copy link
Copy Markdown
Contributor

LGTM

@georgelgeback
georgelgeback merged commit 56c2e4d into main Sep 28, 2026
1 check passed
@georgelgeback
georgelgeback deleted the tool-booking branch September 28, 2026 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants