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

edit / show title prop: add 'false' and callback choices #9769

Closed
wants to merge 42 commits into from

Commits on Jul 7, 2022

  1. Add server side validation support

    ## Problem
    
    - Server side validation is cumbersome to set up
    - When using middlewares and as the SaveButton relied on the SaveContext.saving prop, the SaveButton was only disabled for while the main mutation was loading. However, additional work may still be running.
    
    ## Solution
    
    For `pessismistic` mode only, we now transparently support server side validation. When a server validation occurs, the DataProvider should throw a ServerValidationError that contains an `errors` object matching the form shape.
    
    Besides, we now await the mutation in `useCreateController` and `useEditController`. In `pessimistic` mode, that means the `SaveButton` will stay disabled until the mutation is resolved including its middlewares if any.
    
    That does not change anything for the other mutation modes.
    djhi committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    267e755 View commit details
    Browse the repository at this point in the history
  2. Fix tests

    djhi committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    f96df58 View commit details
    Browse the repository at this point in the history
  3. Apply changes after review

    djhi committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    fa7b88d View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2022

  1. Apply review comments

    djhi committed Jul 29, 2022
    Configuration menu
    Copy the full SHA
    0625ac2 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2023

  1. Introduce withRefreshAuth

    djhi committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    df1da58 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. Configuration menu
    Copy the full SHA
    9e65692 View commit details
    Browse the repository at this point in the history
  2. code review changes

    slax57 committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    7c6d62c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bb4ed6e View commit details
    Browse the repository at this point in the history
  4. code review

    slax57 committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    26ba43d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    71fa7de View commit details
    Browse the repository at this point in the history
  6. fix E2E test

    slax57 committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    ba28552 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. Apply suggestions from code review

    Co-authored-by: Gildas Garcia <1122076+djhi@users.noreply.github.com>
    slax57 and djhi committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    6003c33 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. Allow to customize how <FilterListItem> applies filters

    ## Problem
    There is now easy way to implement cumulative filters (filtering by multiple tags for instance) without reimplementing  `<FilterListItem>`.
    
    ### Solution
    Introduce two new props:
    - isSelected: accept the item value and the current filters and return a boolean
    - toggleFilter: accept the item value and the current filters and return new filters
    djhi committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    423e886 View commit details
    Browse the repository at this point in the history
  2. Add documentation

    djhi committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    e5774fe View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. Configuration menu
    Copy the full SHA
    39627b1 View commit details
    Browse the repository at this point in the history
  2. Fix typos

    Co-authored-by: Jean-Baptiste Kaiser <jb@marmelab.com>
    djhi and slax57 committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    01cb255 View commit details
    Browse the repository at this point in the history
  3. Improve tests

    djhi committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    835a128 View commit details
    Browse the repository at this point in the history
  4. Refactor test

    djhi committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    cbc1466 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6515dd1 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. Improve AppBar Doc

    fzaninotto committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    74334bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88bddc3 View commit details
    Browse the repository at this point in the history
  3. Fix tests

    fzaninotto committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    789858b View commit details
    Browse the repository at this point in the history
  4. Apply suggestions from code review

    Co-authored-by: Gildas Garcia <1122076+djhi@users.noreply.github.com>
    fzaninotto and djhi committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    662f57e View commit details
    Browse the repository at this point in the history
  5. Update FilterList documentation

    djhi committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    22844ae View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    03c8bac View commit details
    Browse the repository at this point in the history
  7. Merge pull request marmelab#8676 from marmelab/allow-filter-list-item…

    …-customization
    
    Allow to customize how `<FilterListItem>` applies filters
    slax57 committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    78a3567 View commit details
    Browse the repository at this point in the history
  8. Merge pull request marmelab#7938 from marmelab/refactor-saving-status

    Add server side validation support
    slax57 committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    c49228b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4389dc8 View commit details
    Browse the repository at this point in the history
  10. Fix link

    Co-authored-by: Jean-Baptiste Kaiser <jb@marmelab.com>
    djhi and slax57 committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    6b96b79 View commit details
    Browse the repository at this point in the history
  11. Merge pull request marmelab#8574 from marmelab/refresh-auth-hof

    Introduce withRefreshAuth
    slax57 committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    c69c86f View commit details
    Browse the repository at this point in the history
  12. Add images

    fzaninotto committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    6a4e716 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2023

  1. Typo fixes

    fzaninotto committed Feb 25, 2023
    Configuration menu
    Copy the full SHA
    dcf5ab7 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2023

  1. Configuration menu
    Copy the full SHA
    8c4b129 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88a7276 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6e9ac1a View commit details
    Browse the repository at this point in the history
  4. Fix typo

    fzaninotto committed Feb 26, 2023
    Configuration menu
    Copy the full SHA
    299a325 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    222d205 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2023

  1. Merge pull request marmelab#8681 from marmelab/appbar-improvements

    Improve AppBar Customization
    djhi committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    062a57c View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2023

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

Commits on Mar 13, 2023

  1. Merge pull request marmelab#8562 from amilosmanli/modifiable-select-a…

    …rray-input
    
    Modifiable size prop for SelectArrayInput
    slax57 committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    da67d5c View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    de8c1b3 View commit details
    Browse the repository at this point in the history
  2. run linter

    hiaselhans committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    b950109 View commit details
    Browse the repository at this point in the history