| Comment | File | Size | Author |
|---|---|---|---|
| #34 | interdiff.txt | 9.35 KB | dom. |
| #34 | drupal9_compatibility--3094339-34.patch | 17.58 KB | dom. |
| #33 | 3094339-33.patch | 2.1 KB | neslee canil pinto |
| #32 | 3094339-32.patch | 1.44 KB | neslee canil pinto |
| #26 | d9compatible-3094339-21.patch | 1.97 KB | mukeshkanzariya |
Comments
Comment #2
sergiu stici commentedHere's the patch, please review.
Comment #3
elgandoz commentedComment #4
elgandoz commentedComment #5
elgandoz commentedComment #6
kristen polRemove outdated tag.
Comment #7
ziomizar commentedAdded default theme in ContactAjaxTest and support drupal from 8.8
Comment #8
ziomizar commentedComment #9
ziomizar commentedComment #10
ziomizar commentedRemoving `core:` attribute from info file
Comment #11
kristen polThe line needs to stay there when changing back to ^8 from ^8.8. Please see https://twitter.com/kristen_pol/status/1263651488678572034?s=20.
Comment #12
mrinalini9 commentedComment #13
mrinalini9 commentedUpdated patch as suggested in #11, please review.
Comment #14
kristen polThanks for the update. Nitpick:
Extra space after name.
Comment #15
mrinalini9 commentedThanks for the review. I have updated the patch and fixed the extra spacing issue as mentioned in #14, please review.
Comment #16
ziomizar commentedOps was not intentional removing 8.8.
Thanks Kristen reverted to 8.8 and removed `core`
Comment #17
ziomizar commentedUh ok we need to convert also `drupalPostAjaxForm`
Comment #18
elgandoz commentedTo be fair
Drupal\Tests\field_ui\Traits\FieldUiTestTraithas been introduced since 8.6.x. Also these classes concerns tests only and the module would still work on any 8.x version. Patch #15 should be used IMHO.Comment #19
ziomizar commented@elgandoz i still in doubt about the compatibility in the core version, i moved back to ^8 by the way.
The patch contain an idea of how the testes should look like without the
submitAjaxFormmethod.I haven't run yet this tests but it should be very close
Comment #20
ziomizar commentedComment #22
mukeshkanzariya commentedMake changes to make this module compatible with drupal9 as well.
Comment #23
mukeshkanzariya commentedComment #25
mukeshkanzariya commentedComment #26
mukeshkanzariya commentedComment #27
ziomizar commentedHi mukeshkanzariya,
Please provide an interdiff when you work on an existing patch, will be easier follow the changes you did.
Also consider that the changes you did are not enough to use FunctionalJavascript, please see the patch in #20.
Can you argument your idea?
Comment #28
dom. commentedPatch #20 seems good and works.
Watch is missing for this module to have a D9 compatibility ? I'm ok to help if needed.
Comment #29
ziomizar commentedComment #30
ziomizar commentedHi Dom,
Tests are failing, is the only thing missing. But i guess is better split the task in 2 steps, so release a version compatible with D9 without tests and work on separate issue to fix them.
Comment #31
dom. commentedThat would at least allow to a clean install of the module via composer (thus in CLI pipelines) on D9 projects.
Comment #32
neslee canil pintoComment #33
neslee canil pintoComment #34
dom. commented----------------------
tests should now be extracted from src and moved to a "tests" folder aside.
Some copy-paste left-over.
This fills useless here
Those are deprecated. I guess this is why they are not compatible with the JS tests here with the response header checks.
This method maps to nothing
----------------------
I really would like to see this module happen for Drupal9 since it is somewhat difficult to not being able to use it via composer.
I have done somes changes in the test file (appart from moving it), mainly because of the 'javascript' process that runs on WebDriverTestBase. Contrarily to BrowserTestBase, JS is enabled and drupalPostForm where there is ajax involved is a bit more complicated to use.
Patch is attached and should (finger cross) pass test checks (as it does locally).
Comment #37
ziomizar commentedCommitted to dev.
Commit credit to all people involved,
Thank you.