Improvements to hint administration

- Renamed level_source_hints/ to review_hints.
- Added pagination when reviewing hints.
- Added filtering by status.
- Added new status value for new hints (currently null until set by a reviewer).
- Dropped useless columns from display.
- Used source field so only crowdsourced hints are accessible through the GUI.
Done.  Where can I find a list of errors I can raise (such as
'unauthorized').


On Mon, Aug 4, 2014 at 11:07 AM, Geoffrey Elliott <notifications@github.com>
wrote:

> In app/controllers/level_source_hints_controller.rb:
>
> >    end
> >
> >    # PATCH/PUT /level_source_hints/1
> >    # PATCH/PUT /level_source_hints/1.json
> >    def update
> > +    return unless @level_source_hint
>
> shouldn't this return some kind of error or indication that it didn't do
> what it was supposed to? if so, it's generally better to return forbidden
> than not-found (assuming this handling a not-found case).
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/code-dot-org/dashboard/pull/1130/files#r15770583>.
>