feat(admin-center): implement organization calculation method settings
- Added functionality to update the organization's calculation method (hourly or man-days) in the Admin Center. - Created a new component for managing the calculation method, including UI elements for selection and saving changes. - Updated API service to handle the new endpoint for updating the calculation method. - Enhanced localization files to support new keys related to the calculation method settings. - Introduced a settings page to manage organization working days and hours alongside the calculation method.
This commit is contained in:
@@ -4,5 +4,29 @@
|
||||
"owner": "Pronari i Organizatës",
|
||||
"admins": "Administruesit e Organizatës",
|
||||
"contactNumber": "Shto Numrin e Kontaktit",
|
||||
"edit": "Redakto"
|
||||
"edit": "Redakto",
|
||||
"organizationWorkingDaysAndHours": "Ditët dhe Orët e Punës së Organizatës",
|
||||
"workingDays": "Ditët e Punës",
|
||||
"workingHours": "Orët e Punës",
|
||||
"monday": "E Hënë",
|
||||
"tuesday": "E Martë",
|
||||
"wednesday": "E Mërkurë",
|
||||
"thursday": "E Enjte",
|
||||
"friday": "E Premte",
|
||||
"saturday": "E Shtunë",
|
||||
"sunday": "E Dielë",
|
||||
"hours": "orë",
|
||||
"saveButton": "Ruaj",
|
||||
"saved": "Cilësimet u ruajtën me sukses",
|
||||
"errorSaving": "Gabim gjatë ruajtjes së cilësimeve",
|
||||
"organizationCalculationMethod": "Metoda e Llogaritjes së Organizatës",
|
||||
"calculationMethod": "Metoda e Llogaritjes",
|
||||
"hourlyRates": "Normat Orërore",
|
||||
"manDays": "Ditët e Njeriut",
|
||||
"saveChanges": "Ruaj Ndryshimet",
|
||||
"hourlyCalculationDescription": "Të gjitha kostot e projektit do të llogariten duke përdorur orët e vlerësuara × normat orërore",
|
||||
"manDaysCalculationDescription": "Të gjitha kostot e projektit do të llogariten duke përdorur ditët e vlerësuara të njeriut × normat ditore",
|
||||
"calculationMethodTooltip": "Ky cilësim zbatohet për të gjitha projektet në organizatën tuaj",
|
||||
"calculationMethodUpdated": "Metoda e llogaritjes së organizatës u përditësua me sukses",
|
||||
"calculationMethodUpdateError": "Dështoi përditësimi i metodës së llogaritjes"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"settings": "Cilësimet",
|
||||
"organizationWorkingDaysAndHours": "Ditët dhe Orët e Punës së Organizatës",
|
||||
"workingDays": "Ditët e Punës",
|
||||
"workingHours": "Orët e Punës",
|
||||
"hours": "orë",
|
||||
"monday": "E Hënë",
|
||||
"tuesday": "E Martë",
|
||||
"wednesday": "E Mërkurë",
|
||||
"thursday": "E Enjte",
|
||||
"friday": "E Premte",
|
||||
"saturday": "E Shtunë",
|
||||
"sunday": "E Dielë",
|
||||
"saveButton": "Ruaj",
|
||||
"saved": "Cilësimet u ruajtën me sukses",
|
||||
"errorSaving": "Gabim gjatë ruajtjes së cilësimeve"
|
||||
}
|
||||
@@ -4,5 +4,6 @@
|
||||
"teams": "Ekipet",
|
||||
"billing": "Faturimi",
|
||||
"projects": "Projektet",
|
||||
"settings": "Cilësimet",
|
||||
"adminCenter": "Qendra Administrative"
|
||||
}
|
||||
|
||||
@@ -4,5 +4,29 @@
|
||||
"owner": "Organisationsinhaber",
|
||||
"admins": "Organisationsadministratoren",
|
||||
"contactNumber": "Kontaktnummer hinzufügen",
|
||||
"edit": "Bearbeiten"
|
||||
"edit": "Bearbeiten",
|
||||
"organizationWorkingDaysAndHours": "Arbeitstage und -stunden der Organisation",
|
||||
"workingDays": "Arbeitstage",
|
||||
"workingHours": "Arbeitsstunden",
|
||||
"monday": "Montag",
|
||||
"tuesday": "Dienstag",
|
||||
"wednesday": "Mittwoch",
|
||||
"thursday": "Donnerstag",
|
||||
"friday": "Freitag",
|
||||
"saturday": "Samstag",
|
||||
"sunday": "Sonntag",
|
||||
"hours": "Stunden",
|
||||
"saveButton": "Speichern",
|
||||
"saved": "Einstellungen erfolgreich gespeichert",
|
||||
"errorSaving": "Fehler beim Speichern der Einstellungen",
|
||||
"organizationCalculationMethod": "Organisations-Berechnungsmethode",
|
||||
"calculationMethod": "Berechnungsmethode",
|
||||
"hourlyRates": "Stundensätze",
|
||||
"manDays": "Mann-Tage",
|
||||
"saveChanges": "Änderungen speichern",
|
||||
"hourlyCalculationDescription": "Alle Projektkosten werden anhand geschätzter Stunden × Stundensätze berechnet",
|
||||
"manDaysCalculationDescription": "Alle Projektkosten werden anhand geschätzter Mann-Tage × Tagessätze berechnet",
|
||||
"calculationMethodTooltip": "Diese Einstellung gilt für alle Projekte in Ihrer Organisation",
|
||||
"calculationMethodUpdated": "Organisations-Berechnungsmethode erfolgreich aktualisiert",
|
||||
"calculationMethodUpdateError": "Fehler beim Aktualisieren der Berechnungsmethode"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"settings": "Einstellungen",
|
||||
"organizationWorkingDaysAndHours": "Arbeitstage und -stunden der Organisation",
|
||||
"workingDays": "Arbeitstage",
|
||||
"workingHours": "Arbeitsstunden",
|
||||
"hours": "Stunden",
|
||||
"monday": "Montag",
|
||||
"tuesday": "Dienstag",
|
||||
"wednesday": "Mittwoch",
|
||||
"thursday": "Donnerstag",
|
||||
"friday": "Freitag",
|
||||
"saturday": "Samstag",
|
||||
"sunday": "Sonntag",
|
||||
"saveButton": "Speichern",
|
||||
"saved": "Einstellungen erfolgreich gespeichert",
|
||||
"errorSaving": "Fehler beim Speichern der Einstellungen"
|
||||
}
|
||||
@@ -4,5 +4,6 @@
|
||||
"teams": "Teams",
|
||||
"billing": "Abrechnung",
|
||||
"projects": "Projekte",
|
||||
"settings": "Einstellungen",
|
||||
"adminCenter": "Admin-Center"
|
||||
}
|
||||
|
||||
@@ -4,5 +4,29 @@
|
||||
"owner": "Organization Owner",
|
||||
"admins": "Organization Admins",
|
||||
"contactNumber": "Add Contact Number",
|
||||
"edit": "Edit"
|
||||
"edit": "Edit",
|
||||
"organizationWorkingDaysAndHours": "Organization Working Days & Hours",
|
||||
"workingDays": "Working Days",
|
||||
"workingHours": "Working Hours",
|
||||
"monday": "Monday",
|
||||
"tuesday": "Tuesday",
|
||||
"wednesday": "Wednesday",
|
||||
"thursday": "Thursday",
|
||||
"friday": "Friday",
|
||||
"saturday": "Saturday",
|
||||
"sunday": "Sunday",
|
||||
"hours": "hours",
|
||||
"saveButton": "Save",
|
||||
"saved": "Settings saved successfully",
|
||||
"errorSaving": "Error saving settings",
|
||||
"organizationCalculationMethod": "Organization Calculation Method",
|
||||
"calculationMethod": "Calculation Method",
|
||||
"hourlyRates": "Hourly Rates",
|
||||
"manDays": "Man Days",
|
||||
"saveChanges": "Save Changes",
|
||||
"hourlyCalculationDescription": "All project costs will be calculated using estimated hours × hourly rates",
|
||||
"manDaysCalculationDescription": "All project costs will be calculated using estimated man days × daily rates",
|
||||
"calculationMethodTooltip": "This setting applies to all projects in your organization",
|
||||
"calculationMethodUpdated": "Organization calculation method updated successfully",
|
||||
"calculationMethodUpdateError": "Failed to update calculation method"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"settings": "Settings",
|
||||
"organizationWorkingDaysAndHours": "Organization Working Days & Hours",
|
||||
"workingDays": "Working Days",
|
||||
"workingHours": "Working Hours",
|
||||
"hours": "hours",
|
||||
"monday": "Monday",
|
||||
"tuesday": "Tuesday",
|
||||
"wednesday": "Wednesday",
|
||||
"thursday": "Thursday",
|
||||
"friday": "Friday",
|
||||
"saturday": "Saturday",
|
||||
"sunday": "Sunday",
|
||||
"saveButton": "Save",
|
||||
"saved": "Settings saved successfully",
|
||||
"errorSaving": "Error saving settings"
|
||||
}
|
||||
@@ -4,5 +4,6 @@
|
||||
"teams": "Teams",
|
||||
"billing": "Billing",
|
||||
"projects": "Projects",
|
||||
"settings": "Settings",
|
||||
"adminCenter": "Admin Center"
|
||||
}
|
||||
|
||||
@@ -4,5 +4,29 @@
|
||||
"owner": "Propietario de la Organización",
|
||||
"admins": "Administradores de la Organización",
|
||||
"contactNumber": "Agregar Número de Contacto",
|
||||
"edit": "Editar"
|
||||
"edit": "Editar",
|
||||
"organizationWorkingDaysAndHours": "Días y Horas Laborales de la Organización",
|
||||
"workingDays": "Días Laborales",
|
||||
"workingHours": "Horas Laborales",
|
||||
"monday": "Lunes",
|
||||
"tuesday": "Martes",
|
||||
"wednesday": "Miércoles",
|
||||
"thursday": "Jueves",
|
||||
"friday": "Viernes",
|
||||
"saturday": "Sábado",
|
||||
"sunday": "Domingo",
|
||||
"hours": "horas",
|
||||
"saveButton": "Guardar",
|
||||
"saved": "Configuración guardada exitosamente",
|
||||
"errorSaving": "Error al guardar la configuración",
|
||||
"organizationCalculationMethod": "Método de Cálculo de la Organización",
|
||||
"calculationMethod": "Método de Cálculo",
|
||||
"hourlyRates": "Tarifas por Hora",
|
||||
"manDays": "Días Hombre",
|
||||
"saveChanges": "Guardar Cambios",
|
||||
"hourlyCalculationDescription": "Todos los costos del proyecto se calcularán usando horas estimadas × tarifas por hora",
|
||||
"manDaysCalculationDescription": "Todos los costos del proyecto se calcularán usando días hombre estimados × tarifas diarias",
|
||||
"calculationMethodTooltip": "Esta configuración se aplica a todos los proyectos en su organización",
|
||||
"calculationMethodUpdated": "Método de cálculo de la organización actualizado exitosamente",
|
||||
"calculationMethodUpdateError": "Error al actualizar el método de cálculo"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"settings": "Configuración",
|
||||
"organizationWorkingDaysAndHours": "Días y Horas Laborales de la Organización",
|
||||
"workingDays": "Días Laborales",
|
||||
"workingHours": "Horas Laborales",
|
||||
"hours": "horas",
|
||||
"monday": "Lunes",
|
||||
"tuesday": "Martes",
|
||||
"wednesday": "Miércoles",
|
||||
"thursday": "Jueves",
|
||||
"friday": "Viernes",
|
||||
"saturday": "Sábado",
|
||||
"sunday": "Domingo",
|
||||
"saveButton": "Guardar",
|
||||
"saved": "Configuración guardada exitosamente",
|
||||
"errorSaving": "Error al guardar la configuración"
|
||||
}
|
||||
@@ -4,5 +4,6 @@
|
||||
"teams": "Equipos",
|
||||
"billing": "Facturación",
|
||||
"projects": "Proyectos",
|
||||
"settings": "Configuración",
|
||||
"adminCenter": "Centro de Administración"
|
||||
}
|
||||
|
||||
@@ -4,5 +4,29 @@
|
||||
"owner": "Proprietário da Organização",
|
||||
"admins": "Administradores da Organização",
|
||||
"contactNumber": "Adicione o Número de Contato",
|
||||
"edit": "Editar"
|
||||
"edit": "Editar",
|
||||
"organizationWorkingDaysAndHours": "Dias e Horas de Trabalho da Organização",
|
||||
"workingDays": "Dias de Trabalho",
|
||||
"workingHours": "Horas de Trabalho",
|
||||
"monday": "Segunda-feira",
|
||||
"tuesday": "Terça-feira",
|
||||
"wednesday": "Quarta-feira",
|
||||
"thursday": "Quinta-feira",
|
||||
"friday": "Sexta-feira",
|
||||
"saturday": "Sábado",
|
||||
"sunday": "Domingo",
|
||||
"hours": "horas",
|
||||
"saveButton": "Salvar",
|
||||
"saved": "Configurações salvas com sucesso",
|
||||
"errorSaving": "Erro ao salvar configurações",
|
||||
"organizationCalculationMethod": "Método de Cálculo da Organização",
|
||||
"calculationMethod": "Método de Cálculo",
|
||||
"hourlyRates": "Taxas por Hora",
|
||||
"manDays": "Dias Homem",
|
||||
"saveChanges": "Salvar Alterações",
|
||||
"hourlyCalculationDescription": "Todos os custos do projeto serão calculados usando horas estimadas × taxas por hora",
|
||||
"manDaysCalculationDescription": "Todos os custos do projeto serão calculados usando dias homem estimados × taxas diárias",
|
||||
"calculationMethodTooltip": "Esta configuração se aplica a todos os projetos em sua organização",
|
||||
"calculationMethodUpdated": "Método de cálculo da organização atualizado com sucesso",
|
||||
"calculationMethodUpdateError": "Erro ao atualizar o método de cálculo"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"settings": "Configurações",
|
||||
"organizationWorkingDaysAndHours": "Dias e Horas de Trabalho da Organização",
|
||||
"workingDays": "Dias de Trabalho",
|
||||
"workingHours": "Horas de Trabalho",
|
||||
"hours": "horas",
|
||||
"monday": "Segunda-feira",
|
||||
"tuesday": "Terça-feira",
|
||||
"wednesday": "Quarta-feira",
|
||||
"thursday": "Quinta-feira",
|
||||
"friday": "Sexta-feira",
|
||||
"saturday": "Sábado",
|
||||
"sunday": "Domingo",
|
||||
"saveButton": "Salvar",
|
||||
"saved": "Configurações salvas com sucesso",
|
||||
"errorSaving": "Erro ao salvar configurações"
|
||||
}
|
||||
@@ -4,5 +4,6 @@
|
||||
"teams": "Equipes",
|
||||
"billing": "Faturamento",
|
||||
"projects": "Projetos",
|
||||
"settings": "Configurações",
|
||||
"adminCenter": "Central Administrativa"
|
||||
}
|
||||
|
||||
@@ -4,5 +4,29 @@
|
||||
"owner": "组织所有者",
|
||||
"admins": "组织管理员",
|
||||
"contactNumber": "添加联系电话",
|
||||
"edit": "编辑"
|
||||
"edit": "编辑",
|
||||
"organizationWorkingDaysAndHours": "组织工作日和工作时间",
|
||||
"workingDays": "工作日",
|
||||
"workingHours": "工作时间",
|
||||
"monday": "星期一",
|
||||
"tuesday": "星期二",
|
||||
"wednesday": "星期三",
|
||||
"thursday": "星期四",
|
||||
"friday": "星期五",
|
||||
"saturday": "星期六",
|
||||
"sunday": "星期日",
|
||||
"hours": "小时",
|
||||
"saveButton": "保存",
|
||||
"saved": "设置保存成功",
|
||||
"errorSaving": "保存设置时出错",
|
||||
"organizationCalculationMethod": "组织计算方法",
|
||||
"calculationMethod": "计算方法",
|
||||
"hourlyRates": "小时费率",
|
||||
"manDays": "人天",
|
||||
"saveChanges": "保存更改",
|
||||
"hourlyCalculationDescription": "所有项目成本将使用估算小时数 × 小时费率计算",
|
||||
"manDaysCalculationDescription": "所有项目成本将使用估算人天数 × 日费率计算",
|
||||
"calculationMethodTooltip": "此设置适用于您组织中的所有项目",
|
||||
"calculationMethodUpdated": "组织计算方法更新成功",
|
||||
"calculationMethodUpdateError": "更新计算方法失败"
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"settings": "设置",
|
||||
"organizationWorkingDaysAndHours": "组织工作日和工作时间",
|
||||
"workingDays": "工作日",
|
||||
"workingHours": "工作时间",
|
||||
"hours": "小时",
|
||||
"monday": "星期一",
|
||||
"tuesday": "星期二",
|
||||
"wednesday": "星期三",
|
||||
"thursday": "星期四",
|
||||
"friday": "星期五",
|
||||
"saturday": "星期六",
|
||||
"sunday": "星期日",
|
||||
"saveButton": "保存",
|
||||
"saved": "设置保存成功",
|
||||
"errorSaving": "保存设置时出错"
|
||||
}
|
||||
@@ -4,5 +4,6 @@
|
||||
"teams": "团队",
|
||||
"billing": "账单",
|
||||
"projects": "项目",
|
||||
"settings": "设置",
|
||||
"adminCenter": "管理中心"
|
||||
}
|
||||
Reference in New Issue
Block a user