Add EVENTS to constants

This commit is contained in:
Girish Ramakrishnan
2026-02-17 15:30:44 +01:00
parent 9949ea364a
commit 2fe31b876f
4 changed files with 274 additions and 264 deletions
+109
View File
@@ -338,6 +338,113 @@ const RELAY_PROVIDERS = [
{ provider: 'noop', name: 'Disable outgoing email' },
];
// keep in sync with src/eventlog.js
const EVENTS = Object.freeze({
ACTIVATE: 'cloudron.activate',
PROVISION: 'cloudron.provision',
RESTORE: 'cloudron.restore',
START: 'cloudron.start',
UPDATE: 'cloudron.update',
UPDATE_FINISH: 'cloudron.update.finish',
INSTALL_FINISH: 'cloudron.install.finish',
APP_CLONE: 'app.clone',
APP_CONFIGURE: 'app.configure',
APP_REPAIR: 'app.repair',
APP_INSTALL: 'app.install',
APP_RESTORE: 'app.restore',
APP_IMPORT: 'app.import',
APP_UNINSTALL: 'app.uninstall',
APP_UPDATE: 'app.update',
APP_UPDATE_FINISH: 'app.update.finish',
APP_BACKUP: 'app.backup',
APP_BACKUP_FINISH: 'app.backup.finish',
APP_LOGIN: 'app.login',
APP_OOM: 'app.oom',
APP_UP: 'app.up',
APP_DOWN: 'app.down',
APP_START: 'app.start',
APP_STOP: 'app.stop',
APP_RESTART: 'app.restart',
ARCHIVES_ADD: 'archives.add',
ARCHIVES_DEL: 'archives.del',
BACKUP_FINISH: 'backup.finish',
BACKUP_START: 'backup.start',
BACKUP_CLEANUP_START: 'backup.cleanup.start',
BACKUP_CLEANUP_FINISH: 'backup.cleanup.finish',
BACKUP_INTEGRITY_START: 'backup.integrity.start',
BACKUP_INTEGRITY_FINISH: 'backup.integrity.finish',
BACKUP_SITE_ADD: 'backupsite.add',
BACKUP_SITE_REMOVE: 'backupsite.remove',
BACKUP_SITE_UPDATE: 'backupsite.update',
BRANDING_NAME: 'branding.name',
BRANDING_FOOTER: 'branding.footer',
BRANDING_AVATAR: 'branding.avatar',
CERTIFICATE_NEW: 'certificate.new',
CERTIFICATE_RENEWAL: 'certificate.renew',
CERTIFICATE_CLEANUP: 'certificate.cleanup',
DASHBOARD_DOMAIN_UPDATE: 'dashboard.domain.update',
DIRECTORY_SERVER_CONFIGURE: 'directoryserver.configure',
DOMAIN_ADD: 'domain.add',
DOMAIN_UPDATE: 'domain.update',
DOMAIN_REMOVE: 'domain.remove',
EXTERNAL_LDAP_CONFIGURE: 'externalldap.configure',
GROUP_ADD: 'group.add',
GROUP_REMOVE: 'group.remove',
GROUP_UPDATE: 'group.update',
GROUP_MEMBERSHIP: 'group.membership',
MAIL_LOCATION: 'mail.location',
MAIL_ENABLED: 'mail.enabled',
MAIL_DISABLED: 'mail.disabled',
MAIL_MAILBOX_ADD: 'mail.box.add',
MAIL_MAILBOX_REMOVE: 'mail.box.remove',
MAIL_MAILBOX_UPDATE: 'mail.box.update',
MAIL_LIST_ADD: 'mail.list.add',
MAIL_LIST_REMOVE: 'mail.list.remove',
MAIL_LIST_UPDATE: 'mail.list.update',
REGISTRY_ADD: 'registry.add',
REGISTRY_UPDATE: 'registry.update',
REGISTRY_DEL: 'registry.del',
SERVICE_CONFIGURE: 'service.configure',
SERVICE_REBUILD: 'service.rebuild',
SERVICE_RESTART: 'service.restart',
USER_ADD: 'user.add',
USER_LOGIN: 'user.login',
USER_LOGIN_GHOST: 'user.login.ghost',
USER_LOGOUT: 'user.logout',
USER_REMOVE: 'user.remove',
USER_UPDATE: 'user.update',
USER_TRANSFER: 'user.transfer',
USER_DIRECTORY_PROFILE_CONFIG_UPDATE: 'userdirectory.profileconfig.update',
VOLUME_ADD: 'volume.add',
VOLUME_UPDATE: 'volume.update',
VOLUME_REMOUNT: 'volume.remount',
VOLUME_REMOVE: 'volume.remove',
DYNDNS_UPDATE: 'dyndns.update',
SUPPORT_TICKET: 'support.ticket',
SUPPORT_SSH: 'support.ssh',
PROCESS_CRASH: 'system.crash',
});
// named exports
export {
API_ORIGIN,
@@ -367,6 +474,7 @@ export {
REGIONS_HETZNER,
REGIONS_WASABI,
REGIONS_S3,
EVENTS,
RELAY_PROVIDERS,
};
@@ -399,5 +507,6 @@ export default {
REGIONS_HETZNER,
REGIONS_WASABI,
REGIONS_S3,
EVENTS,
RELAY_PROVIDERS,
};