Commit Graph

74 Commits

Author SHA1 Message Date
james
a792b763a1 remove username from the standard user fields
add 'required_fields' array to the user object so the API users know which fields are needed
2010-10-20 17:25:43 +00:00
james
c367656d02 also load committee whether its active or not 2010-10-15 01:46:53 +00:00
james
ab068fdfbb Fix updateSessionRoles once and for all 2010-10-15 01:31:07 +00:00
james
759ecc0a1a Oops its user_load not users_load 2010-10-14 23:06:21 +00:00
james
f225787e39 Properly update the session roles from the API side
Allow (u) to be empty if we dont have it, we can get it from the session users_id
2010-10-14 20:38:48 +00:00
james
241618c74f Fix saving active/deactive roles
Fix the session roles when roles are modified and only put 'active' ones into the session roles array
2010-10-14 20:31:10 +00:00
james
ba793ac8e0 Fix rolestasks saving of the level for each item
Fix tableeditor css to only modify anything in the tableeditor/tableview classes
Fix saving language for volunteers
Fix error message for saving phone numbers on organization and personal
Fix schoolfeedback and schoolinfo pages
Update school select tab, better html and school options list
Fix css for tertiary menu to show difference between selected and non-selected
2010-10-14 19:42:20 +00:00
jacob
01d70abf74 Added teacher interface in olympics
UI touch ups
2010-10-14 17:51:56 +00:00
jacob
9229b1665b Added user settings config for science olympic judges 2010-10-13 21:01:01 +00:00
jacob
607834bc0e updating _SESSION when user roles are modified 2010-10-08 20:28:56 +00:00
jacob
7d5f5cccd0 Removed some usage of old user functions. Added role handling in testapi.php 2010-10-08 18:43:20 +00:00
jacob
835047f3a8 Role functions debugged in account.inc.php, using them in user_main.php and user.inc.php 2010-10-08 16:07:07 +00:00
jacob
177f49f805 moving code for modifying user roles into accounts.inc.php. Incomplete. Broken. 2010-10-07 22:02:45 +00:00
jacob
98dcfd6399 added some skeletal function stubs 2010-10-06 20:01:15 +00:00
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