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-plugins fusiondirectory-plugins
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 65
    • Issues 65
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • fusiondirectoryfusiondirectory
  • fusiondirectory-pluginsfusiondirectory-plugins
  • Issues
  • #5056
Something went wrong while setting issue due date.
Closed
Open
Issue created 8 years ago by tniercke@tnierckeReporter
  • New related issue

  • New related issue

Need to edit class_argonautActions.inc for custom modules

Closed

Need to edit class_argonautActions.inc for custom modules

As discussed with Côme in an dev-session we need some easier way to add custom argonaut-actions to the drop-down in the systems-view.

Until now one has to edit class_argonautActions.inc for this.

In Addition it may be a nice-to-have if a custom parameter can be send along to the client (e.g. a shell-command to execute on the client).

(from redmine: issue id 5056, created on 2016-08-09, closed on 2016-08-17)

  • Relations:
    • relates #5088 (closed)
    • copied_to #5064
    • copied_to #5065
    • copied_to #5066
    • copied_to #5067
    • copied_to #5072 (closed)
  • Changesets:
    • Revision dc6c8c0e by Côme Chilliet on 2016-08-11T07:51:44.000Z:
Fixes #5056 Allowing plugins to easily add argonaut actions to the menu
  • Revision 47b0812f by Côme Chilliet on 2016-08-11T08:23:53.000Z:
Fixes #5056 Allowing plugins to easily add argonaut actions to the menu

Conflicts:
	systems/admin/systems/class_systemManagement.inc
  • Custom Fields:
    • Bug in version: 1.0.14

    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


    • tniercke
      tniercke @tniercke · 8 years ago
      Author Reporter

      Should be filed as bug in Version 1.0.14

      (from redmine: written on 2016-08-09)

    • bmortier
      bmortier @bmortier · 8 years ago
      Maintainer

      Hello,

      We could have a standardised file that we could load if present and allow us to have personalized actions ? this is a very rough idea

      Cheers

      (from redmine: written on 2016-08-09)

    • Côme Chilliet
      Côme Chilliet @cchilliet · 8 years ago
      Reporter

      We could store extra action in the LDAP as a config option. Or we could search loaded PHP classes for classes named a certain way or inheriting a certain class, as it’s done for services or password methods (or mail methods, etc…)

      (from redmine: written on 2016-08-09)

    • tniercke
      tniercke @tniercke · 8 years ago
      Author Reporter

      Hi,

      i would also prefer an LDAP solution. Makes more sense to me.

      This way we can store extra parameters in LDAP and the module itself can query LDAP. I think of make it analogue to the share plugin.

      So there is no need to modify the Argonaut protocol for custom parameters

      (from redmine: written on 2016-08-09)

    • bmortier
      bmortier @bmortier · 8 years ago
      Maintainer

      hello,

      we seems to agree for storing new action into ldap. For extra parameter i think this should go with your FusionDirectory plugin going with you extra Argonaut module

      Cheers

      (from redmine: written on 2016-08-09)

    • bmortier
      bmortier @bmortier · 8 years ago
      Maintainer

      hello,

      here is the github pr for adding the support for samba share to argonaut

      https://github.com/fusiondirectory/fusiondirectory-plugins/pull/8

      Cheers

      (from redmine: written on 2016-08-10)

    • Côme Chilliet
      Côme Chilliet @cchilliet · 8 years ago
      Reporter

      In the end decided to go for PHP class extension, makes more sense to me and will be more powerfull in the future. (it’s also easier to translate if needed)

      (from redmine: written on 2016-08-11)

    • Côme Chilliet
      Côme Chilliet @cchilliet · 8 years ago
      Reporter

      Close issue

      (from redmine: written on 2016-08-17)

    • Côme Chilliet closed 7 years ago

      closed

    • bmortier added Added label 6 years ago

      added Added label

    Please register or sign in to reply
    Assignee
    Côme Chilliet's avatar
    Côme Chilliet
    Assign to
    Labels
    0
    None
    0
    None
      Assign labels
    • Manage project labels

    Milestone
    No milestone
    None
    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
    0
    0 Participants
    Reference:

    Menu

    Explore Projects Groups Topics Snippets