Skip to content

Test - #71

Merged
OlaBekkevold merged 68 commits into
mainfrom
test
Mar 23, 2026
Merged

Test#71
OlaBekkevold merged 68 commits into
mainfrom
test

Conversation

@OlaBekkevold

Copy link
Copy Markdown
Collaborator

No description provided.

OlaBekkevold and others added 30 commits January 22, 2026 15:46
fix type issues that went noticed and remove the ability to enter a image value to equipment until the feature is properly implemented
add classes for user and loan so they can contain methods to modify themself instead of relying on other props causing confusing possibly component behavior. and fix issues related to image optionality

Refs: #30
add a context provider for popus which can be used in a future implementation and some small other fixes

Refs: #41
add a github actions workflow which automates aws deployment through ECS

Refs: #48
…t exclusive to main

fix a bug were the adding of a user with empty phone/email would fail due to being sent as empty strings instead of null values. And the project will only deploy after successful tests on main

Refs: #49
Deployment pipeline for AWS
add editing functionality to loans and borrowers which works pretty similar to how equipment editing is already implemented

Refs: #46
make user inputs safer to correct the user before they can submit and add proper error handling for possible contradictions when updating a loan or borrower

Refs: #46 #30 #38
make the previous item list into a reusable and flexible component that is used togetheter with the side view

Refs: #52
the user will be able to change the unit that is borrowed, as long as it is available and actually exists

Refs: #52
the interface for editing a loan will be clearer on what is actually being changed and waits for confirmation from the user

Refs: #52
OlaBekkevold and others added 28 commits March 11, 2026 16:18
create a workflow to build and push an image of the website to ghcr

Refs: #57
modify the login endpoint to automatically create a new user if there are no existing users

Refs: #54 #59
after the db container is ready the labmanager image will first run a script for migrating data to the db

Refs: #54
force the values listed in the loan card to hide overflow to force them into a common design

Refs: #61
the add loan action will check if an existing user with the same phone/email exist and stop the user

Refs: #60
if the user tries to add an equipment name that already exists, the user will receive an explicit error

Refs: #30
remove the .idea directory which has no reason to be in the git repo
the version number of the website will be shown at the bottom left of the login page

Refs: #69
add a readme to describe what the project is and give instructions of to use and develop it

Refs: #69
modify workflows to also build an image for testing
@OlaBekkevold OlaBekkevold self-assigned this Mar 23, 2026
@OlaBekkevold
OlaBekkevold merged commit 00ca30f into main Mar 23, 2026
4 checks passed
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.

1 participant