Skip to content

Conversation

@LucasZimm
Copy link
Collaborator

This pull request introduces a range of user-facing and backend improvements, including new authentication options, space list reorganization, UI dropdown enhancements, and uploads hardening through file size limits and timeouts.

Included Changes

#9 Add personal token as alternative for login
Introduces token-based authentication as an alternative to password login.

#10 Reorganize available spaces
Improved ordering logic so BAM_* and VP._ spaces appear in a predictable structure.

#11 Optional Collection
Updated the UI and backend logic to support optional collections.

#12 Bump bam-masterdata version
Updated dependency to the latest compatible release.

#13 Move list of available parsers to card 1
Reworked UI layout to make parser selection more intuitive.

#14 Dropdown menus for project and (optionally) collection
Added dynamic dropdowns for project and collection selection.

#16 Add max size of uploaded files and timeouts
Added input validation and safety limits to large uploads. (no processing timeout)

@LucasZimm LucasZimm self-assigned this Nov 24, 2025
@LucasZimm LucasZimm linked an issue Nov 24, 2025 that may be closed by this pull request
@bruehle
Copy link
Collaborator

bruehle commented Nov 24, 2025

I can't merge this PR because of a conflict. Can you please check and resolve it?

@JosePizarro3
Copy link
Member

I can't merge this PR because of a conflict. Can you please check and resolve it?

please @bruehle do not merge anything until we solve conversations and changes

…helper into 9-add-personal-token-as-alternative-for-login
@LucasZimm LucasZimm linked an issue Nov 25, 2025 that may be closed by this pull request
@LucasZimm
Copy link
Collaborator Author

@JosePizarro3 I think everything is done for this PR. Could you review it?

Copy link
Member

@JosePizarro3 JosePizarro3 left a comment

Choose a reason for hiding this comment

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

All good, some minor comments, especially about inspecting browsers to get to debug html and css files :)

<p>Resets Card 2 and 3</p>
</div>
</div>
<div class="parser-tooltip-group card-corner" style="text-align: right;">
Copy link
Member

Choose a reason for hiding this comment

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

I see this next to the buttons for Upload Files and the restart.

Would be nice to have it in the right corner.

The problem is that we have 3 elements (their class names are btn btn-primary , parser-tooltip-group and parser-tooltip-group card-corner) right now living in separate divs. I would suggest grouping them in one single div, and organizing them properly. I can help you if you want, but I want you to also get use to go to INSPECT in a browser and identify this problem first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

4 participants