modified AddPermissions component

This commit is contained in:
Peter Holmberg
2018-10-09 11:07:23 +02:00
parent 87793ea30d
commit ac6bee621c
4 changed files with 95 additions and 18 deletions

View File

@@ -3,7 +3,13 @@ import { connect } from 'react-redux';
import Tooltip from 'app/core/components/Tooltip/Tooltip';
import SlideDown from 'app/core/components/Animations/SlideDown';
import { StoreState, FolderInfo } from 'app/types';
import { DashboardAcl, PermissionLevel, NewDashboardAclItem } from 'app/types/acl';
import {
dashboardAclTargets,
dashboardPermissionLevels,
DashboardAcl,
PermissionLevel,
NewDashboardAclItem,
} from 'app/types/acl';
import {
getDashboardPermissions,
addDashboardPermission,
@@ -81,7 +87,12 @@ export class DashboardPermissions extends PureComponent<Props, State> {
</div>
</div>
<SlideDown in={isAdding}>
<AddPermission onAddPermission={this.onAddPermission} onCancel={this.onCancelAddPermission} />
<AddPermission
dashboardAclTargets={dashboardAclTargets}
dashboardPermissionLevels={dashboardPermissionLevels}
onAddPermission={this.onAddPermission}
onCancel={this.onCancelAddPermission}
/>
</SlideDown>
<PermissionList
items={permissions}