Commit f76b13db authored by Juorder Gonzalez's avatar Juorder Gonzalez

Merge pull request #149 from ZBoxApp/issues_resolved_manager

fix forbidden request on domain admin when edit domain, add rights wh…
parents 729d16b8 3247ea11
module.exports = {"main":{"js":"/222612bundle.js"}} module.exports = {"main":{"js":"/534318bundle.js"}}
\ No newline at end of file \ No newline at end of file
...@@ -25,6 +25,10 @@ export default class AddAdminModal extends React.Component { ...@@ -25,6 +25,10 @@ export default class AddAdminModal extends React.Component {
this.state = { this.state = {
users: null users: null
}; };
this.plans = Object.keys(window.manager_config.plans).filter((plan) => {
return window.manager_config.plans[plan].forRights;
});
} }
handleSearch(e) { handleSearch(e) {
...@@ -71,6 +75,7 @@ export default class AddAdminModal extends React.Component { ...@@ -71,6 +75,7 @@ export default class AddAdminModal extends React.Component {
this.props.domain.addAdmin( this.props.domain.addAdmin(
user.id, user.id,
this.plans,
(error) => { (error) => {
if (error) { if (error) {
return this.setState({ return this.setState({
......
...@@ -124,7 +124,9 @@ export default class EditDomain extends React.Component { ...@@ -124,7 +124,9 @@ export default class EditDomain extends React.Component {
} }
componentDidMount() { componentDidMount() {
this.getDomain(); if (this.isGlobalAdmin) {
this.getDomain();
}
} }
render() { render() {
...@@ -279,14 +281,6 @@ export default class EditDomain extends React.Component { ...@@ -279,14 +281,6 @@ export default class EditDomain extends React.Component {
</div> </div>
</form> </form>
); );
} else {
form = (
<div className='text-center'>
<h4 className='text-danger'>
{'Lo sentimos pero usted no tiene permiso para editar dominios.'}
</h4>
</div>
);
} }
const actions = [ const actions = [
...@@ -317,6 +311,16 @@ export default class EditDomain extends React.Component { ...@@ -317,6 +311,16 @@ export default class EditDomain extends React.Component {
); );
} }
if (!this.isGlobalAdmin) {
return (
<div className='text-center'>
<h4 className='text-danger'>
{'Lo sentimos pero usted no tiene permiso para editar dominios.'}
</h4>
</div>
);
}
return <div/>; return <div/>;
} }
} }
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
"dnsApiUrl": "http://zimbra.zboxapp.dev:3000", "dnsApiUrl": "http://zimbra.zboxapp.dev:3000",
"webMailUrl": "https://192.168.1.8:8443", "webMailUrl": "https://192.168.1.8:8443",
"dns": { "dns": {
"url": "http://zimbra.zboxapp.dev:9081//powerdns_proxy/", "url": "http://zimbra.zboxapp.dev:9081/powerdns_proxy",
"token": "otto" "token": "otto"
}, },
"maxResultOnRequestZimbra": 20000, "maxResultOnRequestZimbra": 20000,
...@@ -14,17 +14,20 @@ ...@@ -14,17 +14,20 @@
"basic": { "basic": {
"statusCos": "btn-success", "statusCos": "btn-success",
"label": "Básica", "label": "Básica",
"isEnabledToEdit": true "isEnabledToEdit": true,
"forRights": true
}, },
"premium": { "premium": {
"statusCos": "btn-primary2", "statusCos": "btn-primary2",
"label": "Premium", "label": "Premium",
"isEnabledToEdit": true "isEnabledToEdit": true,
"forRights": true
}, },
"professional": { "professional": {
"statusCos": "btn-primary", "statusCos": "btn-primary",
"label": "Profesional", "label": "Profesional",
"isEnabledToEdit": true "isEnabledToEdit": true,
"forRights": true
}, },
"default": false, "default": false,
"archiving": { "archiving": {
......
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