fafd45c271
Working CLA implementation.
2007-09-26 08:34:22 -07:00
a0f13c9667
Modify fasLDAP to handle None values properly, move str() and encode('utf8') into fasLDAP.py.
2007-09-24 19:20:23 -07:00
c6244ca835
Add New Group link, fix decorator orders, clean up templates.
2007-09-24 10:09:49 -07:00
6159aa58e0
Add .gitignore.
2007-09-19 07:49:32 -07:00
23bb57d5a8
Use more general except: in fasLDAP.py
2007-09-17 09:10:30 -07:00
44020c6d25
Implement required groups, fix LDAP problems with empty strings.
2007-09-14 19:07:31 -07:00
ae5cd66631
Generate valid XHTML for now (until TG supports passing more options to Genshi)- minor template fix/validation corrections.
2007-09-11 19:27:57 -07:00
c19f6546e9
Misc fixes/cleanup.
2007-09-10 15:00:51 -07:00
ba5989d72e
Remove old TODOs, implement username blacklisting (see config/app.cfg)
2007-09-10 12:50:26 -07:00
71de520f7e
Allow group owner to admin group.
2007-09-10 10:45:02 -07:00
4c3cdec8e1
Add toshio's new and improved fasLDAP.py, and modify user.py/group.py to use it. Unfortunately, group.py still uses a modified hideous hack for editing groups.
2007-09-10 10:35:34 -07:00
886b771ef7
Fix up group name restrictions in user list. Restricted groups will stil show up under "Your Roles"
2007-09-07 21:22:16 -07:00
c71113d07d
Require special privileges (controlled by canViewGroup) to view groups matched by privileged_view_groups in app.cfg (ex. ^cla_.*).
2007-09-07 21:13:18 -07:00
be7a9278f0
Require auth for group list.
2007-09-07 20:31:59 -07:00
b95745e579
Remove groupName argument to canCreateGroup
2007-09-07 20:19:54 -07:00
Michael Patrick McGrath
33041ceca4
Added preliminary JSON support
2007-09-06 12:09:49 -07:00
Michael Patrick McGrath
86b2ff1c78
Fixed upgrade and downgrade features in group configurations.
...
Added changed to directly apply when user clicks on apply
2007-09-06 09:14:56 -07:00
Michael Patrick McGrath
0e8f5e1465
Added the group description field with a generic description field
2007-09-06 08:33:22 -07:00
Michael Patrick McGrath
8cd2f41788
Fixed group upgrade and downgrade functions
2007-09-06 08:30:40 -07:00
Michael Patrick McGrath
1f2b5587a7
Added -c to the ldapadd command which will cause it to ignore warnings (as there are many duplicates in the database from a CLA bug)
2007-09-06 07:46:16 -07:00
65a2db4696
Move redirect to else: section
2007-09-05 14:52:59 -07:00
d745482ec1
Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/fedora-infrastructure
2007-09-05 14:52:01 -07:00
7a2a306a69
TODO: Blacklisted usernames
2007-09-05 14:51:57 -07:00
Michael Patrick McGrath
cc9bbe603b
We no longer need this fuller format for LDAP
2007-09-05 14:49:03 -07:00
Michael Patrick McGrath
fcbdf371d4
Fix for null values
2007-09-05 11:11:58 -07:00
Michael Patrick McGrath
f4c7d7206f
Fixed some issues with password reset
2007-09-05 10:05:12 -07:00
21229d6b9d
Move more auth checking to auth.py, modify templates to use auth.py checks.
2007-08-29 13:07:18 -07:00
a68f64ec7f
Smarter sorting, use auth.py in templates.
2007-08-28 16:11:06 -07:00
18217d3d76
Make sure that mail doesn't end with @fedoraproject.org
2007-08-28 11:28:21 -07:00
e042891eab
Fix unicode error (may be a hideous hack).
2007-08-23 18:54:37 -07:00
3d8193ab76
Update POT file, move to more standard location.
2007-08-23 16:13:38 -07:00
65caabd817
Add group edit, make user modification catch errors.
2007-08-23 16:08:10 -07:00
efe3ab1cf9
Oops, forgot to add the error template.
2007-08-22 20:03:29 -07:00
096f548021
Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/fedora-infrastructure
2007-08-22 20:01:05 -07:00
e7e0e2b5cb
Add error messages for user methods.
2007-08-22 19:56:44 -07:00
Mike McGrath
f8cbf23d61
Added check_koji
2007-08-21 13:36:56 -05:00
61126769fa
Add error messages, "add group" functionality, and updated POT file/pybabel mapping file.
2007-08-20 22:00:58 -07:00
64dc4c93ad
Fix validation code
2007-08-16 18:36:33 -07:00
82ad95b0fa
Remove leftover line to make it runnable.
2007-08-16 18:22:34 -07:00
33d398f074
Add validation, still needs to actually show friendly error messages.
2007-08-16 18:21:30 -07:00
a1283c3a1c
Split user/group into separate files, convert to genshi for templates. TODO: Form validation
2007-08-16 13:40:01 -07:00
f62a04b427
Clean up templates more, update to work in Fedora environment.
2007-08-10 21:08:11 -07:00
4bb4712464
Add missing template files.
2007-08-10 15:16:29 -04:00
60e9d50f38
* Add i18n support
...
* Clean up templates
* Make admingroup config entry
2007-08-10 12:22:07 -04:00
Ricky Zhou
680a42e57e
* Fix blank password authentication bug.
...
* More additions group editing.
2007-08-09 17:08:39 -04:00
Ricky Zhou
89fe26b8a2
* Add fedoraGroupDesc (short description field)
...
* Include current LDIF files
* Rename editAccount and editGroup to viewAccount and viewGroup * Separate account editing into different form
* Setup base for editGroup implentation
* Misc template fixes
* Temporarily remove any javascript-dependent features for now
2007-08-08 23:28:41 -04:00
Mike McGrath
5ad3479d52
Added a license
2007-08-08 13:49:02 -05:00
Mike McGrath
bcd5793ad7
Added check_ipmi
2007-08-08 13:46:41 -05:00
Warren Togami
447d93f112
add comps.xml
2007-07-31 12:05:42 -04:00
Mike McGrath
f7158982ed
Better default location
2007-07-28 10:51:08 -05:00