Skip to content

Commit

Permalink
feature/IVYPORTAL-17427-Remove-old-statistics-Area - Remove Task Anal…
Browse files Browse the repository at this point in the history
…ysis
  • Loading branch information
ntloc-axonivy committed Sep 10, 2024
1 parent 691b26f commit 34e631d
Show file tree
Hide file tree
Showing 31 changed files with 44 additions and 2,960 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -455,10 +455,6 @@
" if (Objects.nonNull(iPermission)){",
" ISecurityContext.current().securityDescriptor().grantPermission(iPermission, ivy.session.getSessionUser());",
" }",
"iPermission = IPermissionRepository.instance().findByName(PortalPermission.STATISTIC_ANALYZE_TASK.getValue());",
" if (Objects.nonNull(iPermission)){",
" ISecurityContext.current().securityDescriptor().grantPermission(iPermission, ivy.session.getSessionUser());",
" }",
"",
" iPermission = IPermissionRepository.instance().findByName(PortalPermission.SHOW_CASE_DETAILS.getValue());",
" if (Objects.nonNull(iPermission)){",
Expand Down Expand Up @@ -611,10 +607,6 @@
" if (Objects.nonNull(iPermission)){",
" ISecurityContext.current().securityDescriptor().denyPermission(iPermission, ivy.session.getSessionUser());",
" }",
" iPermission = IPermissionRepository.instance().findByName(PortalPermission.STATISTIC_ANALYZE_TASK.getValue());",
" if (Objects.nonNull(iPermission)){",
" ISecurityContext.current().securityDescriptor().denyPermission(iPermission, ivy.session.getSessionUser());",
" }",
"",
" iPermission = IPermissionRepository.instance().findByName(PortalPermission.SHOW_CASE_DETAILS.getValue());",
" if (Objects.nonNull(iPermission)){",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ public enum Variable {
SHOW_BUTTON_ICON("Portal.ShowButtonIcon"), DEFAULT_HOMEPAGE("Portal.Homepage"),
HIDE_RELATED_CASE_INFO_FROM_HISTORY("Portal.Histories.HideRelatedCaseInfo"),
DISPLAY_USERS_OF_TASK_ACTIVATOR("Portal.DisplayUsersOfRole"), ANNOUNCEMENT("Portal.Announcement"),
TASK_ANALYSIS_FILTER("Portal.TaskAnalysisFilters"), THIRD_PARTY_APP("Portal.ThirdPartyApplications"),
THIRD_PARTY_APP("Portal.ThirdPartyApplications"),
STATISTIC_CHART("Portal.StatisticCharts"), EXTERNAL_LINK("Portal.Processes.ExternalLinks"),
EXPRESS_PROCESS("Portal.Processes.ExpressProcesses"), TASK_COLUMN("Portal.Tasks.TaskColumn"),
TASK_FILTER("Portal.Tasks.TaskFilters"),
Expand Down
36 changes: 0 additions & 36 deletions AxonIvyPortal/portal/cms/cms.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -590,10 +590,6 @@ ch.ivy.addon.portalkit.ui.jsf:
waitingMessage: 'Data is collecting ... '
processChain:
currentStepIsNotDefined: Current step ({0}) of process chain is not defined
statisticWidget:
chartDeletionConfirmation: Are you sure you want to delete this statistic chart?
contextMenuDrilldown: Drilldown
contextMenuToTaskList: Go to task list
taskStart:
cannotDelegateTaskMessage: This task cannot be delegated to any other user or group.
cannotStartMessages:
Expand Down Expand Up @@ -652,7 +648,6 @@ ch.ivy.addon.portalkit.ui.jsf:
FilterChartText: Filter a chart by name
PlaceholderChartOption: Select a chart
PleaseSelectChart: Please select a chart
PreviewText: Please select a chart to see the canvas data
WidgetFilterName: Widget filter name
WidgetFilters: Widget filters
actionSelection: Action selection
Expand Down Expand Up @@ -925,7 +920,6 @@ ch.ivy.addon.portalkit.ui.jsf:
addAdhocTask: Add Ad-hoc Task
statistic:
chart:
ExpandOrCollapseColumn: Expand/Collapse Columns
addChart: Add new chart
addChartDialogHeader: Add statistic chart to dashboard
backToDashboard: Back to dashboard
Expand Down Expand Up @@ -1000,8 +994,6 @@ ch.ivy.addon.portalkit.ui.jsf:
taskExpiry: Task expiry
chartInfo:
chartDetailsHeader: Chart Details
chartName: Chart Name
chartType: Chart Type
chartType:
caseByFinishedTask: Processed cases in time period
caseByFinishedTaskDescription: Cases where a task was finished in the selected time period
Expand All @@ -1017,45 +1009,17 @@ ch.ivy.addon.portalkit.ui.jsf:
tasksByPriority: Tasks by Priority
filter:
affectedCharts: Affected charts
allSelected: All
caseCategoriesLabel: Case Categories
caseCategoryFilterDescription: You can find all available case categories here. Only selected Case Categories are considered in the affected charts.
caseStateFilterDescription: Only selected States are considered in the affected charts.
filter: Filters
noRoles: There are no roles
noSelectionCustomVarChar: No selection.
noneSelected: None
roleFilterDescription: You can find all available process roles here. Only selected roles are considered in the affected charts
rolesLabel: Roles
selectAll: Select All
taskPrioritiesLabel: Task Priorities
taskPriorityFilterDescription: Tasks can be selected depending on their priority.
timePeriod: Time period
timePeriodFilterDescription: Restricts the time period for cases and tasks.
workflowStatesLabel: Workflow States
taskAnalysis:
applyFilter: Apply filters
caseCategory: Case category
caseCreator: Case creator
caseDescription: Case description
caseFilter: Case filters
caseID: Case ID
caseName: Case name
caseOwner: Case owner
caseState: Case state
downloadZipFileExplanation: The number of tasks to export exceeds the limit of Excel rows. Therefore, data will be split to multiple Excel files, then compressed in a Zip file to download.
taskAnalysis: Task Analysis
taskCategory: Task category
taskCreationTime: Task created
taskDescription: Task description
taskExpiryTime: Task expiry
taskFilter: Task filters
taskFinishedTime: Task completed on
taskID: Task ID
taskPriority: Task priority
taskResponsible: Task responsible
taskState: Task state
taskWorker: Task editor
waitingDownloadMessage: We are creating the Export, this can take a few minutes
timePeriod:
custom: Custom
Expand Down
40 changes: 0 additions & 40 deletions AxonIvyPortal/portal/cms/cms_de.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -703,11 +703,6 @@ ch.ivy.addon.portalkit.ui.jsf:
titlePage: Passwort-Überprüfung
processChain:
currentStepIsNotDefined: Aktueller Schritt ({0}) der Prozesskette ist nicht definiert
statisticWidget:
chartDeletionConfirmation: Wollen Sie dieses Diagramm wirklich löschen?
contextMenuDrilldown: Drilldown
contextMenuToCaseList: Zur Fallliste gehen
contextMenuToTaskList: Zur Aufgabenliste
taskStart:
cannotDelegateTaskMessage: Diese Aufgabe kann an keinen anderen Benutzer oder keine andere Gruppe delegiert werden.
cannotStartMessages:
Expand Down Expand Up @@ -787,7 +782,6 @@ ch.ivy.addon.portalkit.ui.jsf:
FilterChartText: Filtern eines Diagramms nach Name
PlaceholderChartOption: Wählen Sie ein Diagramm
PleaseSelectChart: Bitte wählen Sie ein Diagramm aus
PreviewText: Bitte wählen Sie ein Diagramm aus, um die Canvas-Daten zu sehen
WelcomeWidgetIntroduction: Dieses Widget zeigt einen Willkommenstext und ein Bild auf dem Dashboard an.
WelcomeWidgetNotFoundMessage: Wir können das Bild des Widgets nicht finden, bitte konfigurieren Sie Ihr Bild neu!
WidgetFilterName: Name des Widget-Filters
Expand Down Expand Up @@ -1145,7 +1139,6 @@ ch.ivy.addon.portalkit.ui.jsf:
addAdhocTask: Ad-hoc Aufgabe hinzufügen
statistic:
chart:
ExpandOrCollapseColumn: Spalten auf-/zuklappen
addChart: Neues Diagramm hinzufügen
addChartDialogHeader: Diagramm zum Dashboard hinzufügen
backToDashboard: Zurück zum Dashboard
Expand Down Expand Up @@ -1202,8 +1195,6 @@ ch.ivy.addon.portalkit.ui.jsf:
noPermission: You do not have the permission to send this request!
expiryPeriod: Fristende
loadingCharts: Bitte warten während die Diagramme geladen werden…
moveLeft: Nach links bewegen
moveRight: Nach rechts bewegen
notAllowedToCreateChart: Sie haben die Filtereinstellungen geändert. Bitte aktualisieren Sie gesetzten Filter mit "Filter anwenden", um das Diagramm anschließend erstellen zu können
other: Andere
restoreDefaultChart: Wenn Sie fortfahren, werden alle selbsterstellten Diagramme gelöscht. Die Standardeinstellung wird angewendet.
Expand All @@ -1225,9 +1216,6 @@ ch.ivy.addon.portalkit.ui.jsf:
taskExpiry: Aufgabenfristen
chartInfo:
chartDetailsHeader: Diagrammdetails
chartName: Diagrammname
chartType: Diagrammtyp
name: Diagramm-Informationen
chartType:
caseByFinishedTask: Bearbeitete Vorgänge im Zeitraum
caseByFinishedTaskDescription: Vorgänge, in denen eine Aufgabe in der ausgewählten Zeitspanne abgeschlossen wurde
Expand All @@ -1244,45 +1232,17 @@ ch.ivy.addon.portalkit.ui.jsf:
tasksByPriority: Aufgaben nach Priorität
filter:
affectedCharts: Betroffene Diagramme
allSelected: Alle
caseCategoriesLabel: Vorgangskategorien
caseCategoryFilterDescription: Hier sehen Sie alle verfügbaren Vorgangskategorien. Nur ausgewählte Vorgangskategorien werden in den betroffenen Diagrammen berücksichtigt.
caseStateFilterDescription: Nur ausgewählte Status werden in den betroffenen Diagrammen berücksichtigt.
filter: Filter
noRoles: Keine Rollen vorhanden
noSelectionCustomVarChar: Keine Auswahl
noneSelected: Keine
roleFilterDescription: Hier sehen Sie alle verfügbaren Prozessrollen. Nur ausgewählte Rollen werden in den betroffenen Diagrammen berücksichtigt.
rolesLabel: Rollen
selectAll: Alle selektieren
taskPrioritiesLabel: Aufgabenprioritäten
taskPriorityFilterDescription: Aufgaben können nach Ihrer Priorität gefiltert werden.
timePeriod: Zeitspanne
timePeriodFilterDescription: 'Schränkt den Zeitraum der Vorgänge und Aufgaben ein. '
workflowStatesLabel: Workflowstatus
taskAnalysis:
applyFilter: Filter anwenden
caseCategory: Vorgangskategorie
caseCreator: Ersteller
caseDescription: Vorgangsbeschreibung
caseFilter: Vorgangsfilter
caseID: Vorgangs Id
caseName: Vorgangsname
caseOwner: Vorgangs Owner
caseState: Vorgangsstatus
downloadZipFileExplanation: Die Anzahl der zu exportierenden Aufgaben überschreitet die Grenze der Excel-Zeilen. Daher werden die Daten in mehrere Excel-Dateien aufgeteilt und dann in einer ZIP-Datei zum Herunterladen komprimiert.
taskAnalysis: Aufgabenanalyse
taskCategory: Aufgabenkategorie
taskCreationTime: Aufgabe erstellt
taskDescription: Aufgabenbeschreibung
taskExpiryTime: Aufgabenfälligkeit
taskFilter: Aufgabenfilter
taskFinishedTime: Aufgabe abgeschlossen am
taskID: Aufgabe Id
taskPriority: Aufgabenpriorität
taskResponsible: Aufgabenverantwortlicher
taskState: Aufgabenstatus
taskWorker: Aufgabenbearbeiter
waitingDownloadMessage: Bitte um Geduld. Wir erstellen gerade den Export. Das kann einige Minuten dauern.
timePeriod:
custom: Benutzerdefiniert
Expand Down
40 changes: 0 additions & 40 deletions AxonIvyPortal/portal/cms/cms_en.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -707,11 +707,6 @@ ch.ivy.addon.portalkit.ui.jsf:
titlePage: Password Validation
processChain:
currentStepIsNotDefined: Current step ({0}) of process chain is not defined
statisticWidget:
chartDeletionConfirmation: Are you sure you want to delete this statistic chart?
contextMenuDrilldown: Drilldown
contextMenuToCaseList: Go to case list
contextMenuToTaskList: Go to task list
taskStart:
cannotDelegateTaskMessage: This task cannot be delegated to any other user or group.
cannotStartMessages:
Expand Down Expand Up @@ -789,7 +784,6 @@ ch.ivy.addon.portalkit.ui.jsf:
FilterChartText: Filter a chart by name
PlaceholderChartOption: Select a chart
PleaseSelectChart: Please select a chart
PreviewText: Please select a chart to see the canvas data
WelcomeWidgetIntroduction: This widget displays a welcome text and image on dashboard.
WelcomeWidgetNotFoundMessage: We cannot find the image of widget, please reconfigure your image!
WidgetFilterName: Widget filter name
Expand Down Expand Up @@ -1147,7 +1141,6 @@ ch.ivy.addon.portalkit.ui.jsf:
addAdhocTask: Add Ad-hoc Task
statistic:
chart:
ExpandOrCollapseColumn: Expand/Collapse Columns
addChart: Add new chart
addChartDialogHeader: Add statistic chart to dashboard
backToDashboard: Back to dashboard
Expand Down Expand Up @@ -1204,8 +1197,6 @@ ch.ivy.addon.portalkit.ui.jsf:
noPermission: You do not have the permission to send this request!
expiryPeriod: Expiry period
loadingCharts: Please wait, charts are loading...
moveLeft: Move left
moveRight: Move right
notAllowedToCreateChart: You are not allowed to create a chart before clicking Apply Filters button
other: Others
restoreDefaultChart: If you proceed, you will loose all charts created by yourself. The standard settings will be applied.
Expand All @@ -1227,9 +1218,6 @@ ch.ivy.addon.portalkit.ui.jsf:
taskExpiry: Task expiry
chartInfo:
chartDetailsHeader: Chart Details
chartName: Chart Name
chartType: Chart Type
name: Chart info
chartType:
caseByFinishedTask: Processed cases in time period
caseByFinishedTaskDescription: Cases where a task was finished in the selected time period
Expand All @@ -1246,45 +1234,17 @@ ch.ivy.addon.portalkit.ui.jsf:
tasksByPriority: Tasks by Priority
filter:
affectedCharts: Affected charts
allSelected: All
caseCategoriesLabel: Case Categories
caseCategoryFilterDescription: You can find all available case categories here. Only selected Case Categories are considered in the affected charts.
caseStateFilterDescription: Only selected States are considered in the affected charts.
filter: Filters
noRoles: There are no roles
noSelectionCustomVarChar: No selection.
noneSelected: None
roleFilterDescription: You can find all available process roles here. Only selected roles are considered in the affected charts
rolesLabel: Roles
selectAll: Select All
taskPrioritiesLabel: Task Priorities
taskPriorityFilterDescription: Tasks can be selected depending on their priority.
timePeriod: Time period
timePeriodFilterDescription: Restricts the time period for cases and tasks.
workflowStatesLabel: Workflow States
taskAnalysis:
applyFilter: Apply filters
caseCategory: Case category
caseCreator: Case creator
caseDescription: Case description
caseFilter: Case filters
caseID: Case ID
caseName: Case name
caseOwner: Case owner
caseState: Case state
downloadZipFileExplanation: The number of tasks to export exceeds the limit of Excel rows. Therefore, data will be split to multiple Excel files, then compressed in a Zip file to download.
taskAnalysis: Task Analysis
taskCategory: Task category
taskCreationTime: Task created
taskDescription: Task description
taskExpiryTime: Task expiry
taskFilter: Task filters
taskFinishedTime: Task completed on
taskID: Task ID
taskPriority: Task priority
taskResponsible: Task responsible
taskState: Task state
taskWorker: Task editor
waitingDownloadMessage: We are creating the Export, this can take a few minutes
timePeriod:
custom: Custom
Expand Down
40 changes: 0 additions & 40 deletions AxonIvyPortal/portal/cms/cms_es.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -704,11 +704,6 @@ ch.ivy.addon.portalkit.ui.jsf:
titlePage: Validación de contraseñas
processChain:
currentStepIsNotDefined: El paso ({0}) de la cadena de proceso no está definido
statisticWidget:
chartDeletionConfirmation: ¿Seguro que quiere eliminar esta tabla de estadísticas?
contextMenuDrilldown: Drilldown
contextMenuToCaseList: Ir a la lista de casos
contextMenuToTaskList: Ir a la lista de tareas
taskStart:
cannotDelegateTaskMessage: Esta tarea no se puede delegar a ningún otro usuario o grupo.
cannotStartMessages:
Expand Down Expand Up @@ -786,7 +781,6 @@ ch.ivy.addon.portalkit.ui.jsf:
FilterChartText: Filtrar un gráfico por nombre
PlaceholderChartOption: Seleccione un gráfico
PleaseSelectChart: Seleccione un gráfico
PreviewText: Seleccione un gráfico para ver los datos del lienzo
WelcomeWidgetIntroduction: Este widget muestra un texto y una imagen de bienvenida en el panel de control.
WelcomeWidgetNotFoundMessage: No podemos encontrar la imagen del widget, por favor reconfigure su imagen.
WidgetFilterName: Nombre del filtro del widget
Expand Down Expand Up @@ -1144,7 +1138,6 @@ ch.ivy.addon.portalkit.ui.jsf:
addAdhocTask: Añadir tarea Ad-hoc
statistic:
chart:
ExpandOrCollapseColumn: Abrir/Cerrar columnas
addChart: Agregar nueva grafica
addChartDialogHeader: Agregar grafica estadística al tablero
backToDashboard: Regresar al tablero
Expand Down Expand Up @@ -1201,8 +1194,6 @@ ch.ivy.addon.portalkit.ui.jsf:
noPermission: You do not have the permission to send this request!
expiryPeriod: Período de caducidad
loadingCharts: Por favor espere, los diagramas se están cargando
moveLeft: Muévete a la izquierda
moveRight: Muévete a la derecha
notAllowedToCreateChart: Ha cambiado los filtros aplicados. Por favor aplique los filtros.
other: Otros
restoreDefaultChart: Si continúa, todos los diagramas hechos por usted serán borrados. Los valores iniciales serán reestablecidos.
Expand All @@ -1224,9 +1215,6 @@ ch.ivy.addon.portalkit.ui.jsf:
taskExpiry: Vencimiento de tareas
chartInfo:
chartDetailsHeader: Detalles del gráfico
chartName: Nombre del gráfico
chartType: Tipo de gráfico
name: Información gráfica
chartType:
caseByFinishedTask: Caso por Tarea Terminada
caseByFinishedTaskDescription: Casos en los que al menos una tarea ha sido finalizada en el tiempo seleccionado
Expand All @@ -1243,48 +1231,20 @@ ch.ivy.addon.portalkit.ui.jsf:
tasksByPriority: Tareas por prioridad
filter:
affectedCharts: Diagramas afectados
allSelected: Todos
caseCategoriesLabel: Categorías de casos
caseCategoryFilterDescription: Puede encontrar todos las categorias disponibles aqui. Solo las categorías seleccionadas serán consideradas en los diagramas creados
caseStateFilterDescription: Solo los estados seleccionados serán considerados en los diagramas
filter: Filtros
noRoles: No hay Roles
noSelectionCustomVarChar: Sin selección
noneSelected: Ninguno
roleFilterDescription: Puede encontra todos los roles disponibles aquí. Solo los roles seleccionados serán considerados en los diagramas
rolesLabel: Roles
selectAll: Seleccionar todo
taskPrioritiesLabel: Prioridades de tareas
taskPriorityFilterDescription: Puede filtrar tareas por prioridad.
timePeriod: Periodo de tiempo
timePeriodFilterDescription: Restringir el periodo de tiempo para casos y tareas
workflowStatesLabel: Estados de flujo de trabajo
taskAnalysis:
applyFilter: Aplicar filtros
caseCategory: Categoría de caso
caseCreator: Creador del caso
caseDescription: Descripción del caso
caseFilter: Filtros del caso
caseID: ID del caso
caseName: Nombre del caso
caseOwner: Propietario del caso
caseState: Estado del caso
downloadZipFileExplanation: |-
El número de tareas excede el Límite de Excel. Por ello se crearán varios archivos y se comprimirán en un archivo Zip.
El número de tareas excede el Límite de Excel. Por ello se crearán varios archivos y se comprimirán en un archivo Zip.
taskAnalysis: Análisis de tareas
taskCategory: Categoría de la tarea
taskCreationTime: Tarea creada
taskDescription: Descripción de la tarea
taskExpiryTime: Fecha de expiración de la tarea
taskFilter: Filtros de tareas
taskFinishedTime: Tarea completada
taskID: ID de la tarea
taskPriority: Prioridad de tarea
taskResponsible: Resonsable de tarea
taskState: Estado de tarea
taskWorker: Editor de tareas
waitingDownloadMessage: 'Estamos creando su exporte, esto puede tardar unos minutos. '
timePeriod:
custom: Personalizado
Expand Down
Loading

0 comments on commit 34e631d

Please sign in to comment.