james
0c3f01f238
Put a useful link on the main page, since there's nothing else
2011-03-02 05:25:00 +00:00
james
ead770775d
Make sending emails with HTML work properly if there's no HTML yet
2011-03-02 05:24:09 +00:00
james
2b808e5e48
Make school feedback work
2011-03-02 05:23:38 +00:00
james
d6efd6749e
Tweak the docs
2011-03-01 20:09:33 +00:00
jacob
e10d31f2c8
Updated the api for api/project/mentor/add and api/project/mentor/edit. Both now accept an array of
...
mentor arrays (now referred to as 'mentors' instead of 'mentor'). /edit will only accept an array,
but /add will accept that or no parameters to generate a fresh empty record.
2011-03-01 19:57:05 +00:00
james
3419f06b0b
emergencycontact ORDER BY id
2011-03-01 17:59:08 +00:00
james
d3801e5a17
mentor/view ORDER BY id
2011-03-01 17:58:13 +00:00
james
ec5736c29f
Return associated array instead of indexed on addMentor
2011-03-01 17:56:13 +00:00
james
3cf5b38994
Fix path of ajax script for user select autocomplete
...
Add label to the field so they know what to type in
2011-03-01 16:21:29 +00:00
jacob
143b255375
Oops - needed to move a line with some other modified code.
2011-02-28 21:54:21 +00:00
jacob
a773a76ed9
Quick touch-up on the user structure, adding a subset to the user role status for the participant role. Fixing also (I think) the problem with users always seeming to have the complete status
2011-02-28 21:45:51 +00:00
james
69bc561055
allow project/add and project/mentor/add to pass in an corresponding input array, and save that into the newly created project/mentor
2011-02-28 19:00:24 +00:00
jacob
2eeff8d688
Moved participant registration completion checks into participant.inc.php, and added the participant_status_update function to call them all and find get the total status.
...
Updated judge.inc.php and volunteer.inc.php - they were previously putting the complete status for a role into the user object as a separate value (eg. $user['judge_status'] = 'complete';). Updated that to put it in the user's role list directly (eg. $user['roles']['judge']['status'] = 'complete').
Updated register_participants_namecheck.php to use the user table and check the session against the normal user_auth_required.
2011-02-25 22:30:50 +00:00
jacob
d10d5f3835
Quick fixes:
...
1) desk and outlet information no longer required when saving a project if they're not required in the config
2) Updated the project/save api to have consistent return value with other api functions
2011-02-25 16:19:15 +00:00
jacob
82746f754b
Added the emergencycontact info to the code describing the structure of the user object (user_get_fields).
2011-02-24 18:42:46 +00:00
jacob
2ec08b64d9
Adding additional student fields to the users table
...
Added name confirmation to the api in api/user/displayname/get and pi/user/displayname/confirm
2011-02-24 17:44:12 +00:00
james
0968725a5f
Adjust Dennis's conferences editor commit slightly
2011-02-23 23:18:06 +00:00
james
4ba97420ee
Forward port the new 'custom - judges - all years' report
2011-02-23 23:12:42 +00:00
james
b9c95e8719
Oops remove the second unneeded parameter
2011-02-23 23:06:20 +00:00
james
3ac1d9f92d
Forward port translation changes
2011-02-23 23:05:27 +00:00
james
56119710a0
Upgrade TCPDF from 5_3_00 to 5_9_056
2011-02-23 22:42:29 +00:00
james
4f319cea75
tcpdf supports png's internally as well, and png's give better color results in the final pdf (see simcoe county logo!)
2011-02-23 22:33:30 +00:00
james
ac334f2534
Add working school editor -- some things in it will need to be refactored out, but for now, just leave it as is so alison can get to editing her schools
2011-02-23 21:57:33 +00:00
jacob
19676aa403
Modified the authentication api to store project registration id and registration number in the session.
...
Updated the project api's to use project id/number stored in the session
2011-02-23 21:12:12 +00:00
james
0320f662dd
remove the student table from the register_participants_signature auth
...
add 'participant' to the auth requirement for projects in the API
2011-02-23 19:30:50 +00:00
james
06fdbe1621
Fix commmittee member management page to work with new user system (and to force committee rollover since we didnt do it on rollover)
2011-02-23 18:50:46 +00:00
james
22a46874ee
Misc login/invite fixes
2011-02-23 17:50:06 +00:00
james
518472136d
Update the account list with more details
2011-02-23 17:48:44 +00:00
jacob
74cfb14bf4
minor touch-up: don't need to load the emergency contact's id when loading it as part of the user object.
2011-02-23 17:35:50 +00:00
james
fa3a661b62
Allow superuser to edit other peoples accounts
...
Show pending email if there is one
2011-02-23 17:09:39 +00:00
james
6b37f4b721
Move user_editor_window to the root, so it can share a common user_edit_tabs.inc between user_edit (for the logged in user) and user_editor_window (for admins to edit users)
...
Start fixing the school editor (not done yet)
Update jqueryui (1.8.9) and jquery (1.4.4 - NOT 1.5 - 1.5 causes conflicts with autocomplete and validaotor plugins)
2011-02-23 16:45:00 +00:00
james
79baaa37b6
Make password optional for create account (it'll pick a random one if not specified)
2011-02-23 16:42:08 +00:00
james
a484939f1b
Move openeditor() to sfiab.js common file, and update references to it
2011-02-23 16:40:17 +00:00
dennis
ee657d49a1
Dennis. Changes allow 'installation' in windows servers (and others) Complete functionality in windows servers still 'in work'
2011-02-22 21:54:34 +00:00
jacob
6c0e0cb0ca
Added emergency contact info as an array member of the user object.
...
Updated register_participants_emergencycontact.php to link emergency contacts directly to the users, and allow multiple emergency contacts for a single user.
Added the users_id field to the emergencycontact table, allowing that direct link.
2011-02-22 20:52:54 +00:00
james
ab566836e7
Upgrade jquery and jqueryui, so we can use built-in autocomplete
2011-02-22 17:50:14 +00:00
james
a451a47a94
Fix displaying science head emails, and add them to the list-view as well for convenience
2011-02-22 15:49:06 +00:00
james
7eb89d98a2
use addTable instead of add_table for consistency between interfaces
2011-02-22 15:24:19 +00:00
james
1d2642527e
Add a simple index to the top of the APIDOC page
2011-02-21 22:17:58 +00:00
james
8d7eb7ca72
add api/project/signatureform API
2011-02-21 22:07:06 +00:00
james
8aaff3cbd7
Add another missing semi-colon
2011-02-21 21:40:52 +00:00
jacob
f22dfb3c93
Added project mentor management to the api, and functions for testing it
2011-02-21 19:42:13 +00:00
james
e06eb7dbd8
Add missing ; to 194
...
Remove duplicate INSERT of roles (its in 193, no need to do it again?!)
2011-02-21 16:22:29 +00:00
jacob
64ef61d88f
Added api functionality for disconnecting a user from a registration : api/project/remove
2011-02-18 21:53:07 +00:00
jacob
f785a71be2
Oops - removed debug output from the project/new api.
...
Updated getProject to take userId as a parameter, rather than the registration number.
2011-02-18 20:48:56 +00:00
jacob
40e139b7a1
Fix for logical error in how I connected users to registrations. Had the wrong ID field connecting them.
2011-02-18 20:25:47 +00:00
jacob
e6dfe1c476
Added joinProject function in register_participants.inc.php, and added the api for it at /api/project/join
2011-02-18 19:19:56 +00:00
jacob
c1d248dbd3
Added the soulmate for a lonely opening brace.
2011-02-18 17:12:32 +00:00
jacob
6519392bd5
Added getRegistrationsId() function, returning the registration ID for the specified user
2011-02-18 17:05:07 +00:00
james
96f36d4681
Implement project\/view
2011-02-18 16:56:35 +00:00