Fixed translation titles for RBAC labels in shop info BOD-320

This commit is contained in:
Patrick Fic
2020-09-01 09:17:44 -07:00
parent bd3ccc9b38
commit 1126665dfc
7 changed files with 1080 additions and 40 deletions

View File

@@ -1631,6 +1631,842 @@
</translation>
</translations>
</concept_node>
<folder_node>
<name>rbac</name>
<children>
<folder_node>
<name>accounting</name>
<children>
<concept_node>
<name>payables</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>payments</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>receivables</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
</children>
</folder_node>
<folder_node>
<name>contracts</name>
<children>
<concept_node>
<name>create</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>detail</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>list</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
</children>
</folder_node>
<folder_node>
<name>courtesycar</name>
<children>
<concept_node>
<name>create</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>detail</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>list</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
</children>
</folder_node>
<folder_node>
<name>csi</name>
<children>
<concept_node>
<name>export</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>page</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
</children>
</folder_node>
<folder_node>
<name>employees</name>
<children>
<concept_node>
<name>page</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
</children>
</folder_node>
<folder_node>
<name>invoices</name>
<children>
<concept_node>
<name>enter</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>list</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>view</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
</children>
</folder_node>
<folder_node>
<name>jobs</name>
<children>
<concept_node>
<name>available-list</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>close</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>create</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>detail</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>intake</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>list-active</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>list-all</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
</children>
</folder_node>
<folder_node>
<name>owners</name>
<children>
<concept_node>
<name>detail</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>list</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
</children>
</folder_node>
<folder_node>
<name>payments</name>
<children>
<concept_node>
<name>enter</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>list</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
</children>
</folder_node>
<folder_node>
<name>production</name>
<children>
<concept_node>
<name>board</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>list</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
</children>
</folder_node>
<folder_node>
<name>schedule</name>
<children>
<concept_node>
<name>view</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
</children>
</folder_node>
<folder_node>
<name>scoreboard</name>
<children>
<concept_node>
<name>view</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
</children>
</folder_node>
<folder_node>
<name>shiftclock</name>
<children>
<concept_node>
<name>view</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
</children>
</folder_node>
<folder_node>
<name>shop</name>
<children>
<concept_node>
<name>rbac</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>templates</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>vendors</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
</children>
</folder_node>
<folder_node>
<name>timetickets</name>
<children>
<concept_node>
<name>enter</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>list</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
</children>
</folder_node>
</children>
</folder_node>
<concept_node>
<name>responsibilitycenter</name>
<definition_loaded>false</definition_loaded>

View File

@@ -1,10 +1,10 @@
import { Table } from "antd";
import React, { useState } from "react";
import queryString from "query-string";
import React from "react";
import { useTranslation } from "react-i18next";
import { Link, useHistory, useLocation } from "react-router-dom";
import { alphaSort } from "../../utils/sorters";
import { DateFormatter } from "../../utils/DateFormatter";
import queryString from "query-string";
import { alphaSort } from "../../utils/sorters";
export default function CourtesyCarContractListComponent({
contracts,

View File

@@ -1,7 +1,7 @@
import { SyncOutlined } from "@ant-design/icons";
import { Button, Input, Table } from "antd";
import queryString from "query-string";
import React, { useState } from "react";
import React from "react";
import { useTranslation } from "react-i18next";
import { Link, useHistory, useLocation } from "react-router-dom";
import CurrencyFormatter from "../../utils/CurrencyFormatter";

View File

@@ -10,7 +10,7 @@ export default function ShopInfoRbacComponent({ form }) {
<div>
<LayoutFormRow>
<Form.Item
label={t("bodyshop.fields.rbac.accounting:payables")}
label={t("bodyshop.fields.rbac.accounting.payables")}
rules={[
{
required: true,
@@ -22,7 +22,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.accounting:payments")}
label={t("bodyshop.fields.rbac.accounting.payments")}
rules={[
{
required: true,
@@ -34,7 +34,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.accounting:receivables")}
label={t("bodyshop.fields.rbac.accounting.receivables")}
rules={[
{
required: true,
@@ -46,7 +46,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.csi:page")}
label={t("bodyshop.fields.rbac.csi.page")}
rules={[
{
required: true,
@@ -58,7 +58,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.csi:export")}
label={t("bodyshop.fields.rbac.csi.export")}
rules={[
{
required: true,
@@ -70,7 +70,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.contracts:create")}
label={t("bodyshop.fields.rbac.contracts.create")}
rules={[
{
required: true,
@@ -82,7 +82,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.contracts:detail")}
label={t("bodyshop.fields.rbac.contracts.detail")}
rules={[
{
required: true,
@@ -94,7 +94,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.contracts:list")}
label={t("bodyshop.fields.rbac.contracts.list")}
rules={[
{
required: true,
@@ -106,7 +106,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.courtesycar:create")}
label={t("bodyshop.fields.rbac.courtesycar.create")}
rules={[
{
required: true,
@@ -118,7 +118,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.courtesycar:detail")}
label={t("bodyshop.fields.rbac.courtesycar.detail")}
rules={[
{
required: true,
@@ -130,7 +130,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.courtesycar:list")}
label={t("bodyshop.fields.rbac.courtesycar.list")}
rules={[
{
required: true,
@@ -142,7 +142,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.jobs:list-active")}
label={t("bodyshop.fields.rbac.jobs.list-active")}
rules={[
{
required: true,
@@ -154,7 +154,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.jobs:list-all")}
label={t("bodyshop.fields.rbac.jobs.list-all")}
rules={[
{
required: true,
@@ -166,7 +166,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.jobs:available-list")}
label={t("bodyshop.fields.rbac.jobs.available-list")}
rules={[
{
required: true,
@@ -178,7 +178,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.jobs:create")}
label={t("bodyshop.fields.rbac.jobs.create")}
rules={[
{
required: true,
@@ -190,7 +190,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.jobs:intake")}
label={t("bodyshop.fields.rbac.jobs.intake")}
rules={[
{
required: true,
@@ -202,7 +202,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.jobs:close")}
label={t("bodyshop.fields.rbac.jobs.close")}
rules={[
{
required: true,
@@ -214,7 +214,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.jobs:detail")}
label={t("bodyshop.fields.rbac.jobs.detail")}
rules={[
{
required: true,
@@ -226,7 +226,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.invoices:enter")}
label={t("bodyshop.fields.rbac.invoices.enter")}
rules={[
{
required: true,
@@ -238,7 +238,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.invoices:view")}
label={t("bodyshop.fields.rbac.invoices.view")}
rules={[
{
required: true,
@@ -250,7 +250,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.invoices:list")}
label={t("bodyshop.fields.rbac.invoices.list")}
rules={[
{
required: true,
@@ -262,7 +262,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.employees:page")}
label={t("bodyshop.fields.rbac.employees.page")}
rules={[
{
required: true,
@@ -274,7 +274,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.owners:list")}
label={t("bodyshop.fields.rbac.owners.list")}
rules={[
{
required: true,
@@ -286,7 +286,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.owners:detail")}
label={t("bodyshop.fields.rbac.owners.detail")}
rules={[
{
required: true,
@@ -298,7 +298,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.payments:enter")}
label={t("bodyshop.fields.rbac.payments.enter")}
rules={[
{
required: true,
@@ -310,7 +310,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.payments:list")}
label={t("bodyshop.fields.rbac.payments.list")}
rules={[
{
required: true,
@@ -322,7 +322,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.production:board")}
label={t("bodyshop.fields.rbac.production.board")}
rules={[
{
required: true,
@@ -334,7 +334,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.production:list")}
label={t("bodyshop.fields.rbac.production.list")}
rules={[
{
required: true,
@@ -346,7 +346,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.schedule:view")}
label={t("bodyshop.fields.rbac.schedule.view")}
rules={[
{
required: true,
@@ -358,7 +358,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.scoreboard:view")}
label={t("bodyshop.fields.rbac.scoreboard.view")}
rules={[
{
required: true,
@@ -370,7 +370,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.shiftclock:view")}
label={t("bodyshop.fields.rbac.shiftclock.view")}
rules={[
{
required: true,
@@ -382,7 +382,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.shop:vendors")}
label={t("bodyshop.fields.rbac.shop.vendors")}
rules={[
{
required: true,
@@ -394,7 +394,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.shop:rbac")}
label={t("bodyshop.fields.rbac.shop.rbac")}
rules={[
{
required: true,
@@ -406,7 +406,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.shop:templates")}
label={t("bodyshop.fields.rbac.shop.templates")}
rules={[
{
required: true,
@@ -418,7 +418,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.timetickets:enter")}
label={t("bodyshop.fields.rbac.timetickets.enter")}
rules={[
{
required: true,
@@ -430,7 +430,7 @@ export default function ShopInfoRbacComponent({ form }) {
<InputNumber />
</Form.Item>
<Form.Item
label={t("bodyshop.fields.rbac.timetickets:list")}
label={t("bodyshop.fields.rbac.timetickets.list")}
rules={[
{
required: true,

View File

@@ -112,6 +112,74 @@
"notestext": "Note Text",
"partslocation": "Parts Location",
"prodtargethrs": "Production Target Hours",
"rbac": {
"accounting": {
"payables": "Accounting -> Payables",
"payments": "Accounting -> Payments",
"receivables": "Accounting -> Receivables"
},
"contracts": {
"create": "Contracts -> Create",
"detail": "Contracts -> Detail",
"list": "Contracts -> List"
},
"courtesycar": {
"create": "Courtesy Car -> Create",
"detail": "Courtesy Car -> Detail",
"list": "Courtesy Car -> List"
},
"csi": {
"export": "CSI -> Export",
"page": "CSI -> Page"
},
"employees": {
"page": "Employees -> List"
},
"invoices": {
"enter": "Invoices -> Enter",
"list": "Invoices -> List",
"view": "Invoices -> View"
},
"jobs": {
"available-list": "Jobs -> Available List",
"close": "Jobs -> Close",
"create": "Jobs -> Create",
"detail": "Jobs -> Detail",
"intake": "Jobs -> Intake",
"list-active": "Jobs -> List Active",
"list-all": "Jobs -> List All"
},
"owners": {
"detail": "Owners -> Detail",
"list": "Owners -> List"
},
"payments": {
"enter": "Payments -> Enter",
"list": "Payments -> List"
},
"production": {
"board": "Production -> Board",
"list": "Production -> List"
},
"schedule": {
"view": "Schedule -> View"
},
"scoreboard": {
"view": "Scoreboard -> View"
},
"shiftclock": {
"view": "Shift Clock -> View"
},
"shop": {
"rbac": "Shop -> RBAC",
"templates": "Shop -> Templates",
"vendors": "Shop -> Vendors"
},
"timetickets": {
"enter": "Time Tickets -> Enter",
"list": "Time Tickets -> List"
}
},
"responsibilitycenter": "Responsibility Center",
"responsibilitycenter_accountdesc": "Account Description",
"responsibilitycenter_accountitem": "Item",

View File

@@ -112,6 +112,74 @@
"notestext": "",
"partslocation": "",
"prodtargethrs": "",
"rbac": {
"accounting": {
"payables": "",
"payments": "",
"receivables": ""
},
"contracts": {
"create": "",
"detail": "",
"list": ""
},
"courtesycar": {
"create": "",
"detail": "",
"list": ""
},
"csi": {
"export": "",
"page": ""
},
"employees": {
"page": ""
},
"invoices": {
"enter": "",
"list": "",
"view": ""
},
"jobs": {
"available-list": "",
"close": "",
"create": "",
"detail": "",
"intake": "",
"list-active": "",
"list-all": ""
},
"owners": {
"detail": "",
"list": ""
},
"payments": {
"enter": "",
"list": ""
},
"production": {
"board": "",
"list": ""
},
"schedule": {
"view": ""
},
"scoreboard": {
"view": ""
},
"shiftclock": {
"view": ""
},
"shop": {
"rbac": "",
"templates": "",
"vendors": ""
},
"timetickets": {
"enter": "",
"list": ""
}
},
"responsibilitycenter": "",
"responsibilitycenter_accountdesc": "",
"responsibilitycenter_accountitem": "",

View File

@@ -112,6 +112,74 @@
"notestext": "",
"partslocation": "",
"prodtargethrs": "",
"rbac": {
"accounting": {
"payables": "",
"payments": "",
"receivables": ""
},
"contracts": {
"create": "",
"detail": "",
"list": ""
},
"courtesycar": {
"create": "",
"detail": "",
"list": ""
},
"csi": {
"export": "",
"page": ""
},
"employees": {
"page": ""
},
"invoices": {
"enter": "",
"list": "",
"view": ""
},
"jobs": {
"available-list": "",
"close": "",
"create": "",
"detail": "",
"intake": "",
"list-active": "",
"list-all": ""
},
"owners": {
"detail": "",
"list": ""
},
"payments": {
"enter": "",
"list": ""
},
"production": {
"board": "",
"list": ""
},
"schedule": {
"view": ""
},
"scoreboard": {
"view": ""
},
"shiftclock": {
"view": ""
},
"shop": {
"rbac": "",
"templates": "",
"vendors": ""
},
"timetickets": {
"enter": "",
"list": ""
}
},
"responsibilitycenter": "",
"responsibilitycenter_accountdesc": "",
"responsibilitycenter_accountitem": "",