73 Commits

Author SHA1 Message Date
Kasper Kronborg Isager
8dc1656a27 Use event handler for creating Yaga settings page
This creates the core Yaga settings page as a method on the dashboard
settings controller instead of having the page be its own controller.
2013-12-20 14:16:05 -05:00
Kasper Kronborg Isager
a02d054578 Kill off any and all trailing whitespace 2013-12-18 21:38:12 -05:00
Kasper Kronborg Isager
07c4d55572 Rely on Garden's autoloader for bringing classes and rules into scope
The Yaga rule interface as well as the static super class can be auto-
magically brought into scope using Garden's autoloader instead of being
manullay included where needed.

I also renamed `lib` to `library` as this is used everywhere else in
Vanilla and moved the rules into the `library` dir to keep everything
in the same place.
2013-12-18 21:19:15 -05:00
Zachary Doll
0bf590a0b1 Remove application prefix from most links 2013-12-18 08:04:13 -06:00
Zachary Doll
47f2ca95bb Update controllers to prevent name conflicts 2013-12-18 07:48:14 -06:00
Zachary Doll
38ade69fd5 Change yaga controller to settings controller to prevent conflicts 2013-12-18 07:27:32 -06:00
Zachary Doll
32394b8ad2 Optimized reaction controller methods and made render changes as necessary 2013-12-12 11:30:37 -06:00
Zachary Doll
053817f7e9 Finish refectoring reaction model 2013-12-12 08:53:47 -06:00
Zachary Doll
f6aa3e6fe3 Refactor action model: reactcontroller was saved 2013-12-11 17:04:26 -06:00
Zachary Doll
5a40a69c39 Refactor action model 2013-12-11 17:03:58 -06:00
Zachary Doll
5c4120a41e Added validation to rules criteria 2013-12-11 16:56:37 -06:00
Zachary Doll
d4d3cd2dcd Add ability to stop rank progression 2013-12-11 14:38:34 -06:00
Zachary Doll
4ac36b036e Added pager to the badge settings screen 2013-12-11 13:59:22 -06:00
Zachary Doll
ff410bcd7b Finished up rank promotion screen and refactor rank model 2013-12-11 13:48:06 -06:00
Zachary Doll
c95bd9e84b Fixed the badges/all query to always show the correct award record 2013-12-11 11:54:17 -06:00
Zachary Doll
51b8dadb9f Forgot to save all :(, more badge model refactoring 2013-12-11 10:38:16 -06:00
Zachary Doll
44256fe261 Split badge model into badge and badge award models 2013-12-11 10:28:22 -06:00
Zachary Doll
810d07ce2d Megacommit! Fixed all known inline todos 2013-12-10 15:29:07 -06:00
Zachary Doll
d1332d0158 Refactored react controller 2013-12-10 14:57:12 -06:00
Zachary Doll
2fe1c87462 Ranks now use a single photo for activities 2013-12-09 21:56:45 -06:00
Zachary Doll
1fa8ca47ce Ranks now use a single photo WIP 2013-12-09 17:27:50 -06:00
Zachary Doll
0a5613cb1f Ranks now award roles 2013-12-09 17:12:22 -06:00
Zachary Doll
c0e2817e15 Rework ranks to use roles and a single photo 2013-12-04 16:29:57 -06:00
Zachary Doll
c4bd5b5f15 Synced locale up with definitions in use. Also namespaced most definitions 2013-12-04 14:09:26 -06:00
Zachary Doll
61d334ab44 All hardcoded strings can be translated now 2013-12-04 10:21:39 -06:00
Zachary Doll
9b20d11f0b Add leaderboard configuration options and cleaned up the class hooks file 2013-12-03 17:17:16 -06:00
Zachary Doll
a0ad2e509b Rank WIP 2013-11-22 16:08:30 -06:00
Zachary Doll
03e5e07fc8 Rank WIP 2013-11-20 17:21:10 -06:00
Zachary Doll
aefbf84ab0 Update refactored class names 2013-11-20 16:56:02 -06:00
Zachary Doll
79b012efe3 Refactored without updating all usages 2013-11-20 15:38:25 -06:00
Zachary Doll
0483b8a4e9 Added in application singleton and separated out reaction rendering 2013-11-20 15:35:01 -06:00
Zachary Doll
0f0979f771 Add permissions checking to react controller 2013-11-20 12:30:10 -06:00
Zachary Doll
74b37ae84c Fixed regression in slider update on badges/settings 2013-11-19 16:21:57 -06:00
Zachary Doll
94f603847b Added skeleton rank controller-model-views 2013-11-19 16:15:29 -06:00
Zachary Doll
e6cc8af84e Added primitive best of controller 2013-11-19 15:53:42 -06:00
Zachary Doll
655929ccf4 Updated leaderboard module to allow different periods of leaders 2013-11-19 15:16:09 -06:00
Zachary Doll
8a4c62fce3 Added all time leaderboard module 2013-11-19 11:41:46 -06:00
Zachary Doll
424714c500 Reactions now apply their award value to the parent's row in the score column 2013-11-18 11:10:18 -06:00
Zachary Doll
d0a351a2a4 Add in more robust js ui on adding actions. Plus permissions are now selectable 2013-11-15 16:10:27 -06:00
Zachary Doll
be0a59d52f Add in permissions for reactions 2013-11-15 14:48:39 -06:00
Zachary Doll
5adb57c6c5 Cleaned up action/add 2013-11-15 12:48:28 -06:00
Zachary Doll
b5a16c3657 Added sorting to reactions and cleaned up the settings screen 2013-11-15 10:51:18 -06:00
Zachary Doll
5cad9d3a8f Added badge awarding 2013-11-13 16:17:08 -06:00
Zachary Doll
7fdd46d59e Badge detail page now up and running 2013-11-13 13:41:08 -06:00
Zachary Doll
b96ac9233d Fixed faulty logic in badges/all 2013-11-13 11:25:11 -06:00
Zachary Doll
67f9d8141a Badges Module is now on profile pages 2013-11-13 11:08:51 -06:00
Zachary Doll
88f2308562 Activity reactions fixing 2013-11-13 10:41:39 -06:00
Zachary Doll
e362147ddb Activity reactions fix 2013-11-13 10:17:42 -06:00
Zachary Doll
9dd0267a58 Added mybadges module 2013-11-12 17:26:46 -06:00
Zachary Doll
ea0c4532f0 Added all badges view for the frontend 2013-11-12 16:51:34 -06:00