docbrown/spec/requests/internal
Jacob Herrington 35ede32be7 Internal bulk badge awarder (#5110) [deploy]
* Move admin specs

These tests should probably be grouped together, so I moved them into a
directory called "internal"

This also encourages some additional internal tests.

* Add an internal badges controller

* Add internal view for running BadgeRewarder task

Because:
  - Peter is currently running this rake task from Heroku and this is
  going to make his workflow easier
  - It's a step towards having a decent tool under internal for managing
  badges (though I'd hesitate to call this decent)

This change adds a view and controller action to award badges in
batches, it's an improvment over the current workflow that Peter is
using, but it's still very rough around the edges.

We could definitely improve this with some error handling around the way
the BadgeRewarder works, but for now this is a net gain over how Peter
has been doing this task. I think it's worth merging as is and future
work to improve the experience and reliability of this tool can be
prioritized against other tasks.
2019-12-16 11:31:37 -05:00
..
articles_spec.rb Create InternalPolicy (#4380) 2019-10-17 14:21:43 -04:00
badges_spec.rb Internal bulk badge awarder (#5110) [deploy] 2019-12-16 11:31:37 -05:00
broadcasts_spec.rb Add single resource admin concept (#5069) [deploy] 2019-12-11 13:17:55 -05:00
buffer_updates_spec.rb Move all internals request spec under internal namespace (#4495) [ci skip] 2019-10-21 16:38:06 -04:00
classified_listings_spec.rb CacheBuster refactoring (#4766) 2019-11-13 10:51:23 -05:00
comments_spec.rb Create InternalPolicy (#4380) 2019-10-17 14:21:43 -04:00
configs_spec.rb Add additional keys to site configuration (#4861) [deploy] 2019-11-20 10:58:10 -05:00
events_spec.rb Move all internals request spec under internal namespace (#4495) [ci skip] 2019-10-21 16:38:06 -04:00
feedback_messages_spec.rb Move all internals request spec under internal namespace (#4495) [ci skip] 2019-10-21 16:38:06 -04:00
growth_spec.rb Add single resource admin concept (#5069) [deploy] 2019-12-11 13:17:55 -05:00
moderator_logs_spec.rb Implement Moderators audit logs (#3449) 2019-10-23 10:30:45 -04:00
mods_spec.rb Add single resource admin concept (#5069) [deploy] 2019-12-11 13:17:55 -05:00
permissions_spec.rb Add single resource admin concept (#5069) [deploy] 2019-12-11 13:17:55 -05:00
podcasts_spec.rb Fix deprecations in internal/podcasts_spec (#3597) [ci skip] 2019-08-01 11:07:17 -04:00
reactions_spec.rb Move all internals request spec under internal namespace (#4495) [ci skip] 2019-10-21 16:38:06 -04:00
tags_spec.rb Add GET /internal/tags/:id route back in (#3327) 2019-06-28 08:13:03 -04:00
tools_spec.rb Add single resource admin concept (#5069) [deploy] 2019-12-11 13:17:55 -05:00
users_banish_spec.rb Move all internals request spec under internal namespace (#4495) [ci skip] 2019-10-21 16:38:06 -04:00
users_spec.rb Move all internals request spec under internal namespace (#4495) [ci skip] 2019-10-21 16:38:06 -04:00
welcome_spec.rb Add single resource admin concept (#5069) [deploy] 2019-12-11 13:17:55 -05:00