Meeting attendees can't be selected in all cases for claiming their acceptances

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • arrestthepresident
    Member
    • Jun 2021
    • 43

    Meeting attendees can't be selected in all cases for claiming their acceptances

    errors logged: NONE

    EspoCRM version number: 8.1.5​
    PHP version number: 8.2
    Database platform name: mysql (Version: 8.0.34-26​)

    Steps to reproduce:

    Scenario 1: I create a meeting in the sidebar in the detail view of a contact. If I then open the meeting and click on "Invite", I can select the contact and invite them to attend.

    Scenario 2: I create a meeting in the list view of the meetings and add the contact as a related contact. After saving, I click on "Invite" again, but the contact is not selectable in this case.

    I think this is a bug as it is very inconvenient from a workflow point of view.


    Additional info:​
    Cant seem to find this as a Feature.
    Last edited by arrestthepresident; 03-25-2024, 09:49 AM.
  • yuri
    Member
    • Mar 2014
    • 8438

    #2
    I cannot reproduce. Does your Contact have an email address ?
    If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

    Comment

    • arrestthepresident
      Member
      • Jun 2021
      • 43

      #3
      thats odd. ... how can i continue debugging?

      Comment

      • yuri
        Member
        • Mar 2014
        • 8438

        #4
        Check whether your Contact has an email address.
        If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

        Comment

        • yuri
          Member
          • Mar 2014
          • 8438

          #5
          I assume you tested on different contacts. In the first case, the Contact had an email address. In the second case, the contact was without an email address. Contacts w/o an email address are not listed as it's not possible to send an invitation to them.
          If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

          Comment

          • yuri
            Member
            • Mar 2014
            • 8438

            #6
            Steps to reproduce are not detail enough. It's ambiguous what does "contact is not selectable in this case" mean.
            If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

            Comment

            • arrestthepresident
              Member
              • Jun 2021
              • 43

              #7
              unfortunately it is in fact not. i get this behavior with exactly the same contact. This error is only triggered by the method used to create the meeting. As long as the meeting is created from the detail view of the contact, everything works. Only if you go on to create the meeting from another view and add the user as "Refers to (contact)" does the described error occur and I can't send the contact an invitation because he doesn't appear in the dialog.

              Comment

              • yuri
                Member
                • Mar 2014
                • 8438

                #8
                Does the meeting have the Contact added as an attendee in the Attendees panel on the right side? I suspect you don't add the Contact as attendee but only assigning the parent. Not a bug, an expected behavior.
                Last edited by yuri; 03-26-2024, 11:18 AM.
                If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

                Comment

                • arrestthepresident
                  Member
                  • Jun 2021
                  • 43

                  #9
                  well yes, but: i compared to https://demo.eu.espocrm.com and found that i dont have the field "attendees" in "layouts > Side Panels (Detail)"...

                  Do i have to set up my instance freshly now?... :-/ ...i have so many scripts and workflows... i don't want to... :-(​

                  Comment

                  • yuri
                    Member
                    • Mar 2014
                    • 8438

                    #10
                    Maybe you have removed it before at Administration > Entity Manager > Meetings > Side Panels (Detail / Edit/ Detail Small / Edit Small).
                    If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

                    Comment

                    • arrestthepresident
                      Member
                      • Jun 2021
                      • 43

                      #11
                      sadly its not available as i said... :-/

                      ​see:
                      Click image for larger version

Name:	grafik.png
Views:	144
Size:	57.2 KB
ID:	104096

                      Comment

                      • yuri
                        Member
                        • Mar 2014
                        • 8438

                        #12
                        Check the file custom/Espo/Custom/Resources/metadata/clientDefs/Meeting.json. What is content.

                        If you don't have this file, this could be a problem caused by some extension.
                        If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

                        Comment

                        • arrestthepresident
                          Member
                          • Jun 2021
                          • 43

                          #13
                          The File "/custom/Espo/Custom/Resources/metadata/clientDefs/Meeting.json" exists and the Content is:
                          "
                          Code:
                              "dynamicLogic": {
                                  "fields": {
                                      "kundenunterschrift": {
                                          "visible": {
                                              "conditionGroup": [
                                                  {
                                                      "type": "isTrue",
                                                      "attribute": "istVorOrt"
                                                  }
                                              ]
                                          },
                                          "required": null
                                      },
                                      "location": {
                                          "required": {
                                              "conditionGroup": [
                                                  {
                                                      "type": "isTrue",
                                                      "attribute": "istVorOrt"
                                                  }
                                              ]
                                          },
                                          "visible": {
                                              "conditionGroup": [
                                                  {
                                                      "type": "isTrue",
                                                      "attribute": "istVorOrt"
                                                  }
                                              ]
                                          }
                                      },
                                      "address": {
                                          "visible": {
                                              "conditionGroup": [
                                                  {
                                                      "type": "isTrue",
                                                      "attribute": "istVorOrt"
                                                  }
                                              ]
                                          }
                                      }
                                  }
                              },
                              "sidePanels": [],
                              "kanbanViewMode": false,
                              "color": "#004ca6",
                              "iconClass": "fas fa-calendar-check",
                              "recordViews": {
                                  "detail": "esignature:Meeting/record/views/detail/detail"
                              }
                          "

                          Comment

                          • yuri
                            Member
                            • Mar 2014
                            • 8438

                            #14
                            Remove
                            Code:
                            "sidePanels": [],
                            and then clear cache in Espo.
                            If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

                            Comment

                            • arrestthepresident
                              Member
                              • Jun 2021
                              • 43

                              #15
                              Originally posted by yuri
                              Remove
                              Code:
                              "sidePanels": [],
                              and then clear cache in Espo.
                              This fixed the Behaviour! Thank you very much yuri!

                              Comment

                              Working...