Merge pull request #750 from nextcloud/fix/noid/local-stays-local-2

local circles starts local
This commit is contained in:
Maxence Lange 2021-07-28 10:47:25 -01:00 committed by GitHub
commit aa40822225
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 2 deletions

View file

@ -90,6 +90,16 @@ class CircleConfig implements
}
}
if ($circle->isConfig(Circle::CFG_LOCAL, $config)
&& !$circle->isConfig(Circle::CFG_LOCAL)) {
$config -= Circle::CFG_LOCAL;
}
if (!$circle->isConfig(Circle::CFG_LOCAL, $config)
&& $circle->isConfig(Circle::CFG_LOCAL)) {
$config += Circle::CFG_LOCAL;
}
if (!$circle->isConfig(Circle::CFG_OPEN, $config)
&& $circle->isConfig(Circle::CFG_OPEN)
&& $circle->isConfig(Circle::CFG_REQUEST, $config)

View file

@ -157,8 +157,7 @@ class Circle extends ManagedModel implements IMemberships, IDeserializable, INC2
public static $DEF_CFG_CORE_FILTER = [
1,
2,
4,
4096
4
];
public static $DEF_CFG_SYSTEM_FILTER = [