feat(applications): ampliar lista suportada

- adiciona CDR, FUNCIONALIDADE e VOICEMAIL ao enum Applications
- reflete as novas opções nos selects de cadastro e filtros no frontend
master
Artur Oliveira 2025-12-16 17:40:11 -03:00
parent 6d5a64be89
commit 25579ab7bd
4 changed files with 29 additions and 4 deletions

View File

@ -5,5 +5,8 @@ public enum Applications {
HITMANAGER,
HITMANAGER_V2,
OMNIHIT,
HITPHONE
HITPHONE,
CDR,
FUNCIONALIDADE,
VOICEMAIL
}

View File

@ -40,7 +40,16 @@ const defaultProfileForm: ProfileFormState = {
};
const serverTypeOptions: ServersType[] = ["PRODUCTION", "HOMOLOGATION", "DATABASE"];
const applicationOptions: Applications[] = ["ASTERISK", "HITMANAGER", "HITMANAGER_V2", "OMNIHIT", "HITPHONE"];
const applicationOptions: Applications[] = [
"ASTERISK",
"HITMANAGER",
"HITMANAGER_V2",
"OMNIHIT",
"HITPHONE",
"CDR",
"FUNCIONALIDADE",
"VOICEMAIL",
];
const databaseOptions: DatabaseType[] = ["MYSQL", "POSTGRESQL", "SQLSERVER", "ORACLE", "REDIS", "MONGODB", "MARIADB", "NONE"];
export const Header = ({ currentUser, userError, onServerCreated, onProfileUpdated }: HeaderProps) => {

View File

@ -15,7 +15,17 @@ interface Props {
}
const typeOptions: Array<ServersType | OptionAll> = ["ALL", "PRODUCTION", "HOMOLOGATION", "DATABASE"];
const applicationOptions: Array<Applications | OptionAll> = ["ALL", "ASTERISK", "HITMANAGER", "HITMANAGER_V2", "OMNIHIT", "HITPHONE"];
const applicationOptions: Array<Applications | OptionAll> = [
"ALL",
"ASTERISK",
"HITMANAGER",
"HITMANAGER_V2",
"OMNIHIT",
"HITPHONE",
"CDR",
"FUNCIONALIDADE",
"VOICEMAIL",
];
const databaseOptions: Array<DatabaseType | OptionAll> = ["ALL", "MYSQL", "POSTGRESQL", "SQLSERVER", "ORACLE", "REDIS", "MONGODB", "MARIADB", "NONE"];
export const ServersFilterBar = ({

View File

@ -13,7 +13,10 @@ export type Applications =
| 'HITMANAGER'
| 'HITMANAGER_V2'
| 'OMNIHIT'
| 'HITPHONE';
| 'HITPHONE'
| 'CDR'
| 'FUNCIONALIDADE'
| 'VOICEMAIL';
export type ServersType = 'PRODUCTION' | 'HOMOLOGATION' | 'DATABASE';