From 448349909175930a56dbdedb09cec1051d114636 Mon Sep 17 00:00:00 2001 From: virgilchiriac <17074330+virgilchiriac@users.noreply.github.com> Date: Thu, 21 Sep 2023 13:43:05 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20hpi-schu?= =?UTF-8?q?l-cloud/schulcloud-server@84c8f45a8c3b67f7f881a799e4f013f36e8b0?= =?UTF-8?q?050=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- classes/BoardDoAuthorizable.html | 8 +- classes/CourseScope.html | 2 +- classes/SubmissionItemResponse.html | 31 +- classes/SubmissionItemResponseMapper.html | 203 ++++++- classes/SubmissionsResponse.html | 351 ++++++++++++ classes/UsersList.html | 524 ++++++++++++++++++ controllers/BoardSubmissionController.html | 33 +- controllers/ElementController.html | 2 +- coverage.html | 28 +- entities/Course.html | 80 ++- injectables/BoardDoAuthorizableService.html | 30 +- injectables/CourseRepo.html | 2 +- injectables/SubmissionItemUc.html | 44 +- interfaces/BoardDoAuthorizableProps.html | 2 + interfaces/ICourseProperties.html | 54 +- interfaces/UserBoardRoles.html | 92 +++ js/menu-wc.js | 6 + js/search/search_index.js | 4 +- miscellaneous/variables.html | 192 +++---- modules/AuthenticationModule.html | 160 +++--- modules/AuthenticationModule/dependencies.svg | 160 +++--- modules/BoardModule.html | 186 +++---- modules/BoardModule/dependencies.svg | 186 +++---- modules/CacheWrapperModule.html | 8 +- modules/CacheWrapperModule/dependencies.svg | 8 +- modules/CollaborativeStorageModule.html | 8 +- .../dependencies.svg | 8 +- modules/CommonToolModule.html | 8 +- modules/CommonToolModule/dependencies.svg | 8 +- modules/ContextExternalToolModule.html | 8 +- .../dependencies.svg | 8 +- modules/CopyHelperModule.html | 8 +- modules/CopyHelperModule/dependencies.svg | 8 +- modules/CoreModule.html | 8 +- modules/CoreModule/dependencies.svg | 8 +- modules/DatabaseManagementModule.html | 8 +- .../DatabaseManagementModule/dependencies.svg | 8 +- modules/ExternalToolModule.html | 8 +- modules/ExternalToolModule/dependencies.svg | 8 +- modules/FeathersModule.html | 8 +- modules/FeathersModule/dependencies.svg | 8 +- modules/FileSystemModule.html | 8 +- modules/FileSystemModule/dependencies.svg | 8 +- modules/FilesStorageAMQPModule.html | 46 +- .../FilesStorageAMQPModule/dependencies.svg | 46 +- modules/FilesStorageApiModule.html | 54 +- .../FilesStorageApiModule/dependencies.svg | 54 +- modules/FilesStorageClientModule.html | 74 +-- .../FilesStorageClientModule/dependencies.svg | 74 +-- modules/FilesStorageModule.html | 112 ++-- modules/FilesStorageModule/dependencies.svg | 112 ++-- modules/FwuLearningContentsModule.html | 70 +-- .../dependencies.svg | 70 +-- modules/GroupModule.html | 8 +- modules/GroupModule/dependencies.svg | 8 +- modules/IdentityManagementModule.html | 8 +- .../IdentityManagementModule/dependencies.svg | 8 +- modules/KeycloakConfigurationModule.html | 112 ++-- .../dependencies.svg | 112 ++-- modules/KeycloakModule.html | 8 +- modules/KeycloakModule/dependencies.svg | 8 +- modules/LearnroomApiModule.html | 158 +++--- modules/LearnroomApiModule/dependencies.svg | 158 +++--- modules/LearnroomModule.html | 8 +- modules/LearnroomModule/dependencies.svg | 8 +- modules/LegacySchoolModule.html | 8 +- modules/LegacySchoolModule/dependencies.svg | 8 +- modules/LessonApiModule.html | 38 +- modules/LessonApiModule/dependencies.svg | 38 +- modules/LessonModule.html | 8 +- modules/LessonModule/dependencies.svg | 8 +- modules/ManagementModule.html | 102 ++-- modules/ManagementModule/dependencies.svg | 102 ++-- modules/NewsModule.html | 56 +- modules/NewsModule/dependencies.svg | 56 +- modules/OauthProviderApiModule.html | 110 ++-- .../OauthProviderApiModule/dependencies.svg | 110 ++-- modules/OauthProviderModule.html | 114 ++-- modules/OauthProviderModule/dependencies.svg | 114 ++-- modules/ProvisioningModule.html | 8 +- modules/ProvisioningModule/dependencies.svg | 8 +- modules/PseudonymModule.html | 8 +- modules/PseudonymModule/dependencies.svg | 8 +- modules/SchoolExternalToolModule.html | 8 +- .../SchoolExternalToolModule/dependencies.svg | 8 +- modules/SharingModule.html | 90 +-- modules/SharingModule/dependencies.svg | 90 +-- modules/SystemApiModule.html | 26 +- modules/SystemApiModule/dependencies.svg | 26 +- modules/SystemModule.html | 64 +-- modules/SystemModule/dependencies.svg | 64 +-- modules/TaskModule.html | 114 ++-- modules/TaskModule/dependencies.svg | 114 ++-- modules/ToolLaunchModule.html | 128 ++--- modules/ToolLaunchModule/dependencies.svg | 128 ++--- modules/UserApiModule.html | 26 +- modules/UserApiModule/dependencies.svg | 26 +- modules/UserLoginMigrationModule.html | 144 ++--- .../UserLoginMigrationModule/dependencies.svg | 144 ++--- modules/VideoConferenceModule.html | 8 +- .../VideoConferenceModule/dependencies.svg | 8 +- overview.html | 2 +- 102 files changed, 3640 insertions(+), 2338 deletions(-) create mode 100644 classes/SubmissionsResponse.html create mode 100644 classes/UsersList.html diff --git a/classes/BoardDoAuthorizable.html b/classes/BoardDoAuthorizable.html index 7551b21a457..308e18c4777 100644 --- a/classes/BoardDoAuthorizable.html +++ b/classes/BoardDoAuthorizable.html @@ -261,7 +261,7 @@
UserDataResponse
+ Type : string
- @ApiProperty()
+ @ApiProperty({pattern: '[a-f0-9]{24}'})
import { ApiProperty } from '@nestjs/swagger';
import { TimestampsResponse } from '../timestamps.response';
-import { UserDataResponse } from '../user-data.response';
export class SubmissionItemResponse {
- constructor({ id, timestamps, completed, userData }: SubmissionItemResponse) {
+ constructor({ id, timestamps, completed, userId }: SubmissionItemResponse) {
this.id = id;
this.timestamps = timestamps;
this.completed = completed;
- this.userData = userData;
+ this.userId = userId;
}
@ApiProperty({ pattern: '[a-f0-9]{24}' })
@@ -347,8 +346,8 @@
@ApiProperty()
completed: boolean;
- @ApiProperty()
- userData: UserDataResponse;
+ @ApiProperty({ pattern: '[a-f0-9]{24}' })
+ userId: string;
}
+ + + Public + mapSubmissionsToResponse + + + | +||||||
+
+ mapSubmissionsToResponse(submissionItem: SubmissionItem)
+ |
+ ||||||
+ + | +||||||
+
+
+ Parameters :
+
+
+
+
+
+ Returns :
+ SubmissionItemResponse
+
+
+
+
+ |
+
- mapToResponse(submissionItem: SubmissionItem)
+ mapToResponse(submissionItems: SubmissionItem[], users: UserBoardRoles[])
|
|||||||
submissionItem | +submissionItems |
- SubmissionItem
+ SubmissionItem[]
+ |
+
+ + No + | + + +||||
users | +
+ UserBoardRoles[]
|
@@ -266,7 +357,78 @@
|
+
SubmissionItemResponse
+ Returns : SubmissionsResponse
+
+