From 77556a914cc9dcae7a595e85de533915b045760f Mon Sep 17 00:00:00 2001 From: anhefti Date: Thu, 30 Jan 2020 16:19:50 +0100 Subject: [PATCH] GUI improvements and added surname to user-account --- pom.xml | 14 ++-- .../seb/sebserver/gbl/api/EntityType.java | 2 +- .../seb/sebserver/gbl/async/AsyncService.java | 10 --- .../gbl/async/AsyncServiceSpringConfig.java | 14 ++++ .../ethz/seb/sebserver/gbl/model/Domain.java | 10 ++- .../sebserver/gbl/model/user/UserAccount.java | 5 +- .../sebserver/gbl/model/user/UserInfo.java | 30 +++++---- .../seb/sebserver/gbl/model/user/UserMod.java | 19 +++++- .../seb/sebserver/gui/content/ExamForm.java | 4 +- .../seb/sebserver/gui/content/ExamList.java | 5 +- .../gui/content/InstitutionForm.java | 8 +-- .../gui/content/InstitutionList.java | 15 +++-- .../seb/sebserver/gui/content/MainPage.java | 2 +- .../content/MonitoringClientConnection.java | 6 +- .../gui/content/QuizDiscoveryList.java | 42 ++++++------ .../sebserver/gui/content/RegisterPage.java | 14 ++-- .../gui/content/SebClientConfigForm.java | 2 +- .../sebserver/gui/content/SebClientLogs.java | 14 ++-- .../gui/content/UserAccountForm.java | 9 ++- .../gui/content/UserAccountList.java | 23 ++++--- .../gui/content/UserActivityLogs.java | 9 ++- .../gui/content/action/ActionCategory.java | 2 +- .../gui/content/action/ActionPane.java | 15 +++-- .../gui/content/activity/ActivitiesPane.java | 17 +++-- .../ch/ethz/seb/sebserver/gui/form/Form.java | 1 + .../seb/sebserver/gui/form/FormBuilder.java | 9 +++ .../gui/form/SelectionFieldBuilder.java | 2 +- .../gui/service/ResourceService.java | 2 +- .../gui/service/i18n/I18nSupport.java | 14 +++- .../service/i18n/impl/I18nSupportImpl.java | 13 ++-- .../seb/sebserver/gui/table/TableFilter.java | 39 ++++++++--- .../sebserver/gui/table/TableNavigator.java | 60 ++++++++++++----- .../sebserver/gui/widget/WidgetFactory.java | 6 +- .../webservice/AdminUserInitializer.java | 1 + ...ionalAttributeRecordDynamicSqlSupport.java | 14 ++-- .../AdditionalAttributeRecordMapper.java | 36 +++++------ ...ientConnectionRecordDynamicSqlSupport.java | 22 +++---- .../mapper/ClientConnectionRecordMapper.java | 36 +++++------ .../ClientEventRecordDynamicSqlSupport.java | 18 +++--- .../batis/mapper/ClientEventRecordMapper.java | 36 +++++------ ...entInstructionRecordDynamicSqlSupport.java | 14 ++-- .../mapper/ClientInstructionRecordMapper.java | 36 +++++------ ...ationAttributeRecordDynamicSqlSupport.java | 20 +++--- .../ConfigurationAttributeRecordMapper.java | 36 +++++------ ...figurationNodeRecordDynamicSqlSupport.java | 20 +++--- .../mapper/ConfigurationNodeRecordMapper.java | 36 +++++------ .../ConfigurationRecordDynamicSqlSupport.java | 16 ++--- .../mapper/ConfigurationRecordMapper.java | 36 +++++------ ...igurationValueRecordDynamicSqlSupport.java | 16 ++--- .../ConfigurationValueRecordMapper.java | 36 +++++------ ...nfigurationMapRecordDynamicSqlSupport.java | 16 ++--- .../ExamConfigurationMapRecordMapper.java | 36 +++++------ .../mapper/ExamRecordDynamicSqlSupport.java | 32 +++++----- .../batis/mapper/ExamRecordMapper.java | 36 +++++------ .../IndicatorRecordDynamicSqlSupport.java | 14 ++-- .../batis/mapper/IndicatorRecordMapper.java | 36 +++++------ .../InstitutionRecordDynamicSqlSupport.java | 16 ++--- .../batis/mapper/InstitutionRecordMapper.java | 36 +++++------ .../LmsSetupRecordDynamicSqlSupport.java | 30 ++++----- .../batis/mapper/LmsSetupRecordMapper.java | 36 +++++------ .../OrientationRecordDynamicSqlSupport.java | 24 +++---- .../batis/mapper/OrientationRecordMapper.java | 36 +++++------ .../mapper/RoleRecordDynamicSqlSupport.java | 10 +-- .../batis/mapper/RoleRecordMapper.java | 36 +++++------ ...ebClientConfigRecordDynamicSqlSupport.java | 20 +++--- .../mapper/SebClientConfigRecordMapper.java | 36 +++++------ .../ThresholdRecordDynamicSqlSupport.java | 12 ++-- .../batis/mapper/ThresholdRecordMapper.java | 36 +++++------ ...serActivityLogRecordDynamicSqlSupport.java | 18 +++--- .../mapper/UserActivityLogRecordMapper.java | 36 +++++------ .../mapper/UserRecordDynamicSqlSupport.java | 29 +++++---- .../batis/mapper/UserRecordMapper.java | 50 +++++++++------ .../mapper/ViewRecordDynamicSqlSupport.java | 14 ++-- .../batis/mapper/ViewRecordMapper.java | 36 +++++------ ...viceServerInfoRecordDynamicSqlSupport.java | 10 +-- .../WebserviceServerInfoRecordMapper.java | 36 +++++------ .../model/AdditionalAttributeRecord.java | 28 ++++---- .../batis/model/ClientConnectionRecord.java | 44 ++++++------- .../batis/model/ClientEventRecord.java | 52 +++++++-------- .../batis/model/ClientInstructionRecord.java | 28 ++++---- .../model/ConfigurationAttributeRecord.java | 40 ++++++------ .../batis/model/ConfigurationNodeRecord.java | 40 ++++++------ .../batis/model/ConfigurationRecord.java | 32 +++++----- .../batis/model/ConfigurationValueRecord.java | 32 +++++----- .../model/ExamConfigurationMapRecord.java | 32 +++++----- .../datalayer/batis/model/ExamRecord.java | 64 +++++++++---------- .../batis/model/IndicatorRecord.java | 28 ++++---- .../batis/model/InstitutionRecord.java | 32 +++++----- .../datalayer/batis/model/LmsSetupRecord.java | 60 ++++++++--------- .../batis/model/OrientationRecord.java | 48 +++++++------- .../datalayer/batis/model/RoleRecord.java | 20 +++--- .../batis/model/SebClientConfigRecord.java | 40 ++++++------ .../batis/model/ThresholdRecord.java | 24 +++---- .../batis/model/UserActivityLogRecord.java | 36 +++++------ .../datalayer/batis/model/UserRecord.java | 62 ++++++++++-------- .../datalayer/batis/model/ViewRecord.java | 28 ++++---- .../model/WebserviceServerInfoRecord.java | 20 +++--- .../authorization/UserService.java | 8 +-- .../authorization/impl/UserServiceImpl.java | 17 +---- .../servicelayer/dao/impl/UserDAOImpl.java | 6 +- .../servicelayer/lms/LmsAPIService.java | 3 +- .../weblayer/api/ExamAPI_V1_Controller.java | 17 +++-- .../weblayer/api/RegisterUserController.java | 2 + .../config/application-dev-gui.properties | 2 +- .../resources/config/application.properties | 7 +- src/main/resources/data-demo.sql | 6 +- src/main/resources/data-prod.sql | 6 +- src/main/resources/messages.properties | 40 ++++++------ src/main/resources/schema-demo.sql | 1 + src/main/resources/schema-dev.sql | 1 + src/main/resources/schema-prod.sql | 1 + src/main/resources/static/css/sebserver.css | 15 +++++ .../gbl/model/user/UserInfoTest.java | 11 ++-- .../integration/api/admin/UserAPITest.java | 8 ++- .../api/exam/SebConnectionTest.java | 4 ++ .../AuthorizationServiceTest.java | 2 +- src/test/resources/data-test-additional.sql | 4 +- src/test/resources/data-test.sql | 14 ++-- src/test/resources/schema-test.sql | 1 + 119 files changed, 1375 insertions(+), 1184 deletions(-) diff --git a/pom.xml b/pom.xml index 6ae37ba7..5d130514 100644 --- a/pom.xml +++ b/pom.xml @@ -222,10 +222,6 @@ org.springframework.boot spring-boot-starter-tomcat - - org.springframework.boot - spring-boot-starter-websocket - org.springframework.boot spring-boot-starter-jdbc @@ -242,6 +238,16 @@ com.fasterxml.jackson.dataformat jackson-dataformat-xml + + org.springframework.boot + spring-boot-starter-webflux + + + spring-boot-starter-reactor-netty + org.springframework.boot + + +