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

More GraphQL Work #1936

Open
wants to merge 109 commits into
base: dev
Choose a base branch
from
Open

More GraphQL Work #1936

wants to merge 109 commits into from

Commits on Sep 11, 2024

  1. Further GraphQL API Implementation

    - Introduce the concept of `IAuthority`s to handle business logic for both REST and GraphQL.
    - Add new authorize attributes so roles can be defined on `IAuthority`s and inherited on REST/GraphQL API surface.
    - Implement `ILoginAuthority`, converting REST methods to use it.
    - Partially implement `IUserAuthority`, converting REST methods to use it.
    - Setup `ErrorMessageResponse` filtering for GraphQL fields.
    Cyberboss committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    9ac92d1 View commit details
    Browse the repository at this point in the history
  2. More GraphQL development

    - Setup query structure for the potential for `RemoteGateway`s.
      - Add new `ErrorCode` indicating they are not implemented.
    - Rename `ServerInformationBase` to `GatewayInformationBase`.
    - Fix `TgsRestAuthorizeAttribute` lacking an `IAuthorizationFilter`.
    Cyberboss committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    ed2de22 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    74fa26f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b2fa1c0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    99e6220 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a5b4afb View commit details
    Browse the repository at this point in the history
  7. Apply code suggestion

    Cyberboss committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    edd41aa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    84f5ee7 View commit details
    Browse the repository at this point in the history
  9. Enable @defer

    Cyberboss committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    ede12a6 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Upgrade to HotChocolate 14 RC. Setup DataLoaders, Filtering, and Sort…

    …ing.
    
    CBT with new API transformer procedure
    Cyberboss committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    673bfcb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2ed580 View commit details
    Browse the repository at this point in the history
  3. Fix build warnings

    Cyberboss committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    ba5d5e4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d3168f9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    27e668d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e2abe41 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a96c6dc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    194f53d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    429ca72 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    12ba7d4 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    e218853 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d94892c View commit details
    Browse the repository at this point in the history
  3. Simplify a new expression

    Cyberboss committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    6494f35 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0744c88 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8765916 View commit details
    Browse the repository at this point in the history
  6. Fix @authorize directives not showing up.

    Upstream documentation PR: ChilliCream/graphql-platform#7458
    Cyberboss committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    68c6ba3 View commit details
    Browse the repository at this point in the history
  7. .csproj cleanup

    Cyberboss committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    69a107e View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Disable the cost analyzer

    Cyberboss committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    d143411 View commit details
    Browse the repository at this point in the history
  2. API surface restructuring for GraphQL. Lockdown some API information …

    …that wasn't present previously. Validate nodes can be resolved
    Cyberboss committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    30f3bd5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dcedf3a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    886a166 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    614a299 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0f5841a View commit details
    Browse the repository at this point in the history
  7. Apply code suggestions

    Cyberboss committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    0c34ff1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a8d8ee8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    308a08d View commit details
    Browse the repository at this point in the history
  10. Improve LoginPayload

    Cyberboss committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    ff262b2 View commit details
    Browse the repository at this point in the history
  11. Fix UTF file BOM thingy

    Cyberboss committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    f6c0929 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6e4aa50 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a131fea View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2024

  1. Configuration menu
    Copy the full SHA
    0166adc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c0bf28 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90d0d09 View commit details
    Browse the repository at this point in the history
  4. Revert "Disable the cost analyzer"

    This reverts commit d143411.
    Cyberboss committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    269476c View commit details
    Browse the repository at this point in the history
  5. Apply code suggestion

    Cyberboss committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    bca2a22 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    73b038c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c420b63 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bfe12f0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    547fb9d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f9587f4 View commit details
    Browse the repository at this point in the history
  11. Remove unused GQL field

    Cyberboss committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    3c85d7d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1bd6286 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5b135fb View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    998a635 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    8c9904f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f796969 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3ffbb74 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    9019396 View commit details
    Browse the repository at this point in the history
  19. Implement GraphQL user creation, UserAuthority.Update, and make con…

    …troller fully authority reliant
    Cyberboss committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    0160d17 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    b802596 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    8e030ed View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Flesh out GraphQL client

    Cyberboss committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    c9c24a5 View commit details
    Browse the repository at this point in the history
  2. Apply code suggestions

    Cyberboss committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    a313797 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    55c1795 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fa2fb00 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    cc5ddc2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f0fa33 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. Configuration menu
    Copy the full SHA
    f37883a View commit details
    Browse the repository at this point in the history
  2. Fix a CA1506 warning

    Cyberboss committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    c6f30f7 View commit details
    Browse the repository at this point in the history
  3. Apply code suggestion

    Cyberboss committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    2223063 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f9218e6 View commit details
    Browse the repository at this point in the history
  5. Apply some code suggestions

    Cyberboss committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    07a317e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8139422 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8ccfd68 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    25a0e49 View commit details
    Browse the repository at this point in the history
  9. Remember the basics:

    Gone for entities that can be deleted
    NotFound for entities that can't
    Cyberboss committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    2c3542a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    af21ba5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    36694ec View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    dc03964 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. Configuration menu
    Copy the full SHA
    2ba4740 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ca97d2 View commit details
    Browse the repository at this point in the history
  3. Fix BOM

    Cyberboss committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    1d7e12d View commit details
    Browse the repository at this point in the history
  4. Apply code suggestion

    Cyberboss committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    eb2a5c0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3fc08cc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6b276f6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    00467fd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b92af3f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    da15190 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    92b007d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8b09eb7 View commit details
    Browse the repository at this point in the history
  12. Add missing newline

    Cyberboss committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    3c2ba81 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    d7c5374 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    d0d2db5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af60f4f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b87147 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e14d998 View commit details
    Browse the repository at this point in the history
  5. Fix build warning

    Cyberboss committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    1931b25 View commit details
    Browse the repository at this point in the history
  6. Move to saner namespace

    Cyberboss committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    f38a21f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    14bc1ac View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e5f08c3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5faf6ee View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1cb77e1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    89770a6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4ccc773 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    6de91eb View commit details
    Browse the repository at this point in the history
  2. Fixup UserSubscriptions

    Cyberboss committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    0b966c6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    36ee7d7 View commit details
    Browse the repository at this point in the history
  4. Update HotChocolate

    Cyberboss committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    33c2e53 View commit details
    Browse the repository at this point in the history
  5. User subscription tests

    Cyberboss committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    333e896 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b36ede9 View commit details
    Browse the repository at this point in the history