Commit graph

70 commits

Author SHA1 Message Date
coderkun
be1438a31f improve TextFormatter: remove whitespaces between table-tags 2014-08-01 10:17:16 +02:00
coderkun
ed7ca8234c add abstract method edittask() to QuesttypeController for editing the task of a Quest 2014-07-31 11:15:14 +02:00
coderkun
9b604569e2 check availability of Avatar at various places 2014-07-10 13:19:02 +02:00
coderkun
7c6d329f7b correct parameters for method getClassName() of class QuesttypeAgent 2014-06-24 21:00:06 +02:00
coderkun
614254b9aa correct method getClassName() of class QuesttypeAgent() to match parent definition 2014-06-17 22:32:32 +02:00
coderkun
fd2c2729cd check configuration values before sending mail 2014-06-11 22:36:05 +02:00
coderkun
13f5364d18 do not use reference to temporary element 2014-06-03 11:02:35 +02:00
coderkun
c580668112 use MailApi to generate mail messages and send mails with PHPMailer 2014-05-25 22:32:08 +02:00
coderkun
e97a4822df add logger to application controller 2014-05-25 22:14:05 +02:00
coderkun
4883e78792 use linker for creating links in mails instead of static URLs 2014-05-25 22:12:06 +02:00
coderkun
598eac39ee correctly set request parameters for MailApi 2014-05-25 11:54:30 +02:00
coderkun
c93d8ad779 implement MailApi for generating mail content 2014-05-25 10:16:49 +02:00
coderkun
f7568d0626 move linker from core to app 2014-05-25 00:42:08 +02:00
coderkun
eea226c1c2 check for Quest related Achievements only on Quest pages (Issue #278) 2014-05-15 12:05:36 +02:00
coderkun
ff849bd72c restructure application classes 2014-05-14 18:30:25 +02:00
coderkun
0e15287639 add strong-tag to text formatting 2014-05-13 21:14:00 +02:00
coderkun
c9c1e31c9e only check Achievements for default ToplevelAgent correctly (Issue #253) 2014-05-13 09:19:08 +02:00
coderkun
182d39f2ee only check Achievements for default ToplevelAgent correctly (Issue #253) 2014-05-12 22:19:02 +02:00
coderkun
c02f93b874 only check Achievements for default ToplevelAgent 2014-05-12 20:37:46 +02:00
coderkun
72c8bf8175 TextFormatter: correctly reference backtick for preserving whitespaces after link creation 2014-05-12 16:44:32 +02:00
coderkun
dde0a50e04 add a meaningful title to HTML-pages (Issue #185) 2014-05-04 01:41:54 +02:00
coderkun
3e37012ba0 detect mimetypes on server-side instead of relying on mimetype reported by client (Issue #202) 2014-05-03 16:32:26 +02:00
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