Arad 🇷🇴
Account created on 13 April 2006, over 18 years ago
#

Merge Requests

More

Recent comments

🇷🇴Romania claudiu.cristea Arad 🇷🇴

I'm looking to this

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Can I get credit for that?

That's weird because I remember I have checked you (otherwise it would not be added to commit message)

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Changed the branch to 4.x as we're always targeting the highest dev branch. Set to be backported

🇷🇴Romania claudiu.cristea Arad 🇷🇴

I have missed that. Closing as duplicate of 🐛 Random falling pipeline Active

> it happens on 3.0.x too

Yes, but normally we target the highest dev branch then we backport. I've set to be backported.

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Merged in 3.0.x and 4.x. Thank you!

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Assigning for the 2nd round of review

🇷🇴Romania claudiu.cristea Arad 🇷🇴

You can perform full synchronization using Drush.

Please, run drush rdf_sync:synchronize --help to find out how.

PS: We plan to introduce the same by UI, see Synchronization UI Active

🇷🇴Romania claudiu.cristea Arad 🇷🇴

No feedback. Closing

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Now I can limit entity print only to a limited group of entity types. No more unneeded extra fields and a huge Git diff on config export. Code looks good. Apart from manual testing, I see it has solid test coverage.

🇷🇴Romania claudiu.cristea Arad 🇷🇴

@kovalevm you an pin the module to 3.0.1 or apply the patch from MR against 3.0.3.

There are some changes require in the MR and I'll quickly release 3.0.4 including this change as soon as they're fixed

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Some changes are required. Please check the MR

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Some changes are required. Please check the MR

🇷🇴Romania claudiu.cristea Arad 🇷🇴

claudiu.cristea made their first commit to this issue’s fork.

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Now it's possible to write an RdfSyncConnector plugin that would provide the connection to this type of backend.

🇷🇴Romania claudiu.cristea Arad 🇷🇴

This change only opens the door to implement Virtuoso authentication (Digest, OAuth, etc). It also introduce the concept of connector as plugins. That means, we can add more connectors (as new plugins) in the future (Fuseky, etc). Or any 3rd-party Drupal module can add their own connector plugins.

For authentication on Virtuoso there should be a new ticket but I don't see when I'll have time to work on that. Having this MR merged, it opens the door for community to implement it.

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Could you, please, test also with 3.0.3?

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Some of the tickets were approved & merged. 📌 Refactor private_message_thread_member_widget Active is still in progress, it seems

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Is this fixed now in 3.0.x?

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Fixing credits an hiding patches.

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Thank you!

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Straight

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Postponed to get more feedback from @loze

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Marking as postponed, to get some feedback from @sagesolutions or other users

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Resolved conflicts.

Also a nice refactoring.

🇷🇴Romania claudiu.cristea Arad 🇷🇴

claudiu.cristea made their first commit to this issue’s fork.

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Nice refactoring. Thank you.

I've only fixed myself a nit ad the tests are passing, so I think I'm able to RTBC

🇷🇴Romania claudiu.cristea Arad 🇷🇴

claudiu.cristea made their first commit to this issue’s fork.

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Tested manually with the scenario from #2 without this MR and I could replicate the bug. With the MR the error is gone.

Thank you for reporting & fix.

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Reviewing. Tests were adde, label removed

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Fixed in 📌 Automated Drupal 11 compatibility fixes for rdf_sync Needs review . Closing as duplicate.

🇷🇴Romania claudiu.cristea Arad 🇷🇴

@jonathan1055, #6 works. Thank you!

🇷🇴Romania claudiu.cristea Arad 🇷🇴

@jonathan1055, @fjgarlin, than you!

You can probably fix this in multiple ways, either by repeating the customisation in 'next minor', or re-using the services from your 'current' job.

I don't think I understand how repeat the same service definition under OPT_IN_TEST_NEXT_MINOR

🇷🇴Romania claudiu.cristea Arad 🇷🇴

claudiu.cristea made their first commit to this issue’s fork.

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Also EntityRepository::loadEntityByUuid() can be deprecated in favour of method that only needs the UUID, without the entity type argument

🇷🇴Romania claudiu.cristea Arad 🇷🇴

While working on this I've opened 📌 Unify verb: ban/unban -> block/unblock Active as a followup.

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Ready for review. Not that in some places, especially in tests, we're still using ::getAccountName() because that belongs to user selector widget and fixing that is not in the scope of this issue.

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Indeed, currently the module exports permissions also for is_admin roles. But such roles have always all the permissions, so we should not pollute their configs with unneeded permissions.

Tested the MR and it works.

🇷🇴Romania claudiu.cristea Arad 🇷🇴

I have changed the base branch of https://git.drupalcode.org/project/private_message/-/merge_requests/112 to 3.0.x. @zaryab_drupal, please move the patch to that MR so we can see the tests are passing

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Thank you

I have merged changes from 3.0.x branch. Now checks in pipeline are strict.

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Addressed all remarks apart from one for which I've created a followup ( 🐛 Fatal error with email notification if user has no email address Active ).

🇷🇴Romania claudiu.cristea Arad 🇷🇴

It seems that the MR is breaking the tests (or even JS functionality?)

🇷🇴Romania claudiu.cristea Arad 🇷🇴

@zaryab_drupal, I have just minor remark that would make the MR more simple

🇷🇴Romania claudiu.cristea Arad 🇷🇴

We need a test to prove that text from email is not HTML-encoded. Also, please use the MR, with patches there's no test run

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Normally, you should achieve this by altering the plugin definition, using hook_field_formatter_info_alter(). But I hope BigIntItem will land in core at some point.

Thank you for contributing.

🇷🇴Romania claudiu.cristea Arad 🇷🇴

claudiu.cristea made their first commit to this issue’s fork.

🇷🇴Romania claudiu.cristea Arad 🇷🇴

@cmlara, I do agree with “check permission “ over “check roles”. However, there are situations when you need to find out if the user is “god”. I came to this by trying to write an access policy class and, while I wanted to pass the 2nd argument to CalculatedPermissionsItem constructor (which is “is admin”), I realized that the user account is missing this simple method.

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Revived Add a new function to Drupal Core: user_is_admin Active . I think we need a shorthand to determine whether a user is an admin

Production build 0.71.5 2024