• Sean Hammond's avatar
    Improve error when flagging when logged out · cd22ae61
    Sean Hammond authored
    Improve the error message that's shown to the user when trying to flag
    an annotation while logged out.
    
    Instead of showing a "404 Not Found. Either the resource you requested
    doesn't exist, or you are not currently authorized to see it." error
    from the server, show a friendlier "You must be logged in to report an
    annotation" message.
    
    This is done client-side by checking whether the user is logged in when
    they click the flag button, and if not showing an error instead of
    sending the flag request to the API. This is because the API doesn't
    respond with a unique "You must be logged in to flag" error that the
    client could depend on, it just returns a 404, which could be for a
    number of reasons (e.g. the annotation no longer exists).
    cd22ae61
Name
Last commit
Last update
..
test Loading commit data...
annotation-action-button.js Loading commit data...
annotation-header.js Loading commit data...
annotation-share-dialog.js Loading commit data...
annotation-thread.js Loading commit data...
annotation-viewer-content.js Loading commit data...
annotation.js Loading commit data...
dropdown-menu-btn.js Loading commit data...
excerpt.js Loading commit data...
group-list.js Loading commit data...
help-link.js Loading commit data...
help-panel.js Loading commit data...
hypothesis-app.js Loading commit data...
loggedout-message.js Loading commit data...
login-control.js Loading commit data...
login-form.js Loading commit data...
markdown.js Loading commit data...
moderation-banner.js Loading commit data...
publish-annotation-btn.js Loading commit data...
search-input.js Loading commit data...
search-status-bar.js Loading commit data...
selection-tabs.js Loading commit data...
share-dialog.js Loading commit data...
sidebar-content.js Loading commit data...
sidebar-tutorial.js Loading commit data...
sort-dropdown.js Loading commit data...
stream-content.js Loading commit data...
svg-icon.js Loading commit data...
tag-editor.js Loading commit data...
thread-list.js Loading commit data...
timestamp.js Loading commit data...
top-bar.js Loading commit data...