jacob
daa714e5ef
Added functionality in the main page for managing roles
2010-10-06 17:05:54 +00:00
jacob
052024b6d6
Updates for letting users register in roles. Incomplete
2010-10-05 21:46:29 +00:00
jacob
d2afb6a94e
Modifications on how roles get handled
2010-10-05 15:04:15 +00:00
james
a92544bbea
Implement user/edit
...
Remove saving some stuff from user_save
2010-10-01 19:42:52 +00:00
james
895bcc36e2
Add user/view API
...
Change user_load() to explicitly load specific values instead of all values, as there's now some fields that need to be deleted but we cant delete them yet...
2010-10-01 19:28:26 +00:00
jacob
9db042fc10
Modifications on editing users
2010-10-01 18:47:28 +00:00
james
70d359c15b
PHP 5.3 DEPRECATED split() so, convert all split()'s to explode()'s
2010-09-10 19:38:56 +00:00
james
88cdfebdea
Move team management to teacher interface
2010-09-01 17:53:35 +00:00
james
de564f3c55
More user stuff to get things workinga gain
...
Add a API module for science olympics
2010-08-31 20:12:41 +00:00
james
ec3be0f10f
More changes to be able to at least barely use the system again
2010-08-31 19:41:32 +00:00
james
81f3f3235a
Fix logging in and switching conferences, man, this is becoming a mess
2010-08-31 17:35:58 +00:00
james
4bf2897f18
Add changes for API Authenication and force API to use SSL
2010-08-24 16:04:12 +00:00
dave
9f3dc6c9dc
Fix user loading
2010-08-19 22:56:33 +00:00
james
78614ef309
Set some redirects to user_edit instead of user_account
...
Disable the importantdates box again
2010-08-19 20:07:08 +00:00
dave
ceb80636e1
Start of the new user editor, some works, most things don't.
2010-08-08 09:09:49 +00:00
james
2c7e23b276
Fix some user/account bugs
...
Start fixing the schoolstudents page (it now adds users, but it doesnt re-load them or edit htem or delete them)
2010-07-27 19:06:36 +00:00
james
5207e193fc
Authenticate and check for superuser on all /super pages
2010-07-15 19:52:44 +00:00
dave
28004d6fe8
typo
2010-07-15 09:18:04 +00:00
dave
ba2738b813
Fix redirection on login and on forced password changes.
2010-07-15 09:18:02 +00:00
dave
dd6228f5d7
Implement password expired, force the user to set a new password.
2010-07-15 09:17:59 +00:00
jacob
a403202786
Updates to work with new user system. Also updated the committees_link table fieldname to use "accounts_id" instead of "users_uid" and updated code accordingly.
2010-07-14 21:04:50 +00:00
dave
7c918c0167
update the user personal information editor, the superuser edit flags
...
for admin/config/super don't quite work yet.
2010-07-13 03:30:26 +00:00
dave
88f8ce044b
Update role activate/deactive page
2010-07-13 03:30:25 +00:00
dave
b1f2718a3c
Users can login and logout and look at their home pages.
2010-07-13 03:30:11 +00:00
jacob
887610f5e3
Added script for copying/converting user data into the new format, populating the accounts and user_roles table
...
Modified user.inc and user_login to handle authentication on the new accounts table
2010-07-06 15:32:26 +00:00
jacob
0503030a35
Updates for managing students
2010-06-16 21:33:43 +00:00
james
fbba2e7e20
Needed to add a "no" value to the "deleted" field when creating a new user
2010-06-09 16:14:01 +00:00
dave
f05b4ba677
Smarter user name logic
2010-01-27 20:24:13 +00:00
dave
ed6879754d
Remember the page for password changes too, and take them there
2010-01-24 06:47:09 +00:00
dave
54fe3bf509
Make user_auth_required aceept and array and return the auth user type.
...
If the user is required to login before visiting a page, remember the
page, and take them to it once they login.
2010-01-24 06:47:06 +00:00
james
c962286321
Save committee member "complete" status
2009-12-03 23:19:06 +00:00
james
99114c7242
Completely convert the old communication module over to the new system... (almost).
...
TODO: switch the "send" to the new dialog-style preview and confirmation, instead of the old one, but at least it works!
2009-12-02 22:17:20 +00:00
james
785f5bbf35
Show display and save the "preferred language" field.
2009-11-28 20:07:02 +00:00
james
c4f5ed2ab7
load_by_username also loads by email
...
create_user also sets email address if username looks like an email
2009-10-22 19:03:29 +00:00
james
c9062e127b
Implement working prospect list, and ability to remove indidivuals from the list or empty the entire list
2009-10-11 18:19:04 +00:00
james
663420b078
All of tonights wackload of changes
2009-10-11 03:32:14 +00:00
james
5aa7cf541a
Remove debugging from user.inc
...
Begin the searching in the prospecting tool
2009-10-09 00:42:47 +00:00
james
383581ef7f
Fix user_save to automatically create user_<type> records for each type before it tries to save the extra info for that type
2009-10-08 22:44:21 +00:00
dave
39c350c91f
- typo
2009-09-26 20:41:54 +00:00
dave
aaac5b4806
- Prevent a warning if the user has no types on delete
2009-09-26 20:41:36 +00:00
james
f963dbf276
Merge all changes from branch r1284:1498 into trunk
2009-09-09 00:26:12 +00:00
dave
986ce4ef44
- user.inc.php needs to generate a password without including common.inc.php
...
(install3 doesn't like including that file). That's ok, because eventually
all passwd handling will be done through user.inc.php (and the generate could
even be inlined into set_password). But for now, just copy the existing
generatePassword, and call it something different so the function names don't
clash.
2008-07-09 18:24:49 +00:00
dave
a9318b6303
- Move all the password handling code into one function (not duplicated/spread
...
over 3 files)
- Fix a bug to always save the old password (unless it was a reset password)
- Fix a bug to save the old password even when the user sets a new one
2008-07-09 17:02:11 +00:00
james
5ed0135442
Better fix for the password expiration problem
2008-07-09 14:51:48 +00:00
james
e1055150c9
Dont make newly created users passwords expire as soon as they login
...
Allow firstname and lastname to be POSTed through on the install3 script so the name can be set instead of using 'Superuser Account'
2008-07-08 19:29:02 +00:00
dave
15a56ce13f
- Add First Aid and CPR data collection to the user table.
...
- Modify the config so a committee can enable it for volutneers and committee
members
2008-02-23 03:28:43 +00:00
james
3b55ddd4a7
Use single quotes for consistency
2008-02-15 23:11:16 +00:00
james
a118acc21c
Add the missing 'Gender' field to the user personal profile page, as well as save it :)
2008-02-15 23:08:33 +00:00
dave
7f7c3c53e1
- Change the password expiry mechanism to always check
...
{$type}_password_expiry_days. This allows the $config variable to be updated
and everyones password will expire based on the new value. To implement
this, the password expiry column in the users table has been changed to
passwordset, and a PHP script is used to convert the expiry dates to set
dates (based on the _password_expiry_days)
- Cleanup the password entry checking
- Load all config variables for the db_update.php script. Just in case an
update script wants access to $config
2007-12-21 08:38:13 +00:00
james
337d5acac2
Close php
2007-12-20 22:47:21 +00:00