Commit graph

48 commits

Author SHA1 Message Date
coderkun
72ab7505be use NotificationComponent to notify of new Achievements and Level-ups and show them in HTML-layout view (Issue #128) 2014-04-25 22:46:10 +02:00
coderkun
b98b22734e update Quest page: show everything on one page 2014-04-24 18:06:57 +02:00
coderkun
ba05925d10 do not achieve Achievements with reached deadline or no conditions 2014-04-24 12:15:26 +02:00
coderkun
6a6b598f20 check Character before accessing in SeminaryController 2014-04-23 21:02:44 +02:00
coderkun
2185a7c2a4 change user Seminary roles to Character roles 2014-04-23 20:06:58 +02:00
coderkun
95837803a1 improve Questtype ?submit? and store additional data for Character answers 2014-04-23 15:08:53 +02:00
coderkun
fdf1e6e9bd do not access user data if user is not logged-in in SeminaryRoleController 2014-04-22 11:56:30 +02:00
coderkun
ee4e4b0345 add rudimental support for formatting links and tables to class TextFormatter 2014-04-21 13:59:58 +02:00
coderkun
bb2f531544 fix TextFormatter seminarymedia tagging 2014-04-20 00:39:25 +02:00
coderkun
f723382b93 implement TextFormatter class to include media in texts 2014-04-18 18:25:52 +02:00
coderkun
6d348b16d1 determine user Seminary roles before Character 2014-04-17 13:53:37 +02:00
coderkun
437353ca81 few fixed for Character permissions 2014-04-17 00:27:59 +02:00
coderkun
babfe5b017 check if unique values already exists for user and Character registration and send notification mail to moderators 2014-04-16 13:42:19 +02:00
coderkun
66dc5aac0e give ?only-once? Achievements only to users with Seminary role ?users? 2014-04-15 20:05:26 +02:00
coderkun
160953c094 move Seminary and Character data determination to SeminaryRoleController 2014-04-15 20:04:46 +02:00
coderkun
6833d48544 check logged Character for NULL 2014-04-14 15:35:05 +02:00
coderkun
4153b526e6 implement Achievements 2014-04-13 15:10:35 +02:00
coderkun
55d4de044d correctly set and use logged user 2014-04-07 23:10:15 +02:00
coderkun
750ba4920b add type to WrongFiletypeException 2014-04-04 14:00:01 +02:00
coderkun
e1a40f8c59 add FileUploadException 2014-04-04 13:51:24 +02:00
coderkun
dff8345797 implement uploading a file as answer for Questtype ?Submit? 2014-04-04 13:32:31 +02:00
coderkun
ef09434005 provide a localized number formatter 2014-04-04 13:27:25 +02:00
coderkun
f3fca171e2 1) update Quest stati
2) add SubmissionNotValidException and -handling for Quests
2014-04-04 13:26:49 +02:00
coderkun
55ae9cf198 update menu (split system and Seminary related elements) 2014-03-30 14:21:45 +02:00
coderkun
e0c84033a5 correct passing parameters to QuesttypeController 2014-03-22 14:35:08 +01:00
coderkun
7e710ff0a4 pass Seminary, Questgroup, Quest and Character data to QuesttypeAgents 2014-03-22 13:31:59 +01:00
coderkun
def8b192e1 add correct abstract to seminary page 2014-03-19 00:49:19 +01:00
coderkun
4ab600fb6d evolve QuesttypeAgents with fixed Actions and Character submission handling 2014-03-19 00:06:17 +01:00
coderkun
f4bab6efdb unify Main- and Sidequests 2014-03-09 13:25:55 +01:00
coderkun
2f9c13feff correctly set status of Sidequests 2014-03-04 12:18:00 +01:00
coderkun
ce4ebd6718 correct typo by marking Quest as unsolved 2014-03-04 03:03:32 +01:00
coderkun
9efe5bb041 change solved/unsolved status of a Quest to GET-parameter 2014-02-28 19:55:09 +01:00
coderkun
7f5572f0e1 provide methods to mark Quests as solved and unsolved for QuesttypeControllers 2014-02-26 20:20:38 +01:00
coderkun
41f64d48be implementing abstract classes for QuesttypeAgents (-Agent, -Controller, -Model and -View) 2014-02-23 14:45:07 +01:00
coderkun
fc7124d0ab correct classname determination for older PHP-versions 2014-02-16 15:46:18 +01:00
coderkun
aba02981b4 1) implement basic CharactersAgent
2) use view for Character groups
2014-02-16 15:31:08 +01:00
coderkun
ab4c1fde6d create method for savely printing text 2014-02-16 13:17:59 +01:00
coderkun
927d36aa9f correct components and models of SeminaryRoleController 2014-02-09 13:35:39 +01:00
coderkun
9204aa0949 correct name of SeminaryRoleController 2014-02-07 14:10:00 +01:00
coderkun
21f6625c68 implement user roles and user seminary roles as basic ACL 2014-01-30 00:59:02 +01:00
coderkun
6cec814ab8 add compatibility library for password functions (PHP<=5.5) 2014-01-29 16:45:45 +01:00
coderkun
2f8960a86e add IntlDateFormatter for formatting locale-dependent date and time 2014-01-25 20:22:54 +01:00
coderkun
4706fb5204 integrate AuthComponent and implement CRUD for users 2014-01-22 16:31:25 +01:00
coderkun
379328434b add localization and move timezone selection to the right place 2014-01-19 23:03:55 +01:00
coderkun
2aca3f6515 create application Utils 2014-01-17 16:22:56 +01:00
coderkun
f56824655b create application model 2014-01-17 16:22:43 +01:00
coderkun
7a5d92fdbf add application Controller 2014-01-17 02:34:29 +01:00
coderkun
9066928191 add framework and basic application files 2014-01-17 02:19:53 +01:00