Page 1 of 1
Making a plugin from local files which changed manually
Posted: 20 Mar 2024, 06:57
by ozaneermis
I made changes to the codes locally, and with these changes, I was able to add the 'department' into the user's details. There are still some small problems, but the main question is, I work locally in MantisBT. My company works with MantisHub, so I cannot change the files. The only option is to make a plugin, but I have no idea how to do it.
Is it possible to make a plugin if I upload files here, or is there any other way to make a plugin?
Re: Making a plugin from local files which changed manually
Posted: 20 Mar 2024, 07:01
by atrol
This is a forum for MantisBT, the Open Source bug tracker.
You have to contact the MantisHub support for that.
Re: Making a plugin from local files which changed manually
Posted: 20 Mar 2024, 08:11
by cas
There is the userdata plugin which can handle user fields without modifying mantis code, check out here:
https://github.com/mantisbt-plugins/Userdata
Re: Making a plugin from local files which changed manually
Posted: 20 Mar 2024, 08:14
by ozaneermis
Thank you for quick responses.
Re: Making a plugin from local files which changed manually
Posted: 20 Mar 2024, 08:22
by atrol
@cas the plugin will not help in this case, as this plugin is not available on MantisHub.
Re: Making a plugin from local files which changed manually
Posted: 20 Mar 2024, 08:35
by cas
@atrol, I was not aware that mantishub is a fully closed environment. That is a shame since it does make use of other open source software/plugins.
Well they can request mantishub to implement this plugin.
On the other hand perhaps a chnage in license could prevent plugins to be used by commercial companies like mantishub. Is there any guidance in that area?
Re: Making a plugin from local files which changed manually
Posted: 20 Mar 2024, 08:53
by atrol
@cas MantisBT and most of the plugins come with a license agreement.
Everything is Ok, as long as you do just what is allowed by the license.
E.g. MantisBT Core comes with a GPL license
https://www.mantisbt.org/docs/master/en ... ut.license
https://www.gnu.org/licenses/gpl-3.0.html
There are some addons that come with a license that allows you to do even more than what is allowed by the GPL license.
E.g. the source integration plugin comes with a MIT license
https://github.com/mantisbt-plugins/source-integration
https://opensource.org/license/MIT
It's not that easy to find out if someone violates a license agreement or not.