Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-28452

Convert user profile fields for messaging/networking into custom profile fields

    Details

      Description

      These fields are pretty easy to convert during an upgrade.

      1) Create a new user custom field. If it's not possible to replicate the full functionality using a text field type (eg note that Skype can show an online/offline icon) then you will have to create a special new user profile field type as a new plugin.
      2) Copy existing data into this new field.
      3) Drop old column from the user table.
      4) Make sure that all code no longer relies on this field.
      5) Make sure that all code that provides user data (eg web services) behaves as expected and APIs are not changed.

      Fields include:

      • Web URL
      • ICQ
      • Skype
      • AIM
      • Yahoo
      • MSN

        Gliffy Diagrams

          Issue Links

            Activity

            dougiamas Martin Dougiamas created issue -
            dougiamas Martin Dougiamas made changes -
            Field Original Value New Value
            Fix Version/s 2.2 [ 10656 ]
            Priority Minor [ 4 ] Major [ 3 ]
            dougiamas Martin Dougiamas made changes -
            Link This issue has been marked as being related by MDL-17593 [ MDL-17593 ]
            dougiamas Martin Dougiamas made changes -
            Fix Version/s DEV backlog [ 10464 ]
            dougiamas Martin Dougiamas made changes -
            Link This issue blocks MDL-28553 [ MDL-28553 ]
            salvetore Michael de Raadt made changes -
            Link This issue will help resolve MDL-28543 [ MDL-28543 ]
            salvetore Michael de Raadt made changes -
            Link This issue will help resolve MDL-28558 [ MDL-28558 ]
            salvetore Michael de Raadt made changes -
            Labels triaged
            dougiamas Martin Dougiamas made changes -
            Link This issue blocks MDL-28553 [ MDL-28553 ]
            dougiamas Martin Dougiamas made changes -
            Fix Version/s 2.2 [ 10656 ]
            dobedobedoh Andrew Nicols made changes -
            Link This issue has been marked as being related by MDL-3969 [ MDL-3969 ]
            dobedobedoh Andrew Nicols made changes -
            Affects Version/s 2.2.2 [ 11552 ]
            dobedobedoh Andrew Nicols made changes -
            Assignee moodle.com [ moodle.com ] Andrew Nicols [ dobedobedoh ]
            aborrow Anthony Borrow made changes -
            Link This issue is duplicated by MDL-19043 [ MDL-19043 ]
            dobedobedoh Andrew Nicols made changes -
            Assignee Andrew Nicols [ dobedobedoh ] moodle.com [ moodle.com ]
            salvetore Michael de Raadt made changes -
            Status Open [ 1 ] Closed [ 6 ]
            Assignee moodle.com [ moodle.com ]
            Resolution Won't Fix [ 2 ]
            Fix Version/s DEV backlog [ 10464 ]
            marina Marina Glancy made changes -
            Link This issue has been marked as being related by MDL-37812 [ MDL-37812 ]
            marina Marina Glancy made changes -
            Resolution Won't Fix [ 2 ]
            Status Closed [ 6 ] Reopened [ 4 ]
            marina Marina Glancy made changes -
            Affects Version/s 2.7 [ 12850 ]
            marina Marina Glancy made changes -
            Fix Version/s BACKEND [ 12582 ]
            marina Marina Glancy made changes -
            Comment [ A comment with security level 'hq-developers' was removed. ]
            marina Marina Glancy made changes -
            Link This issue is duplicated by MDL-45133 [ MDL-45133 ]
            marina Marina Glancy made changes -
            Link This issue is duplicated by MDL-48404 [ MDL-48404 ]
            marina Marina Glancy made changes -
            Component/s User management [ 15130 ]
            marina Marina Glancy made changes -
            Parent MDL-28451 [ 46016 ]
            Issue Type Sub-task [ 5 ] Improvement [ 4 ]
            Rank (Obsolete) 167340000000
            marina Marina Glancy made changes -
            Epic Link MDL-28451 [ 46016 ]

              People

              • Votes:
                9 Vote for this issue
                Watchers:
                11 Start watching this issue

                Dates

                • Created:
                  Updated: