from django.urls import path
from . import views
from . import admin_views

app_name = 'accounts'
urlpatterns = [
    path('login/', views.login_view, name='login'),
    path('logout/', views.logout_view, name='logout'),
    path('user/', views.user_info_view, name='user_info'),
    path('permissions/', views.permissions_view, name='permissions'),
    # Admin endpoints
    path('admin/users/', admin_views.admin_users_list, name='admin_users_list'),
    path('admin/users/<int:user_id>/', admin_views.admin_user_detail, name='admin_user_detail'),
    path('admin/groups/', admin_views.admin_groups_list, name='admin_groups_list'),
    path('admin/groups/<int:group_id>/', admin_views.admin_group_detail, name='admin_group_detail'),
    path('admin/permissions/', admin_views.admin_permissions_list, name='admin_permissions_list'),
]