Add auto-upgrade-in-apps (#23001)
We need to auto upgrade application, lets add this column in application entity, and add an admin button to autoupgrade all applications to latest app registrration version manually <img width="1131" height="372" alt="image" src="https://github.com/user-attachments/assets/4e755abc-38ad-4895-a2e8-d55ee1948ac2" /> <img width="906" height="533" alt="image" src="https://github.com/user-attachments/assets/ce002057-0341-4581-bf9a-66ac2bd84a9b" />
This commit is contained in:
@@ -660,6 +660,7 @@ type Application {
|
||||
availablePackages: JSON!
|
||||
applicationRegistrationId: UUID
|
||||
canBeUninstalled: Boolean!
|
||||
autoUpgrade: Boolean!
|
||||
defaultRoleId: String
|
||||
settingsCustomTabFrontComponentId: UUID @deprecated(reason: "Custom settings tabs are no longer supported. This field is ignored.")
|
||||
defaultLogicFunctionRole: Role
|
||||
@@ -3376,6 +3377,7 @@ type Mutation {
|
||||
destroyViewGroup(input: DestroyViewGroupInput!): ViewGroup!
|
||||
installMarketplaceApp(universalIdentifier: String!, version: String): Boolean! @deprecated(reason: "Use installApplication instead")
|
||||
installApplication(universalIdentifier: String!, version: String): Application!
|
||||
updateApplication(id: UUID!, input: UpdateApplicationInput!): Application!
|
||||
uninstallApplication(universalIdentifier: String!): Boolean!
|
||||
syncMarketplaceCatalog: Boolean!
|
||||
createApplicationRegistration(input: CreateApplicationRegistrationInput!): CreateApplicationRegistration!
|
||||
@@ -4277,6 +4279,10 @@ input DestroyViewGroupInput {
|
||||
id: UUID!
|
||||
}
|
||||
|
||||
input UpdateApplicationInput {
|
||||
autoUpgrade: Boolean
|
||||
}
|
||||
|
||||
input CreateApplicationRegistrationInput {
|
||||
name: String!
|
||||
universalIdentifier: String
|
||||
|
||||
Reference in New Issue
Block a user