MantisBT - TestLink
View Issue Details
0007596TestLinkPluginspublic2016-06-12 07:442016-09-06 20:20
normalfeature requestN/A
1.9.14 (2015 Q3) 
0007596: Plugin System (by Collabnet)
Similar to Mantis concept events to hook on testlink behaiviour to integrate with other systems or extend Testlink feature
No tags attached.
related to 0007595new  Event Signal System (by Collabnet) 
related to 0001183acknowledged  Pluggins/configuration manager 
Issue History
2016-06-12 07:44fmanNew Issue
2016-06-12 07:44fmanIssue generated from: 0007595
2016-06-12 07:44fmanRelationship addedrelated to 0007595
2016-06-13 17:38fmanNote Added: 0024977
2016-06-15 08:23Mr.BricodageRelationship addedrelated to 0001183
2016-09-06 20:20fmanProduct Version => 1.9.14 (2015 Q3)

2016-06-13 17:38   
* Plugin mechanism that allows a user to hook into Testsuite and TestCase create/update/delete
* Plugin mechanism that allows a user to hook into the Left Top/Bottom menus and Right Top/Bottom menus on the Testlink Dashboard page.
* Sample plugin (inside plugins/ folder of the distribution) that demonstrates how to write a plugin (Some screenshots are attached that use this plugin). This plugin includes support for Getting and Setting configuration values that the plugins may need
* README file that contains how to write a plugin and what support methods are available.
* Schema definition to create the required tables to support the above.

What is not done:
* A Page to display all the plugins available in the system along with enable/disable functionality. I will be working on this, but in the meantime, please use the below SQL to insert into the plugins table to register the sample plugin:
INSERT INTO `plugins` VALUES (1,'TLTest',1,1,'2016-05-22 00:00:00'); // Corresponds to the following columns: Id, PluginName, Enabled, Author,Timestamp