mirror of
https://github.com/IT4Change/gradido.git
synced 2026-02-06 09:56:05 +00:00
lint and comments
This commit is contained in:
parent
e7ad986389
commit
450b3d2639
@ -45,6 +45,7 @@ export abstract class UnconfirmedContributionRole {
|
||||
// third, actually update entity
|
||||
protected abstract update(): void
|
||||
|
||||
// call all steps in order
|
||||
public async checkAndUpdate(context: Context): Promise<void> {
|
||||
if (!context.user || !context.role) {
|
||||
throw new LogError('missing user or role on context')
|
||||
|
||||
@ -36,7 +36,7 @@ export class UnconfirmedContributionUserRole extends UnconfirmedContributionRole
|
||||
this.self.contributionStatus,
|
||||
)
|
||||
}
|
||||
// if a contribution was created from a moderator, user cannot init it
|
||||
// if a contribution was created from a moderator, user cannot edit it
|
||||
// TODO: rethink
|
||||
if (this.self.moderatorId) {
|
||||
throw new LogError('Cannot update contribution of moderator', this.self, user.id)
|
||||
|
||||
@ -6,7 +6,7 @@ import { AdminUpdateContributionArgs } from '@arg/AdminUpdateContributionArgs'
|
||||
import { ContributionArgs } from '@arg/ContributionArgs'
|
||||
|
||||
import { ContributionMessageBuilder } from '@/data/ContributionMessage.builder'
|
||||
import { Context, getClientTimezoneOffset } from '@/server/context'
|
||||
import { Context } from '@/server/context'
|
||||
import { LogError } from '@/server/LogError'
|
||||
|
||||
import { UnconfirmedContributionRole } from './UnconfirmedContribution.role'
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user