Skip to content
GitLab
    • Explore Projects Groups Topics Snippets
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • fusiondirectory fusiondirectory
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 39
    • Issues 39
    • List
    • Boards
    • Service Desk
    • Milestones
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • fusiondirectoryfusiondirectory
  • fusiondirectoryfusiondirectory
  • Issues
  • #2407
Closed
Open
Issue created 12 years ago by bmortier@bmortierMaintainer
  • New related issue

  • New related issue

Migrate class_user to simple-plugin

Closed

Migrate class_user to simple-plugin

This is gonna be hard but we need to do it. This will also allow us to delete sortableListing as class_user is the only one to use it. (OrderedArrayAttribute are using divSelectBox which seems to do the same thing)

(from redmine: issue id 2407, created on 2013-05-14, closed on 2015-05-26)

  • Relations:
    • relates #2430
    • relates #2526
    • relates #2527
    • copied_to #2706
  • Changesets:
    • Revision 4ad3923c by Côme Chilliet on 2013-05-23T20:00:24.000Z:
Fixes: #2407 Migrate class_user to simple-plugin
  • Revision 72c1872d by Côme Chilliet on 2013-05-23T20:00:49.000Z:
Fixes: #2407 Some tweaks of new user class
  • Revision 9801c6f8 by Côme Chilliet on 2013-05-23T20:01:59.000Z:
Fixes: #2407 fixes regexp errors and such in user
  • Revision e25421bd by Côme Chilliet on 2013-05-23T20:02:25.000Z:
Fixes: #2407 fixes dn errors
  • Revision 61d031e4 by Côme Chilliet on 2013-05-24T07:56:09.000Z:
Fixes: #2407 Improved user picture handling
  • Revision 98cec80f by Côme Chilliet on 2013-05-24T08:38:26.000Z:
Fixes: #2407 Forgot the css file
  • Revision 0a2afe19 by Côme Chilliet on 2013-06-14T20:40:28.000Z:
Fixes: #2407 Removed uid and such from plugin
  • Revision e5a02511 by Côme Chilliet on 2013-06-19T17:24:23.000Z:
Fixes: #2407 Cleaned plugin move and tabs_user

Adapted plugin move so that it takes care of update_acls in both mode
(rename or copy/remove). That allows tabs_user to inherit
simpleTabs::save
  • Revision 8c9714c2 by Côme Chilliet on 2013-06-23T09:46:25.000Z:
Fixes: #2407 fixed user removal
  • Revision bfd687d7 by Côme Chilliet on 2013-06-24T07:47:37.000Z:
Fixes: #2407 fixed PHP error in acl removing
  • Revision 05bb8da9 by Côme Chilliet on 2013-06-24T08:28:04.000Z:
Fixes #2407 Removed password_change_needed mecanism
  • Revision 62154401 by Côme Chilliet on 2013-09-02T08:48:03.000Z:
Fixes: #2407 removed sortableListing
  • Revision 5ba69568 by Côme Chilliet on 2013-09-16T15:57:53.000Z:
Fixes: #2407 Cleaned plugin move and tabs_user

Adapted plugin move so that it takes care of update_acls in both mode
(rename or copy/remove). That allows tabs_user to inherit
simpleTabs::save
  • Revision 3f1fc9cc by Côme Chilliet on 2013-09-16T15:59:51.000Z:
Fixes: #2407 fixed PHP error in acl removing
  • Revision afd5d39f by Côme Chilliet on 2013-09-21T10:03:21.000Z:
Fixes: #2407 removed sortableListing
  • Revision 7e3bbe43 by Côme Chilliet on 2013-09-23T09:27:19.000Z:
Fixes: #2407 Forgot the css file
  • Revision a72814e1 by Côme Chilliet on 2013-09-23T13:48:40.000Z:
Fixes: #2407 Migrate class_user to simple-plugin (only class-config)
  • Revision 581e049e by Côme Chilliet on 2014-09-17T09:46:24.000Z:
Fixes #2407 cn should not be unique
  • Revision c3761cb2 by Côme Chilliet on 2015-03-31T15:54:21.000Z:
Fixes: #2407 Migrate class_user to simple-plugin

Conflicts:
	include/class_config.inc
	plugins/admin/users/tabs_user.inc
	plugins/personal/generic/class_user.inc
  • Revision 5ff70082 by Côme Chilliet on 2015-03-31T15:56:15.000Z:
Fixes: #2407 Some tweaks of new user class

Conflicts:
	html/themes/default/icons/48/types/contact.png
	plugins/personal/generic/class_user.inc
	plugins/personal/generic/generic.tpl
	plugins/personal/generic/generic_certs.tpl
	plugins/personal/generic/generic_picture.tpl
  • Revision 7bcc7325 by Côme Chilliet on 2015-03-31T16:03:15.000Z:
Fixes: #2407 Removed uid and such from plugin

Conflicts:
	include/class_plugin.inc
	plugins/admin/users/tabs_user.inc
	plugins/personal/posix/class_posixAccount.inc
  • Revision bd110ed6 by Côme Chilliet on 2015-03-31T16:04:53.000Z:
Fixes: #2407 Cleaned plugin move and tabs_user

Adapted plugin move so that it takes care of update_acls in both mode
(rename or copy/remove). That allows tabs_user to inherit
simpleTabs::save

Conflicts:
	include/class_plugin.inc
	plugins/admin/users/tabs_user.inc
  • Revision d26e93b0 by Côme Chilliet on 2015-03-31T16:07:09.000Z:
Fixes #2407 Removed password_change_needed mecanism

Conflicts:
	include/class_plugin.inc
	plugins/admin/users/class_userManagement.inc
  • Revision 51bfbb08 by Côme Chilliet on 2015-03-31T16:07:46.000Z:
Fixes: #2407 removed sortableListing

Conflicts:
	include/class_sortableListing.inc
  • Revision 68c0d0a2 by Côme Chilliet on 2015-03-31T16:09:10.000Z:
Fixes #2407 cn should not be unique
  • Revision 6dcf72d6 by Côme Chilliet on 2015-05-19T11:11:41.000Z:
Fixes #2407 Adding back support for password method with no password (sasl for instance)
  • Revision 6b15599e by Côme Chilliet on 2015-05-19T11:11:57.000Z:
Fixes #2407 Adding back support for password method with no password (sasl for instance)
  • Custom Fields:
    • Bug in version: 1.0.5
  • Uploads:
    • 0001-Fixes-2407-Migrate-class_user-to-simple-plugin.patch
    • 0002-Fixes-2407-Some-tweaks-of-new-user-class.patch
    • 0003-Fixes-2407-fixes-regexp-errors-and-such-in-user.patch
    • 0004-Fixes-2407-fixes-dn-errors.patch
    • 0005-Fixes-2407-Improved-user-picture-handling.patch
    • 0006-Fixes-2407-Forgot-the-css-file.patch
    • 0007-Fixes-2407-class_user-is-using-UserAttribute-for-man.patch
    • 0008-Fixes-2407-Adapted-sambaAccount-to-new-ButtonAttribu.patch
    • 0009-Fixes-2407-Removed-uid-and-such-from-plugin.patch
    • 00010-Fixes-2407-Cleaned-plugin-move-and-tabs_user.patch
    • 00011-Fixes-2407-fixed-user-removal.patch
    • 00012-Fixes-2407-fixed-PHP-error-in-acl-removing.patch
    • 00013-Fixes-2407-Removed-password_change_needed-mecanism.patch
    • 00014-Fixes-2407-removed-sortableListing.patch
    • 00015-Fixes-2407-cn-should-not-be-unique.patch
    • 00016-Fixes-2407-Adding-back-support-for-password-method-w.patch

    Tasks

    0

    No tasks are currently assigned. Use tasks to break down this issue into smaller parts.

    Linked items
    0

    Link issues together to show that they're related. Learn more.

    Activity


    • bmortier
      bmortier @bmortier · 12 years ago
      Author Maintainer

      We should also replace divlist uses by use of divSelectBox and delete the divlist class

      (from redmine: written on 2013-05-15)

      By Côme Chilliet on 2017-09-02T14:59:46 (imported from GitLab)

    • bmortier
      bmortier @bmortier · 11 years ago
      Author Maintainer

      Hello, this would also be an interesting thing to use for the new addressbook plugin : a simplePlugin tab can be displayed read-only.

      (from redmine: written on 2013-05-23)

      By Côme Chilliet on 2017-09-02T14:59:46 (imported from GitLab)

    • bmortier
      bmortier @bmortier · 11 years ago
      Author Maintainer

      What still needs to be added:

      • Manager selection
      • Mobile phone and phone selection when available
      • CSS to improve picture display and positioning

      (from redmine: written on 2013-05-23)

      By Côme Chilliet on 2017-09-02T14:59:46 (imported from GitLab)

    • bmortier
      bmortier @bmortier · 11 years ago
      Author Maintainer

      Oh, and I forgot to mention two things: I removed all governmentmode related stuff. If someone needs this it will be added later as a user plugin. I removed all template handling. Templates are gonna be re-done a generic way in 1.1 anyway.

      (from redmine: written on 2013-05-23)

      By Côme Chilliet on 2017-09-02T14:59:46 (imported from GitLab)

    • bmortier
      bmortier @bmortier · 11 years ago
      Author Maintainer

      This fixes errors, add icons, remove useless files…

      (from redmine: written on 2013-05-23)

      By Côme Chilliet on 2017-09-02T14:59:46 (imported from GitLab)

    • bmortier
      bmortier @bmortier · 11 years ago
      Author Maintainer

      Fixes some other small problems

      (from redmine: written on 2013-05-23)

      By Côme Chilliet on 2017-09-02T14:59:47 (imported from GitLab)

    • bmortier
      bmortier @bmortier · 11 years ago
      Author Maintainer

      Can't use $this->uid as uid var actually exists… We should remove sn, uid and givenName vars from plugin and usertabs for 1.1.

      (from redmine: written on 2013-05-23)

      By Côme Chilliet on 2017-09-02T14:59:47 (imported from GitLab)

    • bmortier
      bmortier @bmortier · 11 years ago
      Author Maintainer

      oops

      (from redmine: written on 2013-05-24)

      By Côme Chilliet on 2017-09-02T14:59:47 (imported from GitLab)

    • bmortier
      bmortier @bmortier · 11 years ago
      Author Maintainer

      Now using UserAttribute for manager. It still needs a remove button.

      Phone and mobile select dialogs are still to be added.

      (from redmine: written on 2013-05-29)

      By Côme Chilliet on 2017-09-02T14:59:47 (imported from GitLab)

    • bmortier
      bmortier @bmortier · 11 years ago
      Author Maintainer

      ButtonAttribute changed in order to be used by UserAttribute, I had to adapt sambaAccount to the new syntax.

      (from redmine: written on 2013-05-30)

      By Côme Chilliet on 2017-09-02T14:59:47 (imported from GitLab)

    • bmortier
      bmortier @bmortier · 11 years ago
      Author Maintainer

      User creation is not working correctly, as well as user hooks. We need to definitely fix this uid/cn/sn plugin declaration problem.

      (from redmine: written on 2013-06-12)

      By Côme Chilliet on 2017-09-02T14:59:47 (imported from GitLab)

    • bmortier
      bmortier @bmortier · 11 years ago
      Author Maintainer

      User removal was broken, this fixes it. I still get acl PHP errors, need to look into this later.

      (from redmine: written on 2013-06-21)

      By Côme Chilliet on 2017-09-02T14:59:48 (imported from GitLab)

    • bmortier
      bmortier @bmortier · 11 years ago
      Author Maintainer

      After this patch we'll need to test activation and deactivation of samba tab, and check that password field are handled correctly. (also installing samba plugin after having created some accounts and activate samba tabs on them).

      (from redmine: written on 2013-06-24)

      By Côme Chilliet on 2017-09-02T14:59:48 (imported from GitLab)

    • bmortier
      bmortier @bmortier · 11 years ago
      Author Maintainer

      Deleting the not used anymore sortableListing

      (from redmine: written on 2013-09-02)

      By Côme Chilliet on 2017-09-02T14:59:48 (imported from GitLab)

    • bmortier
      bmortier @bmortier · 10 years ago
      Author Maintainer

      hello,

      applied to develop

      Cheers

      (from redmine: written on 2014-09-17)

      By bmortier on 2017-09-02T14:59:48 (imported from GitLab)

    • bmortier
      bmortier @bmortier · 10 years ago
      Author Maintainer

      Applied in 1.0.9 branch

      (from redmine: written on 2015-03-31)

      By Côme Chilliet on 2017-09-02T14:59:49 (imported from GitLab)

    • bmortier
      bmortier @bmortier · 10 years ago
      Author Maintainer

      hello,

      applied to 1.0.9 an develop

      Cheers

      (from redmine: written on 2015-05-19)

      By bmortier on 2017-09-02T14:59:49 (imported from GitLab)

    • bmortier
      bmortier @bmortier · 9 years ago
      Author Maintainer

      Work well with SASL. Choose SASL password method. Change to another password method. Write {SASL} in userpassword

      Close issue

      (from redmine: written on 2015-05-26)

      By Jonathan Swaelens on 2017-09-02T14:59:49 (imported from GitLab)

    • bmortier closed 7 years ago

      closed

      By Jonathan Swaelens on 2017-09-02T14:59:49 (imported from GitLab)

    • bmortier added Changed label 6 years ago

      added Changed label

      By bmortier on 2018-10-05T15:22:59 (imported from GitLab)

    Please register or sign in to reply
    Assignee
    bmortier's avatar
    bmortier
    Assign to
    Labels
    2
    Bugs Changed
    2
    Bugs Changed
      Assign labels
    • Manage project labels

    Milestone
    FusionDirectory 1.0.9
    FusionDirectory 1.0.9 (expired)
    Due date
    None
    None
    None
    Time tracking
    No estimate or time spent
    Confidentiality
    Not confidential
    Not confidential

    You are going to turn on confidentiality. Only project members with at least the Reporter role, the author, and assignees can view or be notified about this issue.

    Lock issue
    Unlocked
    1
    1 Participant
    bmortier
    Reference: fusiondirectory/fd#2407

    Menu

    Explore Projects Groups Topics Snippets