• Joined on 2024-05-28
bent created branch develop in bent/GenericQMLApp 2026-03-03 09:27:59 +01:00
bent pushed to develop at bent/GenericQMLApp 2026-03-03 09:27:59 +01:00
b45af62629 initial commit
bent created repository bent/GenericQMLApp 2026-03-03 09:26:24 +01:00
bent pushed to develop at bent/GenericQtClient 2026-03-02 19:31:22 +01:00
6d47fac7e8 Added a new "type" role and displaying it with a combobox in the UI. New user facing columns now need less manual adjustment because the control widgets in NewItemDialog and EditItemDialog are dynamically generated
bent pushed to develop at bent/GenericQtClientWidgets 2026-03-02 19:31:17 +01:00
2d8c97b5f0 NewItemDialog uses dynamically generated control widgets for model data as well. Added a WidgetHelper class to consolidate identical source code for ItemDetailMapper and NewItemDialog.
2fb7560e6e Minor refactoring of ItemDetailMapper.
560cadb2c0 All mapped control widgets (plus labels) are dynamically generated from meta data.
0e7f803d42 Refactored ItemDetailMapper to encapsulate widget creation and their mappings into functions to be able to iterate over meta data to auto generate them. (Only working for string roles for now)
d56af7231c Added the type role to the EditItemDialog.
Compare 5 commits »
bent pushed to develop at bent/GenericQtClientCore 2026-03-02 19:31:02 +01:00
f392efb54f Added static GET_HEADER_FOR_COLUMN(const int column) function.
bent pushed to develop at bent/GenericQtClientCore 2026-03-01 11:42:58 +01:00
057bd244bd Added type roles to the calculation if an item is equal to the given item values.
c9d67ff2cc In TableModel::data(...): Default to ModelItem::data(...) for non user facing roles too.
13dc22de9f Add type roles to the model sorting capabilities.
e68b446407 A new role doesn't have to be added to TableModel::data(...) anymore.
6fc3ffc537 Added missing type role to TableModel::data(...).
Compare 7 commits »
bent pushed to develop at bent/GenericQtClientWidgets 2026-03-01 11:42:53 +01:00
385dc7ca76 Added a ComboBoxDelegate for the new "type" role.
bent opened issue bent/GenericQtClient#25 2026-02-28 12:24:36 +01:00
Add QML UI
bent opened issue bent/GenericQtClient#24 2026-02-28 12:20:54 +01:00
Add TreeModel or improve TableModel to support childs
bent opened issue bent/GenericQtClient#23 2026-02-28 12:15:23 +01:00
Add ComboBoxDelegate for type roles
bent opened issue bent/GenericQtClient#22 2026-02-28 12:11:38 +01:00
Create script to initialize & rename application for new projects
bent pushed to develop at bent/BeetRound 2026-02-23 13:28:45 +01:00
a6847f2661 Fixed the column names in CSV export.
3431e281c3 CSV import: Added "AGA"-> "erarbeitet", "ja"-> "bezahlt" and "teils"-> "teils/teils" replacements for ShareType values to support the new spreadsheet entries.
Compare 2 commits »
bent pushed to develop at bent/BeetRoundServer 2026-02-21 22:56:07 +01:00
0a30fda9a4 Disabling depot wish comboboxes after the first round & updated the depot choices.
b2ef39df76 Displaying users email address on bidding form.
Compare 2 commits »
bent pushed to develop at bent/BeetRound 2026-02-21 22:55:32 +01:00
d800ecfed7 The calculation of how many harvest shares are expected in total.
6b383b8f55 Added more model tests and fixed the calculations for nPlacedBiddings, biddingSum and totalSharesWithBiddings if there are conflicting entries (shareType: "erarbeitet" but a bidding is placed).
85afc9b329 Converted non critical qCritical() calls into qInfo() calls.
f3e2dbf309 Added two simple tests for the table model.
2021830239 Setting the server URL for displaying the users bidding link on program start from settings. Doesn't get updated after settings have been changed.
Compare 6 commits »
bent pushed to main at bent/BeetRoundServer 2026-02-21 11:59:14 +01:00
2186a7509c Merge branch 'release/0.7.1'
41e32e3ff1 Configured for release on prod environment.
0b364f19c2 Added uberspace deployment info to README.md
4f38eb36f1 Disabled login and logout for users.
35dbb79ccd Restricting the API access to logged in admins. Only admin log in is publicly accessible.
Compare 45 commits »
bent pushed tag 0.7.1 to bent/BeetRoundServer 2026-02-21 11:58:59 +01:00
bent pushed to develop at bent/BeetRoundServer 2026-02-21 11:58:38 +01:00
8c3e7b3ee8 Merge tag '0.7.1' into develop
2186a7509c Merge branch 'release/0.7.1'
41e32e3ff1 Configured for release on prod environment.
0b364f19c2 Added uberspace deployment info to README.md
4f38eb36f1 Disabled login and logout for users.
Compare 5 commits »
bent pushed to develop at bent/BeetRound 2026-02-20 16:52:58 +01:00
6cd205506f If no authToken is stored in settings but email and password are on startup the log_in route is triggered to receive a new token. This token will be used to access a protected API.
064da850c4 Clicking the sendInvite button triggers a post request to the server to send a bidding invite via mail.
06589e5a09 Cleaning up TableModel::updateBiddings function
d381e1ab8c Merging received bidding into the model.
440333b589 Routing the received biddings to the model. Just debug outputs there yet.
Compare 8 commits »
bent pushed to develop at bent/BeetRoundServer 2026-02-20 16:29:29 +01:00
35dbb79ccd Restricting the API access to logged in admins. Only admin log in is publicly accessible.
38652c504d Removed browser routes for admin stuff.
53d19a3a18 After "mix phx.gen.auth Admins Admin admins" with added working register and login path.
a47931f40e /api/invite triggers sending a mail invite to the given user.
6b31c6023f Only show the "log out" option in the top menu bar & moving the theme toggle there.
Compare 9 commits »