Giter Club home page Giter Club logo

metamagik's Introduction

Hi there ๐Ÿ‘‹ I'm Craig

Stats Languages

metamagik's People

Contributors

busfreak avatar chaosmeister avatar creecros avatar dmkcv avatar dmytrovoytko avatar eskiso avatar fatrex avatar justfxdev avatar korlikiangel avatar manne65-hd avatar ncortex avatar rafacamargo123 avatar spacecabbie avatar thecloud avatar timostahl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

metamagik's Issues

Filters and Searching

Filters work now

find tasks that have meta field name = metakey:name
find tasks that have value in any key = metaval:value

want to improve by adding more filters, i.e. find task with value in a certain key, and no, metakey: name metaval:value combined won't work the way i currently have them setup. I know what needs to be done, i'll get to it.

Metadata can be removed by viewer

A user with a "Project Viewer" role can edit or remove metadata in the board view and in the task view.
Is this a normal behavior?
My opinion is that a viewer user should not have any possibility of modification.

the filter is not working

I had installed the metamagik plugin in my kanboard
According to the document, I had typed the metakey:"xx" on my filter bar, it seems not working, all the cards are displayed.
same for metaval.

Export functionality

I was thinking how to manage the export.

Currently Kanboard export feature saves all TAGs into a single CSV cell with comma separated values, so it's very hard to group them using Excel filters.

For Metadata I was thinking to extend the current export table with a column for each metakey.
If Metaval <> empty then it's populated, otherwhise a "null" value is inserted so the CSV is respected.

What do you think ?

New fields

Hi, my suggestion for this plugin would be to add more kind of fields, like:

  • Date (calendar, the popup in the task due and start would be useful, and very fast)
  • Option for a specific User/s reserved field (along the "required" option, the possibility to give view/editing properties to selected users, for privacy pourposes)

Plugin not found

Hello creecros, updating to the latest version from the plugin directory, it returns me not found plugin.

DB Field Usage

Thanks for giving us a hint on how to use the DB field inside MetaMagik:
tablename, keycolumn, valuecolumn

By making keycolumn the SAME as valuecolumn I can now list out all values in that column :)
But it does not seem to work if the two column names are DIFFERENT :(

Can you please explain when we can use different column names ?
May be we can select only certain values instead of all values in a column ?

Thanks for your help.

This references Closed Issue #29

Yeah, that's a tricky one, you can break things if you get it wrong.

groups,name,name

Would give you a drop down of all groups.

error when create new task

the latest version can't work with new task, my enviroments:

Application version: v1.2.10
PHP version: 7.3.6
PHP SAPI: fpm-fcgi
HTTP Client: cURL
OS version: Linux 4.15.0-52-generic
Database driver: mysql
Database version: 5.7.26-29-log

when I create new task, the custom column will no display; logs output

PHP message: PHP Notice:  Undefined index: id in /var/www/app/plugins/MetaMagik/Helper/MetaHelper.php on line 82"
PHP message: PHP Notice:  Undefined index: id in /var/www/app/plugins/MetaMagik/Helper/MetaHelper.php on line 82"
PHP message: PHP Notice:  Undefined index: id in /var/www/app/plugins/MetaMagik/Helper/MetaHelper.php on line 82"
2019/06/30 03:14:25 [error] 14#14: *2 FastCGI sent in stderr: "PHP message: PHP Notice:  Undefined index: id in /var/www/app/plugins/MetaMagik/Helper/MetaHelper.php on line 82PHP message: PHP Notice:  Undefined index: id in /var/www/app/plugins/MetaMagik/Helper/MetaHelper.php on line 82PHP message: PHP Notice:  Undefined index: id in /var/www/app/plugins/MetaMagik/Helper/MetaHelper.php on line 82" while reading response header from upstream, client: 172.18.0.38, server: localhost, request: "GET /?controller=TaskCreationController&action=show&project_id=1&column_id=1&swimlane_id=1 HTTP/2.0", upstream: "fastcgi://unix:/var/run/php-fpm.sock:", host: "www.example.com"

Edit Fields

Now, if I have to edit fields (their properties), I have to edit them in SQL.

An option to edit them in the settings would pe superb.

Thanks!

MetaMagik blocks new task creation

Kanboard 1.2.18
MetaMagik 1.4.9

I have this strange problem, after installing MetaMagik and playing around for a while (creating extra fields for some projects) I cannot create new tasks to any project -- either it has or not extra metadata.
The only solution i found was to uninstall MetaMagik :-(
When installing back, i get the same issue again.

For clarity, when i say "impossible to create tasks" that means that the Save button on the creation pop-up does not work: after clicking on it it gets grey for a little and then blue again. I have to Escape in order to go back to the board view where a message on the upper left corner says Impossible to create this task, and disappears after a couple of seconds.

Any help?

Task Mod and Create now function with the Settings/Cnfig

  1. Need to guard against missing 'id', but nothing will break currently, everything functions, just good measure to remove the warnings
  2. Need to look at duplication model, so that metadata duplicates
  3. settings panel has no way to remove or edit fields

meta dropdown field not being copied when task is duplicated to another project

I have a dropdown field called "Category" with the options government, semi-government and local. For example a task has been created with the meta field " Category" with the option selected Government. Now when I am going to duplicate the task to another project , no options are being shown in dropdown during the duplication procedure pop up. But after the task is duplicated, the meta dropdown field options can be found in the edit task panel.

Keep values of custom fields if one required field is empty

Actual behavior
If we have required fields enabled for task creation and one is left empty once the Save button is pressed all the fields are empty afterwards.

Expected behavior:
If a required field is left empty and the SAVE button is pressed , the rest of the custom fields should keep the old values.

question

are the custom fields available thru the api for inserts/read?

Filter remembers previous value

Hi there,

I'm using Kanboard 1.2.10 with Metamagik 1.3.

Repro :

  1. Create one custom field "Manager" (of type 'text') with scope restricted to 'Project A'
  2. Add the value "John" for task 1
  3. Filter Project A tasks using: metaval:"John", task 1 shows up (as expected)
  4. Edit task 1 and change value from "John" to "Paul"
  5. Filter Project A tasks using: metaval:"Paul" -> task 1 shows up (as expected)
  6. Filter Project A tasks using: metaval:"John" -> task 1 still shows up (NOT expected)

I've restarted php-fpm and nginx on my server (just in case) to no avail.

Hope that helps.

Cheers /jerome

extend the types of data available

Hi creecros!
Tks for your super plugin / it allows to tune the kanboard just for me.
However I wonder why the plugin doesn't allow to use not just a DATE but DATE+TIME field (like a "due date" for a task)?
I tried to modify the field type in the DB directly but in this case I can's see the modified field in the task view at all :-(

If by chance you can add this feature to your plugin it would extend our practice :-)

Thanks anyway for your time & knowledge!

Hooking to Task/Creation/Modification

After playing with this, I determined, it is beyond my capabilities to easily hook this to Task Creation/Modification. Why? A lot of reasons, but mainly, once you open the task edit modal, you are playing with Task Table and Task related controllers. I don't know how to build relationships in the TaskModels to a dynamic set of Key's that could exist in the Metadata Table. Simply put, once you hit "Save", I have no idea how to update the values for the Metadata since it doesn't exist in the TaskModel. Pretty sure there is another solution, or even a better one, but I am just a novice here to be honest.

Solution would be to hook to task layout, just above "Description" and use a seperate Modal to edit metadata. This would be similiar to curren plugin, but i would add it to the main layout when you view a task, and it would be editable via a Modal, like how "Edit Task" currently is.

Empty values can be considered a delete

I don't know if you agree with my vision, but an empty metaval can be considered as not to be saved, so it can be deleted from the database.

Please note that I consider 0 (zero) as non-empty

If I create a metakey with name "Value" and don't enter it, for each task edited/created the empty value is also created in the database, but maybe it should not be.

Let me know your view

Custom fields - Analytics

Hi,

Please tell me if it is possible to add a report to the Analytics tab that will sum the values in the custom fields if they are numbers. From a selected time period of created tasks. An example of what this would look like in the image below, thanks in advance for the information.

image

Field label

Hello,

How can i add a more readable text for my custom field? For me it's no a problem, but users tend to dislike name_like_this.

About $ sign

Hi. Im complete noob, not develeloper, but enthusiast.
I was looking for a good Kanban, Kanboard was the best Open Source by far. Im still playing.
Found that Custom Fields is a great option to add some info that I need/want to keep tracking.

But I saw some captures, where theres a sign of dollar, like this:
image

Thats juts what I need, and would like to ask how can I do that.
Can someone explain?
Thanks in advance!

Metadata for subtasks?

Hi

Is it possible to create metadata only for the subtasks? So that they show up in the sub task panels/edits?

thanks

The name of Custom Field does not support Chinese characters

Hi I just found out that when creating custom fields, the name of that field seems not supporting Chinese characters, as when I set the name in Chinese, it will not show up neither in management page nor in card.

I am not sure if this only happens to Chinese or it happens to all non-latin characters.

Make Custom created field as Required"" field while creating tasks

Hi,

I downloaded Metamagik plugin for creating custom fields and this plugin works, however there is an issue with the "required" fields for creating task.

While creating custom fields, there was a checkbox called "required" and I believe that if the custom fields are having the "required"check box checked, then it will become a mandatory field while creating a task. This mandatory field check doesn't work and we can create a task without filling an data in the custom fields
Metamagik_Custom_field
.

Fields update after view

Notice that fields aren't updating from settings panel to the form, until the modification panel is opened for a second time. Need to debug.

Meta should application wide or project wide ?

Currently only Kanboard admins can add new meta fields, and when admin do so, all projects's tasks are affected.

I think that a Project Owner should have the same functionality but "project wide" only, in this way only his project's tasks are affected.

So basically you can have:
=> Application wide task's metadata
=> Project wide task's metadata

Please note that it's always about tasks's metadata that I'm referring to, not project's metadata or user's metadata

Show field on front of card

This is not an issue but a feature suggestion: add an option to make a field visible on the front of the card, as it is done in the "Custom fields" feature of Trello, see below example:
image
This option could be activated/deactivated for each field.

It would be really useful, e.g. to turn KB into a CRM in which we can see the cost of each opportunity.
Many thanks to consider this feature.

Ability to edit a custom field's name, scope, required status, on footer status and column

First off all, thank you a lot for this awesome plugin !

I was wondering if it could be possible, as an improvement, to be able to edit a custom field.

I understand that changing it type or options might be impossible, but maybe the other properties might be possible to edit ?

It would be nice to be able to change some properties without loosing everything.

Anyway, thank you for your time, have a good day !

metakey and metaval filters seem not to be working

I am trying to search for specific boards using the filters but the result is not as expected. Example:

  • I have a custom field called "Tipo" (of type "check") and possible values A,A1,A2,B and B1;
  • I have one board (from now on designated as "A1B1 board") with A1 and B1 in "Tipo"
  • I have one board (from now on designated as "A board") with A in "Tipo"
  • and I have other boards with no values in "Tipo";

If I search for metaval:"A" then A1B1 board shows and A board shows; I was expecting that only A board showed up;
If I search for metaval:"B1" then A1B1 board shows and nothing else; works as expected;
If I search for metaval:"C" then all boards show; I was expecting nothing to show.

I am using Kanboard v 1.2.22.

Required for DropdownLists not being respected

When I try to add a dropdown list as a "required" field it does not seem to mark it as required in the task creation. The dropdown list doesn't have the red * the signifies it as required and the task is allowed to be created with the field blank.

Is this a larger issue with Kanboard where dropdown lists aren't allowed to be required?

Custom field value shows up twice in task summary when used in different projects

If I create two or more non-global custom fields of the same name, they show up multiple times in the task summary. It seems to be alright on the edit task part.

In my particular case, I have the DCP field that is associated with the projects 20 and 24. They are declared in the settings part of kanboard :
image

If I fill this field in any task, it ends up showing up twice :
image

Considering that I will definitely use this field for upcoming projects, it's gonna add up each time I will associate it to additional projects...

I think the bug could be fixed somewhere around the task template/custom field loop but I am no PHP fluent enough to do it on my own.

Longer text and text size limit in form

Thanks a lot for this incredible plugin !

It could be great to be able to add "textarea" type field with MD support, the standard "text" field is quiete short and not readable friendly for long text.

Maybe also add a size="..." or maxlength="..." in form attribute for text field to limit size of text in form to be equal with the DB size limit

Best regards,
Robin

Custom Fields content lost when moving to another Swimlane

Hi,

when i move a Task to another swimlane in the project the contents of my custom field get lost. I can re-fill the information, so the field itself is available, but all contents seem to vanish.

Thanks in advance.

Greets,
Sebastian.

Tooltip is not displayed in Board view

After proper installation of MetaMagik v1.4.4 through the Extensions GUI, I am able to create and put values in custom fields.
However, in the Board view, the tooltip is not visible and therefore does not allow to quickly see values.
See screenshot showing that the value for custom field "Montant" is set:
image
See screenshot showing that the tooltip is not available:
image

Thanks for your help

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.