Add a module which will create notifications for all users when the license is at its expiration period, and terminate the process when the license expires.
This commit is contained in:
parent
0683f2657e
commit
0ba4201020
8 changed files with 120 additions and 18 deletions
|
@ -117,7 +117,7 @@ class FederatedLogin(BaseModel):
|
|||
|
||||
|
||||
class Visibility(BaseModel):
|
||||
name = CharField(index=True)
|
||||
name = CharField(index=True, unique=True)
|
||||
|
||||
|
||||
class Repository(BaseModel):
|
||||
|
@ -136,7 +136,7 @@ class Repository(BaseModel):
|
|||
|
||||
|
||||
class Role(BaseModel):
|
||||
name = CharField(index=True)
|
||||
name = CharField(index=True, unique=True)
|
||||
|
||||
|
||||
class RepositoryPermission(BaseModel):
|
||||
|
@ -189,7 +189,7 @@ class AccessToken(BaseModel):
|
|||
|
||||
|
||||
class BuildTriggerService(BaseModel):
|
||||
name = CharField(index=True)
|
||||
name = CharField(index=True, unique=True)
|
||||
|
||||
|
||||
class RepositoryBuildTrigger(BaseModel):
|
||||
|
@ -283,7 +283,7 @@ class QueueItem(BaseModel):
|
|||
|
||||
|
||||
class LogEntryKind(BaseModel):
|
||||
name = CharField(index=True)
|
||||
name = CharField(index=True, unique=True)
|
||||
|
||||
|
||||
class LogEntry(BaseModel):
|
||||
|
@ -330,7 +330,7 @@ class OAuthAccessToken(BaseModel):
|
|||
|
||||
|
||||
class NotificationKind(BaseModel):
|
||||
name = CharField(index=True)
|
||||
name = CharField(index=True, unique=True)
|
||||
|
||||
|
||||
class Notification(BaseModel):
|
||||
|
|
Reference in a new issue