From b9f6e47e88de0dfa7050539d1460777b440103ca Mon Sep 17 00:00:00 2001 From: Alexander Trost Date: Fri, 24 Jan 2025 12:17:19 +0100 Subject: [PATCH] feat: finally switch protobuf jstype string to number Signed-off-by: Alexander Trost --- app/components/FiveNetHints.vue | 10 +- .../calendar/CalendarCreateOrUpdateModal.vue | 6 +- .../calendar/CalendarViewSlideover.vue | 2 +- .../calendar/FindCalendarsModal.vue | 2 +- .../entry/EntryCreateOrUpdateModal.vue | 6 +- .../calendar/entry/EntryRSVPList.vue | 2 +- .../calendar/entry/EntryShareForm.vue | 2 +- .../calendar/entry/EntryViewSlideover.vue | 2 +- app/components/centrum/MarkersList.vue | 2 +- .../dispatches/DispatchAssignModal.vue | 8 +- .../DispatchCreateOrUpdateSlideover.vue | 2 +- .../DispatchDetailsByIDSlideover.vue | 4 +- .../dispatches/DispatchDetailsSlideover.vue | 6 +- .../centrum/dispatches/DispatchFeed.vue | 6 +- .../dispatches/DispatchStatusUpdateModal.vue | 4 +- .../centrum/livemap/CentrumSidebar.vue | 14 +- .../centrum/livemap/DispatchMarker.vue | 7 +- .../centrum/livemap/DispatchesLayer.vue | 2 +- .../centrum/livemap/JoinUnitSlideover.vue | 6 +- .../centrum/livemap/OwnDispatchEntry.vue | 4 +- .../centrum/livemap/TakeDispatchSlideover.vue | 6 +- .../centrum/partials/DispatchReferences.vue | 2 +- .../settings/UnitCreateOrUpdateModal.vue | 4 +- app/components/centrum/settings/UnitsList.vue | 2 +- app/components/centrum/units/UnitFeed.vue | 2 +- .../centrum/units/UnitStatusUpdateModal.vue | 2 +- .../citizens/CitizensLabelsModal.vue | 4 +- app/components/citizens/CitizensList.vue | 2 +- .../info/CitizenActivityFeedEntry.vue | 1355 +++++----------- .../citizens/info/CitizenProfile.vue | 2 +- .../citizens/info/props/CitizenSetLabels.vue | 2 +- .../documents/DocumentActivityList.vue | 2 +- .../documents/DocumentCommentEntry.vue | 6 +- app/components/documents/DocumentComments.vue | 8 +- app/components/documents/DocumentEditor.vue | 56 +- app/components/documents/DocumentList.vue | 4 +- .../documents/DocumentReferenceManager.vue | 12 +- .../documents/DocumentReferences.vue | 2 +- .../documents/DocumentRelationManager.vue | 12 +- .../documents/DocumentRelations.vue | 2 +- .../documents/DocumentReminderModal.vue | 2 +- app/components/documents/DocumentView.vue | 12 +- .../documents/categories/CategoriesModal.vue | 2 +- .../requests/DocumentRequestAccess.vue | 2 +- .../requests/DocumentRequestAccessModal.vue | 2 +- .../requests/DocumentRequestsListEntry.vue | 4 +- .../requests/DocumentRequestsModal.vue | 2 +- .../documents/templates/TemplateEditor.vue | 14 +- .../templates/TemplatePreviewModal.vue | 2 +- .../documents/templates/TemplateView.vue | 8 +- app/components/internet/pages/WebPage.vue | 2 +- .../jobs/colleagues/ColleagueInfoPopover.vue | 10 +- .../jobs/colleagues/ColleagueSetLabels.vue | 2 +- .../jobs/colleagues/JobsLabelsModal.vue | 4 +- .../conduct/ConductCreateOrUpdateModal.vue | 4 +- app/components/jobs/conduct/ConductList.vue | 13 +- .../livemap/MarkerCreateOrUpdateSlideover.vue | 2 +- app/components/livemap/MarkerMarkerPopup.vue | 2 +- app/components/mailer/EmailCreateForm.vue | 4 +- app/components/mailer/EmailList.vue | 2 +- app/components/mailer/MailerThread.vue | 12 +- app/components/mailer/TemplateEditForm.vue | 2 +- .../mailer/ThreadCreateOrUpdateModal.vue | 6 +- app/components/mailer/ThreadList.vue | 2 +- app/components/overlays/Sound.vue | 2 +- app/components/partials/IDCopyBadge.vue | 4 +- .../partials/access/AccessEntry.vue | 4 +- .../partials/access/AccessManager.vue | 16 +- app/components/partials/access/helpers.ts | 18 +- .../partials/citizens/CitizenInfoPopover.vue | 10 +- .../documents/DocumentInfoPopover.vue | 6 +- .../notification/NotificationProvider.vue | 2 +- .../notification/NotificationsList.vue | 2 +- .../qualifications/QualificationEditor.vue | 16 +- .../QualificationRequestUserModal.vue | 4 +- .../qualifications/QualificationView.vue | 6 +- .../QualificationsRequestsList.vue | 4 +- .../QualificationsResultsList.vue | 4 +- .../qualifications/exam/ExamEditor.vue | 6 +- .../exam/ExamEditorQuestion.vue | 6 +- .../qualifications/exam/ExamView.vue | 4 +- .../qualifications/exam/ExamViewQuestions.vue | 2 +- .../qualifications/exam/ExamViewResult.vue | 2 +- .../tutor/ExamViewResultModal.vue | 8 +- .../tutor/QualificationRequestTutorModal.vue | 2 +- .../tutor/QualificationResultTutorForm.vue | 8 +- .../tutor/QualificationResultTutorModal.vue | 4 +- .../tutor/QualificationsRequestsList.vue | 6 +- .../tutor/QualificationsResultsList.vue | 6 +- .../penaltycalculator/PenaltyCalculator.vue | 6 +- .../penaltycalculator/PenaltySummaryTable.vue | 2 +- app/components/rector/attrs/AttrView.vue | 18 +- app/components/rector/attrs/AttrViewAttr.vue | 6 +- app/components/rector/laws/LawBookEntry.vue | 36 +- app/components/rector/laws/LawEntry.vue | 8 +- app/components/rector/laws/LawList.vue | 8 +- app/components/rector/roles/RoleView.vue | 18 +- app/components/rector/roles/RoleViewAttr.vue | 6 +- app/components/wiki/PageActivityList.vue | 2 +- app/components/wiki/PageEditor.vue | 20 +- app/components/wiki/PageView.vue | 2 +- app/components/wiki/PagesList.vue | 2 +- app/composables/grpc.ts | 4 +- .../transports/websocket/websocketChannel.ts | 2 +- app/composables/notifications.ts | 2 +- app/composables/useSound.ts | 4 +- app/pages/calendar/index.vue | 8 +- app/pages/centrum/dispatches.vue | 11 +- app/pages/documents/[id]/edit.vue | 2 +- app/pages/documents/[id]/index.vue | 2 +- app/pages/documents/templates/[id].vue | 2 +- app/pages/documents/templates/edit/[id].vue | 2 +- app/pages/jobs/colleagues/[id].vue | 10 +- app/pages/mail/index.vue | 4 +- app/pages/mail/manage.vue | 2 +- app/pages/qualifications/[id]/edit.vue | 2 +- app/pages/qualifications/[id]/exam/index.vue | 2 +- app/pages/qualifications/[id]/index.vue | 2 +- app/pages/wiki/[job]/[id]/[...slug].vue | 4 +- app/pages/wiki/index.vue | 2 +- app/store/calendar.ts | 12 +- app/store/centrum.ts | 48 +- app/store/clipboard.ts | 6 +- app/store/livemap.ts | 14 +- app/store/mailer.ts | 14 +- app/store/notificator.ts | 9 +- app/utils/array.ts | 2 +- .../proto/resources/accounts/accounts.pb.go | 56 +- gen/go/proto/resources/accounts/oauth2.pb.go | 66 +- gen/go/proto/resources/calendar/access.pb.go | 71 +- .../proto/resources/calendar/calendar.pb.go | 376 +++-- gen/go/proto/resources/centrum/access.pb.go | 128 +- .../proto/resources/centrum/dispatches.pb.go | 230 ++- gen/go/proto/resources/centrum/general.pb.go | 32 +- gen/go/proto/resources/centrum/units.pb.go | 249 ++- gen/go/proto/resources/documents/access.pb.go | 77 +- .../proto/resources/documents/activity.pb.go | 340 ++-- .../proto/resources/documents/category.pb.go | 44 +- .../proto/resources/documents/comment.pb.go | 73 +- .../proto/resources/documents/documents.pb.go | 449 +++--- .../proto/resources/documents/requests.pb.go | 97 +- .../proto/resources/documents/templates.pb.go | 325 ++-- gen/go/proto/resources/internet/ads.pb.go | 134 +- gen/go/proto/resources/internet/domain.pb.go | 222 ++- .../resources/internet/domain.pb.sanitizer.go | 44 + .../resources/internet/domain.pb.validate.go | 241 +++ gen/go/proto/resources/internet/page.pb.go | 94 +- gen/go/proto/resources/internet/search.pb.go | 26 +- gen/go/proto/resources/jobs/activity.pb.go | 216 +-- gen/go/proto/resources/jobs/conduct.pb.go | 116 +- gen/go/proto/resources/jobs/labels.pb.go | 42 +- gen/go/proto/resources/laws/laws.pb.go | 104 +- gen/go/proto/resources/livemap/livemap.pb.go | 208 +-- gen/go/proto/resources/mailer/access.pb.go | 145 +- gen/go/proto/resources/mailer/email.pb.go | 107 +- gen/go/proto/resources/mailer/events.pb.go | 69 +- gen/go/proto/resources/mailer/message.pb.go | 104 +- gen/go/proto/resources/mailer/settings.pb.go | 30 +- gen/go/proto/resources/mailer/template.pb.go | 69 +- gen/go/proto/resources/mailer/thread.pb.go | 174 +- .../notifications/notifications.pb.go | 181 ++- .../resources/permissions/permissions.pb.go | 158 +- .../resources/qualifications/access.pb.go | 95 +- .../proto/resources/qualifications/exam.pb.go | 363 +++-- .../qualifications/qualifications.pb.go | 518 +++--- gen/go/proto/resources/rector/audit.pb.go | 100 +- gen/go/proto/resources/users/activity.pb.go | 342 ++-- gen/go/proto/resources/users/labels.pb.go | 30 +- gen/go/proto/resources/wiki/access.pb.go | 69 +- gen/go/proto/resources/wiki/activity.pb.go | 230 +-- gen/go/proto/resources/wiki/page.pb.go | 137 +- gen/go/proto/services/auth/auth.pb.go | 371 +++-- gen/go/proto/services/calendar/calendar.pb.go | 472 +++--- gen/go/proto/services/centrum/centrum.pb.go | 737 +++++---- gen/go/proto/services/docstore/docstore.pb.go | 1435 ++++++++--------- gen/go/proto/services/internet/domain.pb.go | 237 +-- .../services/internet/domain.pb.sanitizer.go | 18 + .../services/internet/domain.pb.validate.go | 80 + gen/go/proto/services/jobs/conduct.pb.go | 140 +- gen/go/proto/services/jobs/jobs.pb.go | 366 ++--- .../proto/services/livemapper/livemap.pb.go | 58 +- gen/go/proto/services/mailer/mailer.pb.go | 725 +++++---- .../services/notificator/notificator.pb.go | 136 +- .../qualifications/qualifications.pb.go | 673 ++++---- gen/go/proto/services/rector/laws.pb.go | 95 +- gen/go/proto/services/rector/rector.pb.go | 250 ++- gen/go/proto/services/wiki/wiki.pb.go | 169 +- gen/grpc-api.md | 28 + gen/ts/resources/accounts/accounts.ts | 16 +- gen/ts/resources/accounts/oauth2.ts | 32 +- gen/ts/resources/calendar/access.ts | 64 +- gen/ts/resources/calendar/calendar.ts | 96 +- gen/ts/resources/centrum/access.ts | 80 +- gen/ts/resources/centrum/dispatches.ts | 124 +- gen/ts/resources/centrum/general.ts | 16 +- gen/ts/resources/centrum/units.ts | 80 +- gen/ts/resources/common/access/dummy.ts | 309 ---- gen/ts/resources/documents/access.ts | 64 +- gen/ts/resources/documents/activity.ts | 32 +- gen/ts/resources/documents/category.ts | 16 +- gen/ts/resources/documents/comment.ts | 32 +- gen/ts/resources/documents/documents.ts | 172 +- gen/ts/resources/documents/requests.ts | 32 +- gen/ts/resources/documents/templates.ts | 64 +- gen/ts/resources/internet/ads.ts | 16 +- gen/ts/resources/internet/domain.ts | 180 ++- gen/ts/resources/internet/internet.ts | 344 ---- gen/ts/resources/internet/page.ts | 32 +- gen/ts/resources/internet/search.ts | 16 +- gen/ts/resources/jobs/activity.ts | 16 +- gen/ts/resources/jobs/conduct.ts | 16 +- gen/ts/resources/jobs/labels.ts | 16 +- gen/ts/resources/laws/laws.ts | 48 +- gen/ts/resources/livemap/livemap.ts | 28 +- gen/ts/resources/mailer/access.ts | 112 +- gen/ts/resources/mailer/email.ts | 16 +- gen/ts/resources/mailer/events.ts | 36 +- gen/ts/resources/mailer/message.ts | 48 +- gen/ts/resources/mailer/settings.ts | 16 +- gen/ts/resources/mailer/template.ts | 32 +- gen/ts/resources/mailer/thread.ts | 112 +- gen/ts/resources/mailer/user.ts | 93 -- .../resources/notifications/notifications.ts | 40 +- gen/ts/resources/permissions/permissions.ts | 128 +- gen/ts/resources/qualifications/access.ts | 32 +- gen/ts/resources/qualifications/exam.ts | 80 +- .../qualifications/qualifications.ts | 128 +- gen/ts/resources/rector/audit.ts | 32 +- gen/ts/resources/users/activity.ts | 32 +- gen/ts/resources/users/labels.ts | 16 +- gen/ts/resources/wiki/access.ts | 64 +- gen/ts/resources/wiki/activity.ts | 32 +- gen/ts/resources/wiki/page.ts | 56 +- gen/ts/services/auth/auth.ts | 32 +- gen/ts/services/calendar/calendar.ts | 110 +- gen/ts/services/centrum/centrum.ts | 224 +-- gen/ts/services/docstore/docstore.ts | 542 +++---- gen/ts/services/internet/domain.ts | 52 +- gen/ts/services/jobs/conduct.ts | 30 +- gen/ts/services/jobs/jobs.ts | 28 +- gen/ts/services/livemapper/livemap.ts | 16 +- gen/ts/services/mailer/mailer.ts | 318 ++-- gen/ts/services/notificator/notificator.ts | 30 +- .../services/qualifications/qualifications.ts | 216 +-- gen/ts/services/rector/laws.ts | 32 +- gen/ts/services/rector/rector.ts | 126 +- gen/ts/services/wiki/wiki.ts | 48 +- proto/resources/accounts/accounts.proto | 2 +- proto/resources/accounts/oauth2.proto | 4 +- proto/resources/calendar/access.proto | 8 +- proto/resources/calendar/calendar.proto | 12 +- proto/resources/centrum/access.proto | 10 +- proto/resources/centrum/dispatches.proto | 16 +- proto/resources/centrum/general.proto | 2 +- proto/resources/centrum/units.proto | 10 +- proto/resources/documents/access.proto | 8 +- proto/resources/documents/activity.proto | 4 +- proto/resources/documents/category.proto | 2 +- proto/resources/documents/comment.proto | 4 +- proto/resources/documents/documents.proto | 24 +- proto/resources/documents/requests.proto | 4 +- proto/resources/documents/templates.proto | 8 +- proto/resources/internet/ads.proto | 2 +- proto/resources/internet/domain.proto | 23 +- proto/resources/internet/page.proto | 4 +- proto/resources/internet/search.proto | 2 +- proto/resources/jobs/activity.proto | 2 +- proto/resources/jobs/conduct.proto | 2 +- proto/resources/jobs/labels.proto | 2 +- proto/resources/laws/laws.proto | 6 +- proto/resources/livemap/livemap.proto | 4 +- proto/resources/mailer/access.proto | 14 +- proto/resources/mailer/email.proto | 2 +- proto/resources/mailer/events.proto | 6 +- proto/resources/mailer/message.proto | 6 +- proto/resources/mailer/settings.proto | 2 +- proto/resources/mailer/template.proto | 4 +- proto/resources/mailer/thread.proto | 14 +- .../notifications/notifications.proto | 6 +- proto/resources/permissions/permissions.proto | 16 +- proto/resources/qualifications/access.proto | 4 +- proto/resources/qualifications/exam.proto | 10 +- .../qualifications/qualifications.proto | 16 +- proto/resources/rector/audit.proto | 4 +- proto/resources/users/activity.proto | 4 +- proto/resources/users/labels.proto | 2 +- proto/resources/wiki/access.proto | 8 +- proto/resources/wiki/activity.proto | 4 +- proto/resources/wiki/page.proto | 8 +- proto/services/auth/auth.proto | 4 +- proto/services/calendar/calendar.proto | 14 +- proto/services/centrum/centrum.proto | 30 +- proto/services/docstore/docstore.proto | 70 +- proto/services/internet/domain.proto | 8 +- proto/services/jobs/conduct.proto | 4 +- proto/services/jobs/jobs.proto | 4 +- proto/services/livemapper/livemap.proto | 2 +- proto/services/mailer/mailer.proto | 40 +- proto/services/notificator/notificator.proto | 4 +- .../qualifications/qualifications.proto | 28 +- proto/services/rector/laws.proto | 4 +- proto/services/rector/rector.proto | 16 +- proto/services/wiki/wiki.proto | 6 +- ...36897049_internet_feature_continued.up.sql | 5 +- services/internet/domain.go | 197 ++- services/internet/server.go | 7 +- 306 files changed, 10178 insertions(+), 10540 deletions(-) delete mode 100644 gen/ts/resources/common/access/dummy.ts delete mode 100644 gen/ts/resources/internet/internet.ts delete mode 100644 gen/ts/resources/mailer/user.ts diff --git a/app/components/FiveNetHints.vue b/app/components/FiveNetHints.vue index 0bc08da97..fd5bef825 100644 --- a/app/components/FiveNetHints.vue +++ b/app/components/FiveNetHints.vue @@ -1,23 +1,23 @@