# HG changeset patch # User Mads Kiilerich # Date 1438350247 -7200 # Node ID 2b1928873c0adaf0a4c33bbc61c1c47b992617d8 # Parent e50a56e61b23bec5c8c67a0f025d53c9f725730d users: cleanup of handling of the extern_type and extern_name fields in html forms Note: There is controller support for editing extern_type and extern_name but no UI. diff -r e50a56e61b23 -r 2b1928873c0a kallithea/controllers/admin/users.py --- a/kallithea/controllers/admin/users.py Fri Jul 31 15:44:07 2015 +0200 +++ b/kallithea/controllers/admin/users.py Fri Jul 31 15:44:07 2015 +0200 @@ -122,6 +122,7 @@ """POST /users: Create a new item""" # url('users') c.default_extern_type = auth_modules.auth_internal.KallitheaAuthPlugin.name + c.default_extern_name = auth_modules.auth_internal.KallitheaAuthPlugin.name user_model = UserModel() user_form = UserForm()() try: @@ -153,6 +154,7 @@ """GET /users/new: Form to create a new item""" # url('new_user') c.default_extern_type = auth_modules.auth_internal.KallitheaAuthPlugin.name + c.default_extern_name = auth_modules.auth_internal.KallitheaAuthPlugin.name return render('admin/users/user_add.html') def update(self, id): diff -r e50a56e61b23 -r 2b1928873c0a kallithea/model/forms.py --- a/kallithea/model/forms.py Fri Jul 31 15:44:07 2015 +0200 +++ b/kallithea/model/forms.py Fri Jul 31 15:44:07 2015 +0200 @@ -120,8 +120,8 @@ firstname = v.UnicodeString(strip=True, min=1, not_empty=False) lastname = v.UnicodeString(strip=True, min=1, not_empty=False) email = All(v.Email(not_empty=True), v.UniqSystemEmail(old_data)) - extern_name = v.UnicodeString(strip=True) - extern_type = v.UnicodeString(strip=True) + extern_name = v.UnicodeString(strip=True, if_missing=None) + extern_type = v.UnicodeString(strip=True, if_missing=None) return _UserForm diff -r e50a56e61b23 -r 2b1928873c0a kallithea/templates/admin/my_account/my_account_profile.html --- a/kallithea/templates/admin/my_account/my_account_profile.html Fri Jul 31 15:44:07 2015 +0200 +++ b/kallithea/templates/admin/my_account/my_account_profile.html Fri Jul 31 15:44:07 2015 +0200 @@ -33,8 +33,6 @@
${h.text('username',class_='medium%s' % disabled, readonly=readonly)} - ${h.hidden('extern_name', c.extern_name)} - ${h.hidden('extern_type', c.extern_type)}
diff -r e50a56e61b23 -r 2b1928873c0a kallithea/templates/admin/users/user_add.html --- a/kallithea/templates/admin/users/user_add.html Fri Jul 31 15:44:07 2015 +0200 +++ b/kallithea/templates/admin/users/user_add.html Fri Jul 31 15:44:07 2015 +0200 @@ -78,8 +78,6 @@
${h.text('email',class_='small')} - ${h.hidden('extern_name', c.default_extern_type)} - ${h.hidden('extern_type', c.default_extern_type)}
@@ -92,6 +90,8 @@ + ${h.hidden('extern_type', c.default_extern_type)} + ${h.hidden('extern_name', c.default_extern_name)}
${h.submit('save',_('Save'),class_="btn")}