Updates, overview extended, club view implemented
This commit is contained in:
@@ -16,7 +16,7 @@ import {
|
||||
TournamentMember, Accident, UserToken, OfficialTournament, OfficialCompetition, OfficialCompetitionMember, MyTischtennis, ClickTtAccount, MyTischtennisUpdateHistory, MyTischtennisFetchLog, ApiLog, MemberTransferConfig, MemberContact, MemberTtrHistory, MemberPlayInterest,
|
||||
MemberOrder, MemberOrderHistory, MemberGroupPhoto, BillingTemplate, BillingTemplateField, BillingRun, BillingDocument, BillingDocumentValue, BillingUserSetting, FriendlyMatch, TrainingCancellation
|
||||
, FriendlyMatchShared, FriendlyMatchInvitation
|
||||
, CalendarEvent, ClubVenue, ClubRequest, ClubRequestNote, ClubSepaMandate, ClubPaymentClaim, ClubAccount, ClubInvoiceParty, ClubInvoice, ClubInvoiceItem, ClubRole, ClubUserRole
|
||||
, CalendarEvent, ClubVenue, ClubRequest, ClubRequestNote, ClubSepaMandate, ClubPaymentClaim, ClubAccount, ClubAccountTransaction, ClubInvoiceParty, ClubInvoice, ClubInvoiceItem, ClubRole, ClubUserRole, ClubCommunicationThread, ClubCommunicationMessage, ClubCommunicationRecipient, ClubCommunicationDeliveryLog, ClubCommunicationTemplate, ClubDistributionGroup, ClubDistributionGroupMember
|
||||
} from './models/index.js';
|
||||
import authRoutes from './routes/authRoutes.js';
|
||||
import clubRoutes from './routes/clubRoutes.js';
|
||||
@@ -75,6 +75,9 @@ import clubStatisticsRoutes from './routes/clubStatisticsRoutes.js';
|
||||
import clubArchiveRoutes from './routes/clubArchiveRoutes.js';
|
||||
import clubAccountRoutes from './routes/clubAccountRoutes.js';
|
||||
import clubInvoiceRoutes from './routes/clubInvoiceRoutes.js';
|
||||
import clubPaymentClaimRoutes from './routes/clubPaymentClaimRoutes.js';
|
||||
import clubCommunicationRoutes from './routes/clubCommunicationRoutes.js';
|
||||
import clubDocumentRoutes from './routes/clubDocumentRoutes.js';
|
||||
import schedulerService from './services/schedulerService.js';
|
||||
import { requestLoggingMiddleware } from './middleware/requestLoggingMiddleware.js';
|
||||
import HttpError from './exceptions/HttpError.js';
|
||||
@@ -382,6 +385,9 @@ app.use('/api/club-statistics', clubStatisticsRoutes);
|
||||
app.use('/api/club-archive', clubArchiveRoutes);
|
||||
app.use('/api/club-accounts', clubAccountRoutes);
|
||||
app.use('/api/club-invoices', clubInvoiceRoutes);
|
||||
app.use('/api/club-payment-claims', clubPaymentClaimRoutes);
|
||||
app.use('/api/club-communication', clubCommunicationRoutes);
|
||||
app.use('/api/club-documents', clubDocumentRoutes);
|
||||
|
||||
// Middleware für dynamischen kanonischen Tag (vor express.static)
|
||||
const setCanonicalTag = (req, res, next) => {
|
||||
@@ -588,9 +594,17 @@ app.use((err, req, res, next) => {
|
||||
await safeSync(ClubRole);
|
||||
await safeSync(ClubUserRole);
|
||||
await safeSync(ClubAccount);
|
||||
await safeSync(ClubAccountTransaction);
|
||||
await safeSync(ClubInvoiceParty);
|
||||
await safeSync(ClubInvoice);
|
||||
await safeSync(ClubInvoiceItem);
|
||||
await safeSync(ClubDistributionGroup);
|
||||
await safeSync(ClubDistributionGroupMember);
|
||||
await safeSync(ClubCommunicationThread);
|
||||
await safeSync(ClubCommunicationMessage);
|
||||
await safeSync(ClubCommunicationRecipient);
|
||||
await safeSync(ClubCommunicationDeliveryLog);
|
||||
await safeSync(ClubCommunicationTemplate);
|
||||
await safeSync(Log);
|
||||
await safeSync(Member);
|
||||
await safeSync(DiaryDate);
|
||||
|
||||
Reference in New Issue
Block a user