]> gitweb.hamatoma.de Git - exhibition.git/commit
Benchmark: all data types, creation of records
authorHamatoma <author.hamatoma.de>
Sat, 16 Oct 2021 20:55:15 +0000 (22:55 +0200)
committerHamatoma <author.hamatoma.de>
Wed, 20 Oct 2021 22:30:02 +0000 (00:30 +0200)
commit85a481815f6cc021a6744ef7922936b08b41fe6d
tree17a8d4bf0f34243353bb317b9248d550fc3932b2
parent9f1fba96eff919d6c83914e6dcea388f15c347a5
Benchmark: all data types, creation of records

* Generator:
** List display: Conversion from DB texts to human readable texts.
** Page list refactoring: fetching backend data with FutureBuilder()
** generated pages without "import not used" warning
** new display type: switchWidget for boolean
** page edit: conditional loadRecord() call

* RestServer:
** SQL statement from pages of type list do not have an ending ';'

* helper: new secondsAsTime()
* validators: new isInt() isNat()
* new: common/benchmark_actions + common/random_data
48 files changed:
.gitignore
lib/base/helper.dart
lib/base/validators.dart
lib/common/benchmark_actions.dart [new file with mode: 0644]
lib/common/random_data.dart [new file with mode: 0644]
lib/meta/benchmarks_meta.dart
lib/meta/module_meta_data.dart
lib/page/benchmarks/create_benchmark_custom.dart
lib/page/benchmarks/create_benchmark_page.dart
lib/page/benchmarks/delete_benchmark_custom.dart
lib/page/benchmarks/delete_benchmark_page.dart
lib/page/benchmarks/edit_benchmark_custom.dart
lib/page/benchmarks/edit_benchmark_page.dart
lib/page/benchmarks/list_benchmark_custom.dart
lib/page/benchmarks/list_benchmark_page.dart
lib/page/roles/create_role_custom.dart
lib/page/roles/create_role_page.dart
lib/page/roles/edit_role_custom.dart
lib/page/roles/edit_role_page.dart
lib/page/roles/list_role_custom.dart
lib/page/roles/list_role_page.dart
lib/page/structures/create_structure_custom.dart
lib/page/structures/create_structure_page.dart
lib/page/structures/delete_structure_custom.dart
lib/page/structures/delete_structure_page.dart
lib/page/structures/edit_structure_custom.dart
lib/page/structures/edit_structure_page.dart
lib/page/structures/list_structure_custom.dart
lib/page/structures/list_structure_page.dart
lib/page/users/create_user_custom.dart
lib/page/users/create_user_page.dart
lib/page/users/delete_user_custom.dart
lib/page/users/delete_user_page.dart
lib/page/users/edit_user_custom.dart
lib/page/users/edit_user_page.dart
lib/page/users/list_user_custom.dart
lib/page/users/list_user_page.dart
lib/persistence/file_persistence.dart
lib/persistence/persistence.dart
lib/persistence/rest_persistence.dart
lib/setting/drawer_exhibition.dart
lib/widget/attended_page.dart
lib/widget/attended_widget.dart
lib/widget/widget_form.dart
metatool/bin/page_generator.dart
metatool/test/helper_test.dart
metatool/test/validators_test.dart [new file with mode: 0644]
rest_server/lib/rest_server.dart