timostahl / kanboard_plugin_metadata Goto Github PK
View Code? Open in Web Editor NEWKanboard Plugin Metadata
License: MIT License
Kanboard Plugin Metadata
License: MIT License
When installing this plugin with plugin:install
, it uncompresses directly into the PLUGIN_DIR
, without putting itself into its own subfolder. This is a similar behaviour to TimoStahl/kanboard_plugin_coverimage#13 (comment)
A suggestion would be to pack the files into the zip within a subfolder Metadata.
The Plugin.php has:
public function getPluginVersion() {
return '1.0.31.0';
}
in the 1.0.33 tag.
Hi Timo,
I found a side effect:
kanboard/kanboard#1979 (comment)
When Metadata is installed, the screenshots are not shown.
I don't know why 😞
I don’t see the "Metadata" sidebar entry anymore on tasks. I can see it on projects and users though.
I know some things have changed regarding plugins, but I can’t figure out what’s going on in the code…
The new version throws an error while migrating DB:
column 'machine_name' used in key specification without a key length
The key length has to be defined with TEXT columns
UNIQUE(machine_name(255), attached_to(255)
or something similar.
Configuration
Version: master
PHP version: 5.3.10-1ubuntu3.21
PHP SAPI: apache2handler
OS version: Linux 3.2.0-97-generic-pae
Datenbanktreiber mysql
Database version: 5.5.46-0ubuntu0.12.04.2
Browser: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0
Timo,
I started using this plugin today to edit metadata that will be used to interface Kanboard with my workplace's ticket system (BMC FootPrints). Your plugin works nicely. Just what I needed.
Thank you for creating, maintaining, and publicly sharing your creation. This plugin has also provided a useful example of creating a Kanboard plugin. So, thank you!
Hi,
After installing Metadata plugins through the web interface, KB crashes with the message "Internal Error: Unable to migrate schema for the plugin: Metadata => SQLSTATE[HY000]: General error: 8 attempt to write a readonly database".
By the way, I had to manually change the original kanboard_pluing_metadata-1.0.29.0 directory name to Metadata (I saw it as a solution for a different plugin issue).
I'm using KB 1.0.30.
Thanks for such an useful application.
hello,
i'm french, sorry for my english
i have a problem
i have upload Metadata in the folder Plugins...
but there is an error
''Internal Error: Identifier "language" is not defined.''
help me please...
Custom key-value from DB works great!
Only Problem with selection:
Would it be possible?
THX!
I upgrade kanboard to 1.33 today and installed the metadata plugin. I get the following error when I choose the plugins menu item:
PHP Warning: constant(): Couldn't find constant \Kanboard\Plugin\kanboard_plugin_metadata-1.0.33.0\Schema\VERSION in /Library/Server/Web/Data/Sites/.../app/Core/Plugin/SchemaHandler.php on line 69, referer: https://.../dashboard
It would be useful to be able to add task level metadata in the settings for a project. If any were defined, it should add a new section to the task edit form, with an input field for each piece of metadata.
It would be good to be able to specify (at project level), whether each piece of metadata should be shown on the kanban board, as key-value pairs directly below the ticket name.
My particular use case is that I'd like to be able to show an invoice number on the ticket in the kanban board without having to hover the pointer over an icon.
Parse error: syntax error, unexpected '[' in /var/www/kanboard/plugins/Metadata/Controller/Metadata.php on line 51
$this->projectMetadata->save($project['id'], [$values['key'] => $values['value']]);
Array not recognized, because of PHP version?
$this->userMetadata->save($user['id'], array($values['key'] => $values['value']));
works.
Configuration
Version: master
PHP version: 5.3.10-1ubuntu3.21
PHP SAPI: apache2handler
OS version: Linux 3.2.0-97-generic-pae
Datenbanktreiber mysql
Database version: 5.5.46-0ubuntu0.12.04.2
Browser: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0
what can I use if for?
Issue with transation, PR to come.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.