d-ruiz / kdb_idempiere Goto Github PK
View Code? Open in Web Editor NEWKanban Board plugin for iDempiere
Home Page: https://wiki.idempiere.org/en/Plugin:_Kanban_Dashboard
License: GNU General Public License v2.0
Kanban Board plugin for iDempiere
Home Page: https://wiki.idempiere.org/en/Plugin:_Kanban_Dashboard
License: GNU General Public License v2.0
i want to define new swimlane rule, by date column. ATM this is not possible, @d-ruiz check the code.
solution: add support for date, datetime column types i.)allow select ii.)allow format the date by sql function.
eg. to_char(timestamp_column, 'YYYY-MM')
After IDEMPIERE-5467, changing Kanban Date Editor Parameter is Causing StackOverflow Error.
WKanbanBoard:1125
if (mapEditorParameter.containsKey(changedEditor)) {
MKanbanParameter changedParam = mapEditorParameter.get(changedEditor);
- changedEditor.setValue(value);
changedParam.setValue(value);
} else if (mapEditorToParameter.containsKey(changedEditor)) {
MKanbanParameter changedParamTo = mapEditorToParameter.get(changedEditor);
- changedParamTo.setValueTo(value);
changedParamTo.setValueTo(value);
}
Normally range parameters are managed like this:
Also, the parameter is working for Date, but not for Date+Time, because is truncating the time
pgstat report hundred thousands +queries to AD_PrintColor.
we found AD_PrintColor has no caching in Kanban
solution: use cached AD_PrintColor
Hello I found issue with swimlane rendering when no cards are in this swim lane. I added sqlWhere to swim lane to get only existing groups, but in Kanban Status we also added max Cards which is from total 250 records rendering only 10, so swim lane is rendered empty and not removed.
Hello good morning, Is it possible to do something to filter the columns of the kanba board in relation to the parameters of the kamba?
The idea would be to add a mark to the parameters tab in the configuration that indicates if that parameter, in addition to filtering the cards, also filters the columns?
The kanban board always shows the generic This status transition is not allowed. when an error occurs.
This is wrong, as the transition between draft and complete is valid but a different error might happen. For instance, close period, no lines, etc ...
I created the following plugins:
The above plugins was created following the approach and naming convention used in rest-api
For example, the element AD_Client_ID has been renamed to "Tenant" in recent iDempiere, but when installing kanban the name is set back to "Client"
There is a possibility to improve the cache of priorities and parameters avoiding unnecessary visits to the database.
Actually the validations visit the database when there are no records, so, when there are not really records configured, the database is checked every time.
The following proposed patch (untested) improves that avoiding that visit:
kanban_cache.patch.txt
Issue: When Parsing Sub Record ex. "@SalesRep.Name@" and SalesRep_ID Column contains Dynamic Validation/Reference Validation and value is not valid for selected validation, then PO.java:1594 show Severe Log NO Data found for ...
And Kanban Cart takes this PO Object and uses it after code below.
After this we receive NullPointer Exception.
This issue will happen when we change validation on Column and some of its data become invalid.
In MKanbanBoard.java, method setPrintableNames() the table.get_Translation method is used incorrectly, generates Column not found - [columnname] error logs
Instead of table.get_Translation(column.getName())
there should be table.get_Translation(MColumn.COLUMNNAME_Name)
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.