Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Z
zimbra-admin-api-js
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Public
zimbra-admin-api-js
Commits
090aeffe
Commit
090aeffe
authored
Jun 08, 2016
by
Juorder Gonzalez
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #186 from ZBoxApp/issues_resolved_manager
fix problem with arrCos on edit domain view
parents
6e298d1b
aad7c1d6
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
5 additions
and
3 deletions
+5
-3
edit_domain.jsx
src/components/domain/edit_domain.jsx
+1
-1
utils.jsx
src/utils/utils.jsx
+4
-2
No files found.
src/components/domain/edit_domain.jsx
View file @
090aeffe
...
@@ -217,7 +217,7 @@ export default class EditDomain extends React.Component {
...
@@ -217,7 +217,7 @@ export default class EditDomain extends React.Component {
const
maxCosAccounts
=
Utils
.
parseMaxCOSAccounts
(
domain
.
attrs
.
zimbraDomainCOSMaxAccounts
);
const
maxCosAccounts
=
Utils
.
parseMaxCOSAccounts
(
domain
.
attrs
.
zimbraDomainCOSMaxAccounts
);
let
total
=
0
;
let
total
=
0
;
const
ownPlans
=
enabledPlans
.
map
((
p
)
=>
{
const
ownPlans
=
enabledPlans
.
map
((
p
)
=>
{
const
planId
=
maxCosAccounts
[
plans
[
p
]];
const
planId
=
maxCosAccounts
[
plans
[
p
]]
||
0
;
total
+=
parseInt
(
planId
,
10
)
||
0
;
total
+=
parseInt
(
planId
,
10
)
||
0
;
return
(
return
(
<
div
<
div
...
...
src/utils/utils.jsx
View file @
090aeffe
...
@@ -676,12 +676,14 @@ export function extractLockOuts(object) {
...
@@ -676,12 +676,14 @@ export function extractLockOuts(object) {
export
function
parseMaxCOSAccounts
(
maxCosAccounts
)
{
export
function
parseMaxCOSAccounts
(
maxCosAccounts
)
{
const
response
=
{};
const
response
=
{};
const
arrCos
=
maxCosAccounts
||
false
;
let
arrCos
=
typeof
maxCosAccounts
===
'string'
&&
typeof
maxCosAccounts
!==
'undefined'
?
maxCosAccounts
.
split
(
false
)
:
maxCosAccounts
;
if
(
arrCos
)
{
if
(
arrCos
)
{
arrCos
.
forEach
((
p
)
=>
{
arrCos
.
forEach
((
p
)
=>
{
const
splitter
=
p
.
split
(
':'
);
const
splitter
=
p
.
split
(
':'
);
response
[
splitter
.
shift
()]
=
splitter
[
0
]
||
0
;
const
key
=
splitter
.
shift
();
const
value
=
splitter
[
0
]
?
parseInt
(
splitter
[
0
],
10
)
:
false
;
response
[
key
]
=
value
||
0
;
});
});
return
response
;
return
response
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment