Roman Rizzi
d69c5eebcf
Feature: Mass award badge ( #8694 )
...
* UI: Mass grant a badge from the admin ui
* Send the uploaded CSV and badge ID to the backend
* Read the CSV and grant badge in batches
* UX: Communicate the result to the user
* Don't award if badge is disabled
* Create a 'send_notification' method to remove duplicated code, slightly shrink badge image. Replace router transition with href.
* Dynamically discover current route
2020-01-13 11:20:26 -03:00
..
2019-07-12 12:04:23 +02:00
2019-05-29 14:26:24 +10:00
2020-01-13 11:20:26 -03:00
2019-05-13 09:31:32 +08:00
2019-07-18 19:15:01 -06:00
2019-10-23 15:42:37 -04:00
2019-05-13 09:31:32 +08:00
2019-05-13 09:31:32 +08:00
2019-12-03 10:05:53 +01:00
2019-05-13 09:31:32 +08:00
2019-06-06 15:44:55 -04:00
2019-12-18 11:21:57 +05:30
2019-12-05 14:36:06 +05:30
2019-05-13 09:31:32 +08:00
2019-10-24 14:25:56 +05:30
2019-12-12 13:13:40 +02:00
2019-10-02 14:01:53 +10:00
2019-10-02 14:01:53 +10:00
2019-12-03 10:05:53 +01:00
2019-12-04 13:33:51 -05:00
2019-11-14 15:10:51 -05:00
2019-11-28 07:32:17 +10:00
2019-11-14 15:10:51 -05:00
2019-05-13 09:31:32 +08:00
2019-12-03 10:05:53 +01:00
2019-05-13 09:31:32 +08:00
2019-05-13 09:31:32 +08:00
2019-05-13 09:31:32 +08:00
2019-05-13 09:31:32 +08:00
2019-11-29 17:12:06 +00:00
2019-09-12 12:11:12 +01:00
2019-10-02 14:01:53 +10:00
2019-05-13 09:31:32 +08:00
2019-10-10 08:50:48 +11:00
2019-12-10 11:48:39 +11:00
2019-11-25 10:49:27 +10:00
2019-10-02 14:01:53 +10:00
2019-05-13 09:31:32 +08:00
2019-12-13 09:29:09 -05:00
2020-01-02 16:03:13 +00:00
2019-08-02 15:29:12 +01:00