Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Problem/Motivation
In the crm_core_user_sync there is nothing ported yet to d8, so we have to port it.
Proposed resolution
Port to d8.
Remaining tasks
User interface changes
API changes
Data model changes
Comment | File | Size | Author |
---|---|---|---|
#13 | crm_core-2874755-13.patch | 193.91 KB | RoSk0 |
Comments
Comment #2
edurenye CreditAttribution: edurenye as a volunteer commentedFirst steps done to the port, there is still a lot of work to do.
This issue make it fail #1988878: Relation 8.x Views Integration, as we don't need the views, my workaround has been delete the views support on Relation module, hope this will be solved soon.
Comment #3
RoSk0Hi @edurenye,
Thank you for your work.
I haven't reviewed the patch because 1) it should be done for 8.x-1.x branch 2) I think that there is other bit of system that is not fully/properly ported yet that must be addressed before user sync
Comment #4
RoSk0Comment #6
RoSk0Comment #8
RoSk0Comment #10
RoSk0Comment #12
RoSk0Removed views from dependencies and moved preconfigured views to optional config.
Comment #13
RoSk0Contact to User Management screen for the sake of simplicity was split into two - Contacts with related users and Users with related contacts.
Contacts with related users - Shows all individual contacts in the system and related user accounts, if set.
Users with related contacts - Shows all user account in the system and related individual contacts, if set.
Relations tab added which lists all existing relations.
As relation module is not in yet and there is no guarantees that it ever will relation between user account and individual contact implemented using custom entity named relation.
I have added a block that will allow a user with "edit own contact information" permission to edit own contact information. It will be completely up to developer/site builder to decide how to use or not to use this feature, but at least I will see less requests for it.
Comment #15
RoSk0