139 Commits

Author SHA1 Message Date
Rimian Perkins
219444eab2 empty badge grant job 2017-04-27 18:47:27 +10:00
Rimian Perkins
9038701520 fix empty arg 2017-04-27 18:40:05 +10:00
Rimian Perkins
0a20a10237 add the users from the queue into the group 2017-04-27 18:28:38 +10:00
Rimian Perkins
898d1a32d5 try scheduling 2017-04-27 16:50:05 +10:00
Rimian Perkins
1feb997122 enqueue directly 2017-04-27 15:08:10 +10:00
Rimian Perkins
999b106b65 the award job adds the user to a group 2017-04-27 14:51:47 +10:00
Rimian Perkins
45501a0ca3 initial empty job 2017-04-27 13:34:48 +10:00
Rimian Perkins
cfe04fd4e3 initial tests for new user account 2017-04-27 11:58:52 +10:00
Rimian Perkins
d5c10de4c6 log adding the user to a group 2017-04-24 12:49:52 +10:00
Rimian Perkins
061ea69434 add the user to a group 2017-04-24 11:44:55 +10:00
Rimian Perkins
1c87a87bd6 refactor the rewards interface for extensibility 2017-04-24 10:06:47 +10:00
Rimian Perkins
2d75d6286f stub realistic seller message 2017-04-24 06:31:18 +10:00
Rimian Perkins
9acaf51307 explicitly specify group name 2017-04-24 06:05:51 +10:00
Rimian Perkins
f383a0c4f9 add rewards to response 2017-04-21 14:26:53 +10:00
Rimian Perkins
c3fe90f4d1 empty rewards 2017-04-21 12:08:52 +10:00
Rimian Perkins
b2393cb2aa add the current user to a group when the payment is successful 2017-04-21 10:26:43 +10:00
Rimian Perkins
e09b852361 normalize the message from stripe 2017-04-20 11:09:59 +10:00
Rimian Perkins
d98ba20d0d Implement new Theme
* remove old SiteCustomization (deprecated)
* Create a theme and add a field for the header
2017-04-20 10:17:24 +10:00
Rimian Perkins
0d078c6131 the message 2017-04-19 10:43:40 +10:00
Rimian Perkins
81a42af4d9 fix improper param key 2017-04-07 03:22:53 +10:00
Rimian Perkins
392478adf3 implement service 2017-04-06 14:22:22 +10:00
Rimian Perkins
316dc61af5 add discourse stripe service 2017-04-06 14:16:05 +10:00
Rimian Perkins
66094fdfdd check for empty email 2017-04-05 09:49:57 +10:00
Rimian Perkins
906952a11a check account create and email is not empty 2017-04-04 15:05:50 +10:00
Rimian Perkins
aaff445019 check email is not empty 2017-04-04 14:34:33 +10:00
Rimian Perkins
6717317717 expect a username if an account is being created 2017-04-04 13:44:13 +10:00
Rimian Perkins
3fa6130f23 normalise the message in the response 2017-04-04 13:10:31 +10:00
Rimian Perkins
5d3db5373b respond with empty json if email does not exist 2017-04-04 12:00:23 +10:00
Rimian Perkins
391171d560 respond with empty json if email does not exist 2017-04-04 11:18:35 +10:00
Rimian Perkins
3896866d5b send another ajax request to create account 2017-03-22 13:56:45 +11:00
Rimian Perkins
f77ddeba31 create a user account 2017-03-21 11:52:48 +11:00
Rimian Perkins
92e5bf76d7 add anon payments 2017-03-20 12:24:39 +11:00
Rimian Perkins
3a428d17f0 name space the rails things 2017-02-24 13:23:11 +11:00
Rimian Perkins
de9a5cb6f9 stripe elements form submits a payment to stripe api 2017-02-16 16:29:42 +11:00
Rimian Perkins
4d2c52e3f2 refactor controller name 2017-02-15 13:30:28 +11:00
Rimian Perkins
0c6b77b93a refactor module name space 2017-02-15 13:03:58 +11:00
Rimian Perkins
46a13af63a controller tests create response 2017-02-15 11:40:00 +11:00
Rimian Perkins
4c270be27f basic test that runs in discourse 2017-02-14 13:54:25 +11:00
Rimian Perkins
14e81d394b add test app 2017-02-06 12:30:56 +11:00