Merge remote-tracking branch 'origin/master'

This commit is contained in:
Ahmed Bouhuolia
2020-06-09 09:08:52 +02:00
2 changed files with 81 additions and 34 deletions

View File

@@ -56,8 +56,8 @@ function GeneralPreferences({
const businessLocation = [{ id: 218, name: 'LIBYA', value: 'libya' }]; const businessLocation = [{ id: 218, name: 'LIBYA', value: 'libya' }];
const languagesDisplay = [ const languagesDisplay = [
{ id: 0, name: 'English', value: 'EN' }, { id: 0, name: 'English', value: 'en' },
{ id: 1, name: 'Arabic', value: 'Arab ' }, { id: 1, name: 'Arabic', value: 'ar' },
]; ];
const currencies = [ const currencies = [
{ id: 0, name: 'US Dollar', value: 'USD' }, { id: 0, name: 'US Dollar', value: 'USD' },
@@ -68,20 +68,67 @@ function GeneralPreferences({
// @todo @mohamed - Translate the months. // @todo @mohamed - Translate the months.
// eg. > `${formatMessage({ id: 'january' })} - ${formatMessage({ id: 'december' })}` // eg. > `${formatMessage({ id: 'january' })} - ${formatMessage({ id: 'december' })}`
const fiscalYear = [ const fiscalYear = [
{ id: 0, name: 'January - December', value: 'january' }, {
{ id: 1, name: 'February - January', value: 'february' }, id: 0,
{ id: 2, name: 'March - February', value: 'March' }, name: `${formatMessage({ id: 'january' })} - ${formatMessage({ id: 'december' })}`,
{ id: 3, name: 'April - March', value: 'april' }, value: 'january',
{ id: 4, name: 'May - April', value: 'may' }, },
{ id: 5, name: 'June - May', value: 'june' }, {
{ id: 6, name: 'July - June', value: 'july' }, id: 1,
{ id: 7, name: 'August - July', value: 'August' }, name: `${formatMessage({ id: 'february' })} - ${formatMessage({ id: 'january' })}`,
{ id: 8, name: 'September - August', value: 'september' }, value: 'february',
{ id: 9, name: 'October - September', value: 'october' }, },
{ id: 10, name: 'November - October', value: 'november' }, {
{ id: 11, name: 'December - November', value: 'December' }, id: 2,
name: `${formatMessage({ id: 'march' })} - ${formatMessage({ id: 'february' })}`,
value: 'March',
},
{
id: 3,
name: `${formatMessage({ id: 'april' })} - ${formatMessage({ id: 'march' })}`,
value: 'april',
},
{
id: 4,
name: `${formatMessage({ id: 'may' })} - ${formatMessage({ id: 'april' })}`,
value: 'may',
},
{
id: 5,
name: `${formatMessage({ id: 'june' })} - ${formatMessage({ id: 'may' })}`,
value: 'june',
},
{
id: 6,
name: `${formatMessage({ id: 'july' })} - ${formatMessage({ id: 'june' })}`,
value: 'july',
},
{
id: 7,
name: `${formatMessage({ id: 'august' })} - ${formatMessage({ id: 'july' })}`,
value: 'August',
},
{
id: 8,
name: `${formatMessage({ id: 'september' })} - ${formatMessage({ id: 'august' })}`,
value: 'september',
},
{
id: 9,
name: `${formatMessage({ id: 'october' })} - ${formatMessage({ id: 'november' })}`,
value: 'october',
},
{
id: 10,
name: `${formatMessage({ id: 'november' })} - ${formatMessage({ id: 'october' })}`,
value: 'november',
},
{
id: 11,
name: `${formatMessage({ id: 'december' })} - ${formatMessage({ id: 'november' })}`,
value: 'december',
},
]; ];
const dateFormat = [ const dateFormat = [
{ {
id: 1, id: 1,
@@ -186,7 +233,9 @@ function GeneralPreferences({
}); });
// @todo @mohamed remove duplicate functions. // @todo @mohamed remove duplicate functions.
const businessLocationItem = (item, { handleClick }) => (
const onItemRenderer = (item, { handleClick }) => (
<MenuItem <MenuItem
key={item.id} key={item.id}
text={item.name} text={item.name}
@@ -202,21 +251,6 @@ function GeneralPreferences({
onClick={handleClick} onClick={handleClick}
/> />
); );
const fiscalYearItem = (item, { handleClick }) => (
<MenuItem
key={item.id}
text={item.name}
onClick={handleClick}
/>
);
const languageItem = (item, { handleClick }) => (
<MenuItem
key={item.id}
text={item.name}
onClick={handleClick}
/>
);
const date_format = (item, { handleClick }) => ( const date_format = (item, { handleClick }) => (
<MenuItem <MenuItem
@@ -300,7 +334,7 @@ function GeneralPreferences({
<ListSelect <ListSelect
items={businessLocation} items={businessLocation}
noResults={<MenuItem disabled={true} text="No result." />} noResults={<MenuItem disabled={true} text="No result." />}
itemRenderer={businessLocationItem} itemRenderer={onItemRenderer}
popoverProps={{ minimal: true }} popoverProps={{ minimal: true }}
onItemSelect={onItemsSelect('location')} onItemSelect={onItemsSelect('location')}
selectedItem={values.location} selectedItem={values.location}
@@ -356,7 +390,7 @@ function GeneralPreferences({
<ListSelect <ListSelect
items={fiscalYear} items={fiscalYear}
noResults={<MenuItem disabled={true} text="No result." />} noResults={<MenuItem disabled={true} text="No result." />}
itemRenderer={fiscalYearItem} itemRenderer={onItemRenderer}
popoverProps={{ minimal: true }} popoverProps={{ minimal: true }}
onItemSelect={onItemsSelect('fiscal_year')} onItemSelect={onItemsSelect('fiscal_year')}
itemPredicate={filterItems} itemPredicate={filterItems}
@@ -381,7 +415,7 @@ function GeneralPreferences({
<ListSelect <ListSelect
items={languagesDisplay} items={languagesDisplay}
noResults={<MenuItem disabled={true} text="No results." />} noResults={<MenuItem disabled={true} text="No results." />}
itemRenderer={languageItem} itemRenderer={onItemRenderer}
popoverProps={{ minimal: true }} popoverProps={{ minimal: true }}
onItemSelect={onItemsSelect('language')} onItemSelect={onItemsSelect('language')}
itemPredicate={filterItems} itemPredicate={filterItems}

View File

@@ -357,6 +357,19 @@ export default {
'There is exchange rate in this date with the same currency.', 'There is exchange rate in this date with the same currency.',
the_exchange_rates_has_been_successfully_deleted: the_exchange_rates_has_been_successfully_deleted:
'The exchange rates has been successfully deleted', 'The exchange rates has been successfully deleted',
january: 'January',
february: 'February',
march: 'March',
april: 'April',
may: 'May',
june: 'June',
july: 'July',
august: 'August',
september: 'September',
october: 'October',
november: 'November',
december: 'December',
// Name Labels // Name Labels
expense_account_id: 'Expense account', expense_account_id: 'Expense account',
payment_account_id: 'Payment account', payment_account_id: 'Payment account',