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

Adapt the web user interface to log in the new server #1080

Merged
merged 27 commits into from
Mar 13, 2024

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    57be84b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78ce739 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    07b69cb View commit details
    Browse the repository at this point in the history
  4. Add a log in form to the web UI

    * It is (working) a proof-of-concept.
    * Providers have been reorganized.
    * The only way to logout is by removing the cookie. You can
      remove them, for instance, using your browser's developer
      tools.
    imobachgs committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    d1a7727 View commit details
    Browse the repository at this point in the history
  5. Add some props for making core/About more flexible

    Needed in the context of the login page to been able to influence the
    full look&feel of the button. It allows a better integration outside of the
    core/Sidebar.
    dgdavid committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    9ee81a4 View commit details
    Browse the repository at this point in the history
  6. Allow core/Page to be mounted without sidebar

    To make possible use it for the login page too, since core/Sidebar
    mounts components that depends on pieces that are not available before
    login into the system.
    dgdavid committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    1b602a6 View commit details
    Browse the repository at this point in the history
  7. Improve login page

    Mainly by wrapping its content in with core/Page component to make it
    looks like the rest of Agama pages.
    
    Texts and buttons might be subject to be changed before merging into
    master.
    dgdavid committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    9da555c View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Please linters and improve type checking

    For all components touched for creating the core/LoginPage.
    dgdavid committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    2b9364e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    032bbfc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    54bf258 View commit details
    Browse the repository at this point in the history
  4. Adapt the client factories to use the HTTPClient

    * Quite some code is temporarily commented.
    imobachgs committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    805c34a View commit details
    Browse the repository at this point in the history
  5. Reorganize and extend the authentication API

    * All the operations are now under /api/auth.
    * Add an operation to allow to log out, although
      it is only relevant for the cookies.
    * Adapt the web UI.
    imobachgs committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    bbb00e7 View commit details
    Browse the repository at this point in the history
  6. Add a L10nConfigChanged event

    * It is not finished because it sends all the
      attributes, no matter if they changed or not.
    imobachgs committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    78ec08f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    df7cdd8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    df04f5b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    306f370 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e3bf581 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d3c4c1d View commit details
    Browse the repository at this point in the history
  12. Make it possible to reach the product selection page

    * It temporarily comments some stuff in the App,
      Main and ProductSelectionPage components and
      the Product context too.
    imobachgs committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    90dd55c View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Configuration menu
    Copy the full SHA
    aea817f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7719755 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b6304a4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    995bd7a View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Apply suggestions from code review

    Co-authored-by: David Díaz <1691872+dgdavid@users.noreply.github.com>
    imobachgs and dgdavid authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    fbde394 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06271eb View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Apply suggestions from code review

    Co-authored-by: Knut Alejandro Anderssen González <kanderssen@suse.de>
    imobachgs and teclator authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    6a402e6 View commit details
    Browse the repository at this point in the history
  2. Updates from code review

    imobachgs committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    6bf968d View commit details
    Browse the repository at this point in the history