-
Notifications
You must be signed in to change notification settings - Fork 9
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
ISSUE-106b:API builder/controller re-roll for 1.4.0 #394
Commits on Jun 3, 2022
-
First public pass on Open API builder
Entity Form still requires some work and a few extra options, but a good start to test APIs. Documentation need to follow and this can not be merged until that is a reality.
Configuration menu - View commit details
-
Copy full SHA for 86901b1 - Browse repository at this point
Copy the full SHA 86901b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77787bf - Browse repository at this point
Copy the full SHA 77787bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ff9bcf - Browse repository at this point
Copy the full SHA 5ff9bcfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c9e6ed - Browse repository at this point
Copy the full SHA 0c9e6edView commit details
Commits on Jul 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 623b818 - Browse repository at this point
Copy the full SHA 623b818View commit details
Commits on Jul 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c36d942 - Browse repository at this point
Copy the full SHA c36d942View commit details
Commits on Jul 21, 2022
-
Fix requirement for API routing
Only if a path type argument is passed this is needed. So this fixes it
Configuration menu - View commit details
-
Copy full SHA for 2ddcdd5 - Browse repository at this point
Copy the full SHA 2ddcdd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ec9e13 - Browse repository at this point
Copy the full SHA 9ec9e13View commit details -
Allow the MetadataDisplaySelection autocomplete to use a filter
For now this allows us to filter against mimetypes Any autocomplete element using this handler can add #selection_settings' => [ 'filter' => [ 'mimetype' => 'application/xml' ] ],
Configuration menu - View commit details
-
Copy full SHA for 6a683ee - Browse repository at this point
Copy the full SHA 6a683eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 534cbf7 - Browse repository at this point
Copy the full SHA 534cbf7View commit details -
Going to attempt now (after this) 1.- better mapping for views exposed filters 2.- Multiple Views so mapping can be against one or another 3.- Multiple Twig templates, mapped to arguments 4.- Validation and cleanup
Configuration menu - View commit details
-
Copy full SHA for 68b2f90 - Browse repository at this point
Copy the full SHA 68b2f90View commit details -
WIP. Doing some fancy mime type/response checking
And better logic. - Also fixes the case where two different arguments map to the same Views exposed property but on one is empty deleting the one that was set. If one is set and present that one wins
Configuration menu - View commit details
-
Copy full SHA for 3209838 - Browse repository at this point
Copy the full SHA 3209838View commit details
Commits on Sep 29, 2022
-
Fix Ajax and add multi view UI. Never set IDs manually for Submit but…
…tons that trigger AJAX I have repeated this to myself for the last 3 years and i always forget. I even have a sticky note Given that Sets and Items have to be handled by different views we need to enable Multiple Views that can be modal based on enumeration properties. I'm pretty sure i coded this for my birthday already but can't find it. Too many branches so here we go again
Configuration menu - View commit details
-
Copy full SHA for 479f982 - Browse repository at this point
Copy the full SHA 479f982View commit details
Commits on Oct 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8c5b87f - Browse repository at this point
Copy the full SHA 8c5b87fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bae7814 - Browse repository at this point
Copy the full SHA bae7814View commit details
Commits on Nov 1, 2022
-
WIP API on API Controller/settings.
Might have to re-roll this later
Configuration menu - View commit details
-
Copy full SHA for a3df3f8 - Browse repository at this point
Copy the full SHA a3df3f8View commit details
Commits on Dec 7, 2023
-
First pass on Usage tab for Metadata Display Tabs
More to come, this is just glue so far
Configuration menu - View commit details
-
Copy full SHA for 33e19e1 - Browse repository at this point
Copy the full SHA 33e19e1View commit details
Commits on Dec 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ad05f1d - Browse repository at this point
Copy the full SHA ad05f1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 59b3fc0 - Browse repository at this point
Copy the full SHA 59b3fc0View commit details
Commits on Dec 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cb67fe3 - Browse repository at this point
Copy the full SHA cb67fe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71811ae - Browse repository at this point
Copy the full SHA 71811aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5d472b - Browse repository at this point
Copy the full SHA a5d472bView commit details -
Better handling of options for displays/views
Also, actually save the entity. Gosh Diego
Configuration menu - View commit details
-
Copy full SHA for b89ef4e - Browse repository at this point
Copy the full SHA b89ef4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcf9dd0 - Browse repository at this point
Copy the full SHA dcf9dd0View commit details
Commits on Dec 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 91b69d8 - Browse repository at this point
Copy the full SHA 91b69d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 094be1b - Browse repository at this point
Copy the full SHA 094be1bView commit details
Commits on Mar 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8c59e02 - Browse repository at this point
Copy the full SHA 8c59e02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37f395c - Browse repository at this point
Copy the full SHA 37f395cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a743cb - Browse repository at this point
Copy the full SHA 5a743cbView commit details -
Expose the pager. Also comment that i need to pass more data to the t…
…emplate Not that i have done that... but a todo is basically futuristic/wishful coding @alliomeria
Configuration menu - View commit details
-
Copy full SHA for e42571a - Browse repository at this point
Copy the full SHA e42571aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0428c8a - Browse repository at this point
Copy the full SHA 0428c8aView commit details -
Stupid views handler. Ok, now we can actually page entity_references
What? @alliomeria well, drupal always gives me all with a min of 5 when using an entity reference view (which we need). This trick of first building it $executable->build(); // this will generate the query we need first, then setting the limit once all the non sense drupal did was already generated and override my pages allows me then to set a limit (and an offset which i can now calculate on a ?page or whatever argument) $executable->getQuery()->setLimit($limit); And then i can execute.. which was previously the default $executable->execute();
Configuration menu - View commit details
-
Copy full SHA for 84968e2 - Browse repository at this point
Copy the full SHA 84968e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07498bd - Browse repository at this point
Copy the full SHA 07498bdView commit details
Commits on Mar 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 99ea357 - Browse repository at this point
Copy the full SHA 99ea357View commit details -
Configuration menu - View commit details
-
Copy full SHA for 028707d - Browse repository at this point
Copy the full SHA 028707dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ff62ee - Browse repository at this point
Copy the full SHA 5ff62eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2faeed6 - Browse repository at this point
Copy the full SHA 2faeed6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bc74a6 - Browse repository at this point
Copy the full SHA 4bc74a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0da27b - Browse repository at this point
Copy the full SHA f0da27bView commit details
Commits on Mar 11, 2024
-
Still, need to think if we can use selective cache. We already have one for the items and we could allow just the wrapper to avoid caching?
Configuration menu - View commit details
-
Copy full SHA for 3489ec4 - Browse repository at this point
Copy the full SHA 3489ec4View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd75f11 - Browse repository at this point
Copy the full SHA fd75f11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d9698f - Browse repository at this point
Copy the full SHA 6d9698fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5687dc - Browse repository at this point
Copy the full SHA b5687dcView commit details -
Allows renaming of api arguments/parameters
This time this works well
Configuration menu - View commit details
-
Copy full SHA for ca44a6a - Browse repository at this point
Copy the full SHA ca44a6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c044f6 - Browse repository at this point
Copy the full SHA 9c044f6View commit details