Commit ee87137b authored by Juorder Gonzalez's avatar Juorder Gonzalez Committed by GitHub

Merge pull request #261 from ZBoxApp/manager_performance

add notification for domain migrating mailboxes
parents 0d526cdb 8b6f65ae
module.exports = {"main":{"js":"/142926bundle.js"}} module.exports = {"main":{"js":"/975145bundle.js"}}
\ No newline at end of file \ No newline at end of file
...@@ -42,6 +42,7 @@ export default class DomainMailboxPlans extends React.Component { ...@@ -42,6 +42,7 @@ export default class DomainMailboxPlans extends React.Component {
); );
} }
render() { render() {
const countAccounts = this.state.plans;
if (!this.state.plans) { if (!this.state.plans) {
return <div/>; return <div/>;
} }
...@@ -72,6 +73,10 @@ export default class DomainMailboxPlans extends React.Component { ...@@ -72,6 +73,10 @@ export default class DomainMailboxPlans extends React.Component {
const mailboxPlans = []; const mailboxPlans = [];
let panelBody = null; let panelBody = null;
let noLimitError;
const isNotMigrating = !countAccounts.migracion;
if (isNotMigrating) {
const cos = Utils.getEnabledPlansByCosId(ZimbraStore.getAllCos()); const cos = Utils.getEnabledPlansByCosId(ZimbraStore.getAllCos());
const planKeys = Object.keys(cos).map((c) => { const planKeys = Object.keys(cos).map((c) => {
return cos[c]; return cos[c];
...@@ -81,7 +86,6 @@ export default class DomainMailboxPlans extends React.Component { ...@@ -81,7 +86,6 @@ export default class DomainMailboxPlans extends React.Component {
const domainCos = domain.maxAccountsByCos(); const domainCos = domain.maxAccountsByCos();
const domainPlans = Utils.getPlansFromDomain(domain); const domainPlans = Utils.getPlansFromDomain(domain);
const plans = {}; const plans = {};
let noLimitError;
let totalUsed = 0; let totalUsed = 0;
let totalLimit = 0; let totalLimit = 0;
...@@ -196,6 +200,18 @@ export default class DomainMailboxPlans extends React.Component { ...@@ -196,6 +200,18 @@ export default class DomainMailboxPlans extends React.Component {
</div> </div>
); );
} }
} else {
panelBody = (
<div className='text-center'>
<h4 className='text-danger'>{'Se esta realizando una migracion.'}</h4>
<blockquote>
{`Limite : ${countAccounts.migracion.limit || 'No definido'}`}
<br/>
{`Usadas : ${countAccounts.migracion.used || 'No definido'}`}
</blockquote>
</div>
);
}
return ( return (
<Panel <Panel
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment