| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Basic setting pages that allow users to edit easily their LDAP attributes
via web forms.
Settings:
* Profile settings (first name , last name, email , timezone, birthday,
* passwords)
* Contact settings (website, IM , GPG fingerprint, location,
longitude, latitude)
* Gentoo settings (mentors, developer bug, join date, retire date,
ssh key)
Notes:
* Currently settings work only with single values and not
* listfields.
* Timezone needed for OpenID (cc: @mgorny)
* Gentoo Account Settings page is available for everyone.(testing
purposes)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Using url tag the templates become more portable and respect the DRY
principle.
|
|
|
|
|
| |
Improved lists view by replacing class-based view to a more
flexible view suggested by tampakrap and mgorny.
|
| |
|
| |
|
|
|
|
|
| |
We import all the views anyway, so we end up repeating every name twice,
and potentially polluting the namespace.
|
|
|
|
|
|
|
|
| |
In addition, I changed lists from function-based view to class-based
view and
grouped them:
1) Flexible and respects DRY principle
2) Reduce variables and code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The auth is based on matching e-mail addresses from valid (and trusted)
certificates onto system users.
Whenever user requests SSL cert auth, he is redirected to a dedicated
vhost where the HTTP server requests the certificate. Once there,
ssl-auth view checks the verification result and obtains e-mail
addresses from the certificate. The e-mail addresses are compared to
system users and if a match occurs, an authentication token is created.
The ssl-auth view redirects back to login, passing either the token, or
error message. If a valid token is passed, ExternalBackend is used to
sucessfully authenticate the user. Otherwise, the error message is
printed alike regular login messages.
|
|
|
|
|
|
|
|
|
|
|
|
| |
1) tests/*
2) settings/*
3) urls.py
./okupy/urls.py:7:5: E128 continuation line under-indented for visual indent
./okupy/accounts/urls.py:9:5: E128 continuation line under-indented for visual indent
4) setup.py
./setup.py:14:80: E501 line too long (85 characters)
./setup.py:23:80: E501 line too long (93 characters)
./setup.py:32:80: E501 line too long (81 characters)
|
|
|
|
|
|
|
|
|
| |
Users are now able to login and see their LDAP attributes in profile
page. Infromation included:
- Personal Information(Real Name, Nickname, Location)
- Contact Information(Email, IRC nick)
- Gentoo related Information(Roles,Herds,Date Joined, Recruitment Bug
number, Mentor)
|
|\
| |
| |
| |
| |
| | |
Conflicts:
okupy/accounts/urls.py
okupy/accounts/views.py
|
| | |
|
| |
| |
| |
| |
| | |
In the future, it will be used for the user profile. Currently it is
used only to match OpenID identifier with the endpoint.
|
| | |
|
|/ |
|
| |
|
|
|