Jaipur, India
Account created on 22 December 2011, over 13 years ago
  • Staff Software Engineer in the Drupal Acceleration Team at Acquia 
#

Merge Requests

More

Recent comments

🇮🇳India narendraR Jaipur, India

Changes done as suggested in #14

🇮🇳India narendraR Jaipur, India

I couldn't reproduce this issue in tests, although it was reproducible locally. This fix resolved the issue, and I updated the existing test to cover the scenario of selecting the second instance first.

🇮🇳India narendraR Jaipur, India

Test need to be updated to validate the existence of text.

🇮🇳India narendraR Jaipur, India

All reference of ProjectBrowserUiTestTrait::pressWithWait() are removed and tests are passing 👍. Moving it to RTBC.

🇮🇳India narendraR Jaipur, India

narendrar made their first commit to this issue’s fork.

🇮🇳India narendraR Jaipur, India

Feedback addressed, moving it to RTBC, Thanks.

🇮🇳India narendraR Jaipur, India

All changes look good, tests are passing, moving it to RTBC.

🇮🇳India narendraR Jaipur, India

Earlier all projects were re-rendered on installing project. Adding related issue 🐛 [Svelte] Remove the $updated key Active

🇮🇳India narendraR Jaipur, India

I think this is not required if we use Clear filters and then test. However it may require if we want to show pagination with Recommended filters in tests.

🇮🇳India narendraR Jaipur, India

narendrar made their first commit to this issue’s fork.

🇮🇳India narendraR Jaipur, India

The background and text color of Filter by category items is different from other filters eg Security advisory coverage.
Also suggested some css change.

🇮🇳India narendraR Jaipur, India

Changes seems straightforward and tests are passing. Moving it to RTBC.

🇮🇳India narendraR Jaipur, India

I think we can click 'Clear filters' as done in ProjectBrowserUiTest::testPaging() to test this.

🇮🇳India narendraR Jaipur, India

narendrar made their first commit to this issue’s fork.

🇮🇳India narendraR Jaipur, India

Re #23, Tested manually and it is working on my end. One problem which I see is that Uninstall should take you to current page and not /admin/modules/uninstall after a module is installed and you try to uninstall it without refreshing the page.

🇮🇳India narendraR Jaipur, India

Overall, this looks good to me. Just a few suggestions.

🇮🇳India narendraR Jaipur, India

Thanks for the review, @phenaproxima! I’ve addressed the feedback and made some refinements.

🇮🇳India narendraR Jaipur, India

Tested manually and observed that the page scrolls on initial load (when navigating to /admin/modules/browse/drupalorg_jsonapi, the page automatically scrolls to the list). This behaviour seems incorrect to me.

🇮🇳India narendraR Jaipur, India

Looks good, some change suggested.

🇮🇳India narendraR Jaipur, India

narendrar made their first commit to this issue’s fork.

🇮🇳India narendraR Jaipur, India

Basic functionality is ready. This MR needs tests and a way to filter development status.

🇮🇳India narendraR Jaipur, India

Should a new plugin listing locally available Core, Contrib, and Custom modules be implemented?

  • This plugin will exclude test modules and sub-modules.
  • It will support all filters from the drupalorg_jsonapi plugin.
  • Sorting options: A-Z, Z-A.
  • Category filtering will include options from both drupal_core and drupalorg_jsonapi plugins.
🇮🇳India narendraR Jaipur, India

Re #9, This intermittent announce issue seems to exist on 2.0.x also and can be skipped for now.

🇮🇳India narendraR Jaipur, India

The single instance which I found (not in svelte code) is

  /**
   * Tests that adding projects to queue is plugin specific.
   */
  public function testPluginSpecificQueue(): void {

I think, this can also be addressed in this issue.

🇮🇳India narendraR Jaipur, India

Tested manually and it seems that On selecting multiple categories, it does not announce the Count of selected categories when voiceover is on.

🇮🇳India narendraR Jaipur, India

narendrar made their first commit to this issue’s fork.

🇮🇳India narendraR Jaipur, India

Tests fixed and CR added. This issue can be reviewed again. Thanks

🇮🇳India narendraR Jaipur, India

Based on #9, moving it to needs work.

🇮🇳India narendraR Jaipur, India

narendrar made their first commit to this issue’s fork.

🇮🇳India narendraR Jaipur, India

Should this issue be Closed(outdated) now as after Make all enabled sources exposed as local tasks Active queue is not maintained across plugins?

🇮🇳India narendraR Jaipur, India

Updated method comments and changes done as suggested.
I think this is ready for review again.

🇮🇳India narendraR Jaipur, India

narendrar made their first commit to this issue’s fork.

🇮🇳India narendraR Jaipur, India

Test added, Changes looks good to me. Moving it to RTBC.

🇮🇳India narendraR Jaipur, India

@rkoller In Make all enabled sources exposed as local tasks Active , Svelte tabs have been replaced. Do you think this issue should now be closed?

🇮🇳India narendraR Jaipur, India

Re #6, The problem with moving the install readiness checks to \Drupal\project_browser\Controller\InstallerController::begin() is:

  • The user will not know beforehand if there are errors or warnings on the page.
  • sveltejs/src/Project/ActionButton.svelte uses this value to work/display the button based on errors or warnings.
🇮🇳India narendraR Jaipur, India

With latest commit https://git.drupalcode.org/issue/drupal_cms-3495711/-/commit/4fbe9a9586e..., now there is only one issue in this integration. I am not able to import default content added in content/xb_page and getting same error as in #3

Steps to make current MR work:

  • Rename recipes/drupal_cms_xb/content to recipes/drupal_cms_xb/content_old
  • Run ddev rebuild && ddev launch in terminal and follow steps of installation
  • Run ddev drush php:eval "(\Drupal\experience_builder\Entity\Page::create(['type' => 'xb_page', 'title' => 'Test']))->save();" in terminal
  • Visit https://drupal-cms-dev.ddev.site/xb/xb_page/1/editor.
🇮🇳India narendraR Jaipur, India

In current MR, I am not able to import content added in recipes/drupal_cms_xb/content/xb_page/20354d7a-e4fe-47af-8ff6-187bca92f3f7.yml. I am getting error ResponseText: Drupal\Core\DefaultContent\InvalidEntityException: /var/www/html/vendor/composer/../..//recipes/drupal_cms_xb/content/xb_page/20354d7a-e4fe-47af-8ff6-187bca92f3f7.yml: components.0=The array must contain a "tree" key.||components.0=The array must contain a "props" key. in Drupal\Core\DefaultContent\Importer->importContent() (line 113 of /var/www/html/web/core/lib/Drupal/Core/DefaultContent/Importer.php).

Currently, I am doing the steps below to make this MR somewhat work.

  • Rename recipes/drupal_cms_xb/content to recipes/drupal_cms_xb/content_old
  • Run ddev rebuild && ddev launch in terminal and follow steps of installation
  • Run ddev drush php:eval "(\Drupal\experience_builder\Entity\Page::create(['type' => 'xb_page', 'title' => 'Test']))->save();" in terminal
  • cd web/modules/contrib/experience_builder/ui
  • npm install && npm run drupaldev
  • Visit https://drupal-cms-dev.ddev.site/xb/xb_page/1/editor. This also gives console warning Warning: Each child in a list should have a unique "key" prop.
🇮🇳India narendraR Jaipur, India

Test failures seems not related to this issue. Other feedback addressed. It is ready for review again.

🇮🇳India narendraR Jaipur, India

The functionality is complete, but tests are failing due to changes in functionality. I will update the tests if the changes in the MR align with the requirements specified in the issue.

🇮🇳India narendraR Jaipur, India

narendrar made their first commit to this issue’s fork.

🇮🇳India narendraR Jaipur, India

Should we close the existing modal before showing the View Commands modal on click?
Here are the two scenarios to consider:

  • If the user clicks View Commands directly on the browse page, show the View Commands modal.
  • If the user clicks View Commands from within a modal, close the existing modal, show the View Commands modal, and on closing this modal, reopen the previous modal from which the user initiated the action.
🇮🇳India narendraR Jaipur, India

Tried updating the IS as per #41. Does it make sense to show these icons on source plugins other than contributed projects, such as recipes or core modules?

🇮🇳India narendraR Jaipur, India

Changes look good to me. Just a small nit to address. Tested manually, and the filters are working as they did on 2.0.x.

🇮🇳India narendraR Jaipur, India

Tested manually, and the change in page size in one tab is properly reflected in another tab. Moving it to RTBC.

🇮🇳India narendraR Jaipur, India

Closing this issue as Closed(cannot reproduce),

🇮🇳India narendraR Jaipur, India

The changes look good to me. We can improve them later if needed, but I think this is good to go for now.

Production build 0.71.5 2024