From 152fcccd4489378a8ed9391e3e191df4aeba6435 Mon Sep 17 00:00:00 2001 From: Jeremy Benoist Date: Fri, 30 Sep 2016 20:09:06 +0200 Subject: Add users management UI MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - remove the “add a user” from the config page - add a CRUD on user - fix some missing translations (+ bad indentation) --- src/Wallabag/UserBundle/Form/UserType.php | 61 +++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 src/Wallabag/UserBundle/Form/UserType.php (limited to 'src/Wallabag/UserBundle/Form/UserType.php') diff --git a/src/Wallabag/UserBundle/Form/UserType.php b/src/Wallabag/UserBundle/Form/UserType.php new file mode 100644 index 00000000..cfa67793 --- /dev/null +++ b/src/Wallabag/UserBundle/Form/UserType.php @@ -0,0 +1,61 @@ +add('name', TextType::class, [ + 'required' => false, + 'label' => 'user.form.name_label', + ]) + ->add('username', TextType::class, [ + 'required' => true, + 'label' => 'user.form.username_label', + ]) + ->add('email', EmailType::class, [ + 'required' => true, + 'label' => 'user.form.email_label', + ]) + ->add('enabled', CheckboxType::class, [ + 'required' => false, + 'label' => 'user.form.enabled_label', + ]) + ->add('locked', CheckboxType::class, [ + 'required' => false, + 'label' => 'user.form.locked_label', + ]) + ->add('twoFactorAuthentication', CheckboxType::class, [ + 'required' => false, + 'label' => 'user.form.twofactor_label', + ]) + ->add('save', SubmitType::class, [ + 'label' => 'user.form.save', + ]) + ; + } + + /** + * @param OptionsResolver $resolver + */ + public function configureOptions(OptionsResolver $resolver) + { + $resolver->setDefaults(array( + 'data_class' => 'Wallabag\UserBundle\Entity\User', + )); + } +} -- cgit v1.2.3