remove user registration settings (#3832)

* can be re-activated through kimai.yaml
This commit is contained in:
Kevin Papst
2023-02-07 19:36:10 +01:00
committed by GitHub
parent 8095ae298f
commit d481f68266
9 changed files with 62 additions and 41 deletions

View File

@@ -55,12 +55,32 @@ final class Configuration implements ConfigurationInterface
->append($this->getQuickEntryNode())
->append($this->getActivityNode())
->append($this->getProjectNode())
->append($this->getFeaturesNode())
->end()
->end();
return $treeBuilder;
}
private function getFeaturesNode(): ArrayNodeDefinition
{
$builder = new TreeBuilder('features');
/** @var ArrayNodeDefinition $node */
$node = $builder->getRootNode();
$node
->addDefaultsIfNotSet()
->children()
// this feature was deactivated in order to deprecate/remove it in the future, very likely not necessary for anyone
->integerNode('user_registration')
->defaultFalse()
->end()
->end()
;
return $node;
}
private function getQuickEntryNode(): ArrayNodeDefinition
{
$builder = new TreeBuilder('quick_entry');