• Joined on 2024-05-28
bent pushed to develop at bent/GenericQMLApp 2026-03-09 07:52:08 +01:00
609f777d13 Added an editable item delegate. Only Factor plus/minus button are working for now. (based on https://doc.qt.io/qt-6/qtquick-views-example.html as well)
ab5f9b1952 Displaying images in item delegates.
dc8a4683db Using a expandable list item as delegate. (adapted Qt example: https://doc.qt.io/qt-6/qtquick-views-example.html)
5b9f796a6f Using a color scheme based on the elixir mentor gist clone tutorial. https://github.com/ElixirMentor/elixir_gist
ca59fc2b20 Selecting items by mouse click.
Compare 11 commits »
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 »