Skip to content
This repository has been archived by the owner on Jun 6, 2018. It is now read-only.

API Managment Issues #543

Closed
djyumene opened this issue Sep 14, 2016 · 3 comments
Closed

API Managment Issues #543

djyumene opened this issue Sep 14, 2016 · 3 comments

Comments

@djyumene
Copy link

Greetings! I am getting the below error when I try to do any kind of management with the API's, this was gotten when I tried to delete a API key.

I look at the previous commits but didn't seem to help this. Any help would be appreciated! Thanks!

Page not found (404)
Request Method: GET
Request URL: http://192.243.109.176:8000/en/delete_api_pair/5572248

Using the URLconf defined in alliance_auth.urls, Django tried these URL patterns, in this order:

^i18n/
^admin/
^$ [name='auth_index']
^logout_user/ [name='auth_logout_user']
^main_character_change/(\w+)/$ [name='auth_main_character_change']
^activate_forum/$ [name='auth_activate_forum']
^deactivate_forum/$ [name='auth_deactivate_forum']
^reset_forum_password/$ [name='auth_reset_forum_password']
^set_forum_password/$ [name='auth_set_forum_password']
^activate_jabber/$ [name='auth_activate_jabber']
^deactivate_jabber/$ [name='auth_deactivate_jabber']
^reset_jabber_password/$ [name='auth_reset_jabber_password']
^activate_mumble/$ [name='auth_activate_mumble']
^deactivate_mumble/$ [name='auth_deactivate_mumble']
^reset_mumble_password/$ [name='auth_reset_mumble_password']
^set_mumble_password/$ [name='auth_set_mumble_password']
^activate_ipboard/$ [name='auth_activate_ipboard']
^deactivate_ipboard/$ [name='auth_deactivate_ipboard']
^reset_ipboard_password/$ [name='auth_reset_ipboard_password']
^set_ipboard_password/$ [name='auth_set_ipboard_password']
^activate_xenforo/$ [name='auth_activate_xenforo']
^deactivate_xenforo/$ [name='auth_deactivate_xenforo']
^reset_xenforo_password/$ [name='auth_reset_xenforo_password']
^set_xenforo_password/$ [name='auth_set_xenforo_password']
^activate_teamspeak3/$ [name='auth_activate_teamspeak3']
^deactivate_teamspeak3/$ [name='auth_deactivate_teamspeak3']
reset_teamspeak3_perm/$ [name='auth_reset_teamspeak3_perm']
^activate_discord/$ [name='auth_activate_discord']
^deactivate_discord/$ [name='auth_deactivate_discord']
^reset_discord/$ [name='auth_reset_discord']
^discord_callback/$ [name='auth_discord_callback']
^discord_add_bot/$ [name='auth_discord_add_bot']
^activate_discourse/$ [name='auth_activate_discourse']
^deactivate_discourse/$ [name='auth_deactivate_discourse']
^activate_ips4/$ [name='auth_activate_ips4']
^deactivate_ips4/$ [name='auth_deactivate_ips4']
^reset_ips4_password/$ [name='auth_reset_ips4_password']
^set_ips4_password/$ [name='auth_set_ips4_password']
^activate_smf/$ [name='auth_activate_smf']
^deactivate_smf/$ [name='auth_deactivate_smf']
^reset_smf_password/$ [name='auth_reset_smf_password']
^set_smf_password/$ [name='auth_set_smf_password']
^activate_market/$ [name='auth_activate_market']
^deactivate_market/$ [name='auth_deactivate_market']
^reset_market_password/$ [name='auth_reset_market_password']
^set_market_password/$ [name='auth_set_market_password']
^activate_pathfinder/$ [name='auth_activate_pathfinder']
^deactivate_pathfinder/$ [name='auth_deactivate_pathfinder']
^reset_pathfinder_password/$ [name='auth_reset_pathfinder_password']
^set_pathfinder_password/$ [name='auth_set_pathfinder_password']
^srp_fleet_remove/(\w+)$ [name='auth_srp_fleet_remove']
^srp_fleet_disable/(\w+)$ [name='auth_srp_fleet_disable']
^srp_fleet_enable/(\w+)$ [name='auth_srp_fleet_enable']
^srp_fleet_mark_completed/(\w+) [name='auth_srp_fleet_mark_completed']
^srp_fleet_mark_uncompleted/(\w+) [name='auth_srp_fleet_mark_uncompleted']
^srp_request_remove/(\w+) [name='auth_srp_request_remove']
srp_request_approve/(\w+) [name='auth_srp_request_approve']
srp_request_reject/(\w+) [name='auth_srp_request_reject']
^remove_notifications/(\w+)/$ [name='auth_remove_notification']
^en/ ^corputils/$ [name='auth_corputils']
^en/ ^corputils/(?P<corpid>[0-9]+)/$
^en/ ^corputils/(?P<corpid>[0-9]+)/(?P<year>[0-9]+)/(?P<month>[0-9]+)/$ [name='auth_corputils_month']
^en/ ^corputils/search/$ [name='auth_corputils_search']
^en/ ^corputils/search/(?P<corpid>[0-9]+)/$
^en/ ^fits/$ [name='auth_fleet_fits']
^en/ ^fleetup/$ [name='auth_fleetup_view']
^en/ ^fleetup/fittings/$ [name='auth_fleetup_fittings']
^en/ ^fleetup/fittings/(?P<fittingnumber>[0-9]+)/$
^en/ ^fleetup/doctrines/$ [name='auth_fleetup_doctrines']
^en/ ^fleetup/characters/$ [name='auth_fleetup_characters']
^en/ ^fleetup/doctrines/(?P<doctrinenumber>[0-9]+)/$
^en/ ^login_user/ [name='auth_login_user']
^en/ ^register_user/ [name='auth_register_user']
^en/ ^user/password/$ [name='password_change']
^en/ ^user/password/done/$ [name='password_change_done']
^en/ ^user/password/reset/$ [name='password_reset']
^en/ ^user/password/password/reset/done/$ [name='password_reset_done']
^en/ ^user/password/reset/complete/$ [name='password_reset_complete']
^en/ ^user/password/reset/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$ [name='password_reset_confirm']
^en/ ^dashboard/$ [name='auth_dashboard']
^en/ ^help/$ [name='auth_help']
^en/ ^add_api_key/ [name='auth_add_api_key']
^en/ ^api_key_management/ [name='auth_api_key_management']
^en/ ^refresh_api_pair/([0-9]+)/$ [name='auth_user_refresh_api']
^en/ ^delete_api_pair/(\w+)/$ [name='auth_api_key_removal']
^en/ ^characters/ [name='auth_characters']
^en/ ^groups/ [name='auth_groups']
^en/ ^group/management/ [name='auth_group_management']
^en/ ^group/request_add/(\w+) [name='auth_group_request_add']
^en/ ^group/request/accept/(\w+) [name='auth_group_accept_request']
^en/ ^group/request/reject/(\w+) [name='auth_group_reject_request']
^en/ ^group/request_leave/(\w+) [name='auth_group_request_leave']
^en/ group/leave_request/accept/(\w+) [name='auth_group_leave_accept_request']
^en/ ^group/leave_request/reject/(\w+) [name='auth_group_leave_reject_request']
^en/ ^hr_application_management/ [name='auth_hrapplications_view']
^en/ ^hr_application_create/$ [name='auth_hrapplication_create_view']
^en/ ^hr_application_create/(\d+) [name='auth_hrapplication_create_view']
^en/ ^hr_application_remove/(\w+) [name='auth_hrapplication_remove']
^en/ hr_application_view/(\w+) [name='auth_hrapplication_view']
^en/ hr_application_personal_view/(\w+) [name='auth_hrapplication_personal_view']
^en/ hr_application_personal_removal/(\w+) [name='auth_hrapplication_personal_removal']
^en/ hr_application_approve/(\w+) [name='auth_hrapplication_approve']
^en/ hr_application_reject/(\w+) [name='auth_hrapplication_reject']
^en/ hr_application_search/ [name='auth_hrapplication_search']
^en/ hr_mark_in_progress/(\w+) [name='auth_hrapplication_mark_in_progress']
^en/ ^optimer/$ [name='auth_optimer_view']
^en/ ^add_optimer/$ [name='auth_add_optimer_view']
^en/ ^remove_optimer/(\w+) [name='auth_remove_optimer']
^en/ ^edit_optimer/(\w+)$ [name='auth_edit_optimer']
^en/ ^services/$ [name='auth_services']
^en/ ^services/jabber_broadcast/$ [name='auth_jabber_broadcast_view']
^en/ verify_teamspeak3/$ [name='auth_verify_teamspeak3']
^en/ ^corputils/$ [name='auth_corputils']
^en/ ^corputils/(?P<corpid>[0-9]+)/$
^en/ ^corputils/search/$ [name='auth_corputils_search']
^en/ ^corputils/search/(?P<corpid>[0-9]+)/$
^en/ ^timers/$ [name='auth_timer_view']
^en/ ^add_timer/$ [name='auth_add_timer_view']
^en/ ^remove_timer/(\w+) [name='auth_remove_timer']
^en/ ^edit_timer/(\w+)$ [name='auth_edit_timer']
^en/ ^sigtracker/$ [name='auth_signature_view']
^en/ ^add_signature/$ [name='auth_add_signature_view']
^en/ ^remove_signature/(\w+) [name='auth_remove_signature']
^en/ ^edit_signature/(\w+)$ [name='auth_edit_signature']
^en/ ^srp/$ [name='auth_srp_management_view']
^en/ ^srp_all/$ [name='auth_srp_management_all_view']
^en/ ^srp_fleet_view/(\w+)$ [name='auth_srp_fleet_view']
^en/ ^srp_fleet_add_view/$ [name='auth_srp_fleet_add_view']
^en/ ^srp_fleet_edit/(\w+)$ [name='auth_srp_fleet_edit_view']
^en/ ^srp_request/(\w+) [name='auth_srp_request_view']
^en/ srp_request_amount_update/(\w+) [name='auth_srp_request_update_amount_view']
^en/ ^tool/fleet_formatter_tool/$ [name='auth_fleet_format_tool_view']
^en/ ^notifications/$ [name='auth_notification_list']
^en/ ^notifications/(\w+)/$ [name='auth_notification_view']
^en/ ^set_jabber_password/$ [name='auth_set_jabber_password']
^en/ ^fits/$ [name='auth_fleet_fits']
^en/ ^fat/$ [name='auth_fatlink_view']
^en/ ^fat/statistics/$ [name='auth_fatlink_view_statistics']
^en/ ^fat/statistics/(?P<year>[0-9]+)/(?P<month>[0-9]+)/$ [name='auth_fatlink_view_statistics_month']
^en/ ^fat/user/statistics/$ [name='auth_fatlink_view_personal_statistics']
^en/ ^fat/user/statistics/(?P<year>[0-9]+)/$ [name='auth_fatlink_view_personal_statistics_year']
^en/ ^fat/user/statistics/(?P<year>[0-9]+)/(?P<month>[0-9]+)/$ [name='auth_fatlink_view_personal_statistics_month']
^en/ ^fat/user/(?P<char_id>[0-9]+)/statistics/(?P<year>[0-9]+)/(?P<month>[0-9]+)/$ [name='auth_fatlink_view_user_statistics_month']
^en/ ^fat/create/$ [name='auth_create_fatlink_view']
^en/ ^fat/modify/$ [name='auth_modify_fatlink_view']
^en/ ^fat/modify/(?P<hash>[a-zA-Z0-9_-]+)/([a-z0-9_-]+)$
^en/ ^fat/link/$ [name='auth_click_fatlink_view']
^en/ ^fat/link/(?P<hash>[a-zA-Z0-9]+)/(?P<fatname>[a-z0-9_-]+)/$

The current URL, en/delete_api_pair/5572248, didn't match any of these.

@RichterSR
Copy link
Contributor

There is a / missing at the end of your URL.

Try to add this manually and press ENTER.

@Adarnof
Copy link
Member

Adarnof commented Sep 14, 2016

This is an issue with hardcoded urls. It will be resolved when #535 is finished.

@djyumene
Copy link
Author

Putting the slash in worked! I went and also edited the file "stock/templates/registered/apikeymanagment.html" with:

                       <a href="/refresh_api_pair/{{ pair.api_id }}/">
                            <button type="button" class="btn btn-success"><span
                                    class="glyphicon glyphicon-refresh"></span></button>
                        </a>
                        <a href="/delete_api_pair/{{ pair.api_id }}/">
                            <button type="button" class="btn btn-danger"><span
                                    class="glyphicon glyphicon-remove"></span></button>
                        </a>

Thanks! And thanks Adarnof for all the work :)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants