fixed missing permissions on newly created bin yard
This commit is contained in:
parent
4df5e068da
commit
e4cc9b3554
1 changed files with 13 additions and 1 deletions
|
|
@ -242,12 +242,23 @@ export default function BinYard(props: Props) {
|
|||
newBinYard.owner = user.id();
|
||||
binYardAPI
|
||||
.addBinYard(newBinYard)
|
||||
.then(_resp => {
|
||||
.then(resp => {
|
||||
// loadYards();
|
||||
let newYards = [...binYards]
|
||||
newYards.push(newBinYard)
|
||||
setBinYards(newYards)
|
||||
setShowAddYard(false);
|
||||
newBinYard.key = resp.data.yard
|
||||
console.log(resp.data.yard)
|
||||
|
||||
let newYardPermissions: Dictionary<pond.Permission[]> = { ...yardPermissions };
|
||||
newYardPermissions[newBinYard.key] = [
|
||||
pond.Permission.PERMISSION_READ,
|
||||
pond.Permission.PERMISSION_SHARE,
|
||||
pond.Permission.PERMISSION_USERS,
|
||||
pond.Permission.PERMISSION_WRITE
|
||||
];
|
||||
setYardPermissions(newYardPermissions)
|
||||
openSnackbar("success", "Bin Yard created :)");
|
||||
})
|
||||
.catch(_err => {
|
||||
|
|
@ -313,6 +324,7 @@ export default function BinYard(props: Props) {
|
|||
{yardForm()}
|
||||
<DialogActions>
|
||||
<CancelSubmit
|
||||
submitDisabled={addingYard}
|
||||
onCancel={() => setShowAddYard(false)}
|
||||
onSubmit={submitYard}
|
||||
/>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue