Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Small layout tweaks to oauth page #15085

Merged
merged 2 commits into from
Jul 16, 2024
Merged

Small layout tweaks to oauth page #15085

merged 2 commits into from
Jul 16, 2024

Conversation

snipe
Copy link
Owner

@snipe snipe commented Jul 13, 2024

This just adds some basic sorting and some additional info to the oauth page.

I'm not sure the way we're handling that page is entirely correct, since we're returning only the tokens and apps that the logged in user has created, but it makes sense to have that be a more general page so a superadmin can see all of the tokens, apps, etc.

This doesn't change that functionality, just makes a little easier to sort on and adds more details.

Before

Screenshot 2024-07-13 at 6 14 15 PM

After

Screenshot 2024-07-13 at 6 14 42 PM

Copy link

what-the-diff bot commented Jul 13, 2024

PR Summary

  • Enhanced User Interface for OAuth Clients Table
    With the addition of sorting and pagination features, managing entries in the OAuthClientsTable will be simpler and more intuitive. Also, the headings have been modified for clarity.

  • Improved Traceability for OAuth Clients
    We've added created_at and updated_at columns to the OAuthClientsTable, providing a chronological overview of when entries were added or last modified.

  • Standardised Value Presentation in OAuth Clients Table
    Adjustments have been made to the presentation of redirect and secret values to ensure consistency and legibility in the table.

  • Augmented OAuth Client Management
    Users now have the facility to edit and delete entries directly from the OAuthClientsTable, offering a boost in convenience and efficiency.

  • Enhanced User Interface for Authorized Apps Table
    The user experience of the AuthorizedAppsTable has been improved with sorting and pagination features, along with modifications in table headings for better understanding.

  • Detailed View for Authorized Apps
    The table now includes name, created_at, and expires_at columns, providing crucial insights like the identifier, creation and expiry dates for each authorised app.

  • Standardised Value Presentation in Authorized Apps Table
    In the AuthorizedAppsTable, the name value format has been changed to maintain consistency and readability.

  • Facilitated Authorized App Token Management
    A button has been integrated into AuthorizedAppsTable to easily revoke tokens when necessary, ensuring tight control over permissions.

  • Inclusion of Additional Scripts
    A moar_scripts section has been introduced at the end of the file, providing room for script additions in the future.

  • Bootstrap-table Partial Integrated
    The partials/bootstrap-table has been included in the moar_scripts section, securing bootstrap's versatile table functionalities for our project.

@snipe snipe merged commit 65dcb2a into develop Jul 16, 2024
9 checks passed
@snipe snipe deleted the small_tweaks_to_oauth_page branch July 16, 2024 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant