[Koha-bugs] [Bug 24561] Add embedded column order by and filter features to datatables api wrapper

2020-03-25 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24561

Martin Renvoize  changed:

   What|Removed |Added

 CC||martin.renvoize@ptfs-europe
   ||.com

-- 
You are receiving this mail because:
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24561] Add embedded column order by and filter features to datatables api wrapper

2020-03-09 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24561

Agustín Moyano  changed:

   What|Removed |Added

 Attachment #100126|0   |1
is obsolete||

--- Comment #9 from Agustín Moyano  ---
Created attachment 100401
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=100401=edit
Bug 24561: Datatables api wrapper also filter and order embedded columns

This patch adds the ability to filter and order by embedded columns.

To use it you must in JS:

$('datatable_selector').api({datatables_options})

where datatables_options are all datatables options plus:

1. embed: [list of embeddable tables]
   This option adds x-koha-embed header to request.

2. header_filter: true|false
   This option if true sets x-koha-query header with stringyfied json of
filters

Oderable and searchable columns must define data option as string, otherwise
filter and order won't be possible.
If you must custom the output, use the render function.

For example:

* Don't

> $('.table_selector').api({
>   columns: [
> {
>   data: function(row, type, val, meta) {
> return ''+row.holds.patron.firstname+'';
>   },
>   orderable: true,
>   searchable: true
> }
>   ]
> });

* Do

> $('.table_selector').api({
>   columns: [
> {
>   data: 'holds.patron.firstname',
>   render: function(row, type, val, meta) {
> return ''+row.holds.patron.firstname+'';
>   },
>   orderable: true,
>   searchable: true
> }
>   ]
> });

To test you must implement and test bug 20936, where it will be used.

Signed-off-by: Kyle M Hall 

-- 
You are receiving this mail because:
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24561] Add embedded column order by and filter features to datatables api wrapper

2020-03-04 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24561

Kyle M Hall  changed:

   What|Removed |Added

 Attachment #100039|0   |1
is obsolete||

--- Comment #8 from Kyle M Hall  ---
Created attachment 100126
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=100126=edit
Bug 24561: Datatables api wrapper also filter and order embedded columns

This patch adds the ability to filter and order by embedded columns.

To use it you must in JS:

$('datatable_selector').api({datatables_options})

where datatables_options are all datatables options plus:

1. embed: [list of embeddable tables]
   This option adds x-koha-embed header to request.

2. header_filter: true|false
   This option if true sets x-koha-query header with stringyfied json of
filters

Oderable and searchable columns must define data option as string, otherwise
filter and order won't be possible.
If you must custom the output, use the render function.

For example:

* Don't

> $('.table_selector').api({
>   columns: [
> {
>   data: function(row, type, val, meta) {
> return ''+row.holds.patron.firstname+'';
>   },
>   orderable: true,
>   searchable: true
> }
>   ]
> });

* Do

> $('.table_selector').api({
>   columns: [
> {
>   data: 'holds.patron.firstname',
>   render: function(row, type, val, meta) {
> return ''+row.holds.patron.firstname+'';
>   },
>   orderable: true,
>   searchable: true
> }
>   ]
> });

To test you must implement and test bug 20936, where it will be used.

Signed-off-by: Kyle M Hall 

-- 
You are receiving this mail because:
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24561] Add embedded column order by and filter features to datatables api wrapper

2020-03-04 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24561

Kyle M Hall  changed:

   What|Removed |Added

 Status|Needs Signoff   |Signed Off

-- 
You are receiving this mail because:
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24561] Add embedded column order by and filter features to datatables api wrapper

2020-03-03 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24561

Agustín Moyano  changed:

   What|Removed |Added

  Attachment #99723|0   |1
is obsolete||

--- Comment #7 from Agustín Moyano  ---
Created attachment 100039
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=100039=edit
Bug 24561: Datatables api wrapper also filter and order embedded columns

This patch adds the ability to filter and order by embedded columns.

To use it you must in JS:

$('datatable_selector').api({datatables_options})

where datatables_options are all datatables options plus:

1. embed: [list of embeddable tables]
   This option adds x-koha-embed header to request.

2. header_filter: true|false
   This option if true sets x-koha-query header with stringyfied json of
filters

Oderable and searchable columns must define data option as string, otherwise
filter and order won't be possible.
If you must custom the output, use the render function.

For example:

* Don't

> $('.table_selector').api({
>   columns: [
> {
>   data: function(row, type, val, meta) {
> return ''+row.holds.patron.firstname+'';
>   },
>   orderable: true,
>   searchable: true
> }
>   ]
> });

* Do

> $('.table_selector').api({
>   columns: [
> {
>   data: 'holds.patron.firstname',
>   render: function(row, type, val, meta) {
> return ''+row.holds.patron.firstname+'';
>   },
>   orderable: true,
>   searchable: true
> }
>   ]
> });

To test you must implement and test bug 20936, where it will be used.

-- 
You are receiving this mail because:
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24561] Add embedded column order by and filter features to datatables api wrapper

2020-02-27 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24561

Agustín Moyano  changed:

   What|Removed |Added

 Blocks||20212


Referenced Bugs:

https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20212
[Bug 20212] Slowness in Receiving in Acquisitions
-- 
You are receiving this mail because:
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24561] Add embedded column order by and filter features to datatables api wrapper

2020-02-27 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24561

Agustín Moyano  changed:

   What|Removed |Added

 Depends on|20212   |


Referenced Bugs:

https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20212
[Bug 20212] Slowness in Receiving in Acquisitions
-- 
You are receiving this mail because:
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24561] Add embedded column order by and filter features to datatables api wrapper

2020-02-27 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24561

Agustín Moyano  changed:

   What|Removed |Added

  Attachment #99255|0   |1
is obsolete||

--- Comment #6 from Agustín Moyano  ---
Created attachment 99723
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=99723=edit
Bug 24561: Datatables api wrapper also filter and order embedded columns

This patch adds the ability to filter and order by embedded columns.

To use it you must in JS:

$('datatable_selector').api({datatables_options})

where datatables_options are all datatables options plus:

1. embed: [list of embeddable tables]
   This option adds x-koha-embed header to request.

2. header_filter: true|false
   This option if true sets x-koha-query header with stringyfied json of
filters

Oderable and searchable columns must define data option as string, otherwise
filter and order won't be possible.
If you must custom the output, use the render function.

For example:

* Don't

> $('.table_selector').api({
>   columns: [
> {
>   data: function(row, type, val, meta) {
> return ''+row.holds.patron.firstname+'';
>   },
>   orderable: true,
>   searchable: true
> }
>   ]
> });

* Do

> $('.table_selector').api({
>   columns: [
> {
>   data: 'holds.patron.firstname',
>   render: function(row, type, val, meta) {
> return ''+row.holds.patron.firstname+'';
>   },
>   orderable: true,
>   searchable: true
> }
>   ]
> });

To test you must implement and test bug 20936, where it will be used.

-- 
You are receiving this mail because:
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24561] Add embedded column order by and filter features to datatables api wrapper

2020-02-19 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24561

--- Comment #5 from Agustín Moyano  ---
I don't know why, but when applying this bug with git bz, bug 20212 doesn't
appear as an option. Maybe it's because is in state "ASSIGNED"

To succesfully apply this bug, first apply 20212 manually.

-- 
You are receiving this mail because:
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24561] Add embedded column order by and filter features to datatables api wrapper

2020-02-19 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24561

Agustín Moyano  changed:

   What|Removed |Added

  Attachment #99254|0   |1
is obsolete||

--- Comment #4 from Agustín Moyano  ---
Created attachment 99255
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=99255=edit
Bug 24561: Datatables api wrapper also filter and order embedded columns

This patch adds the ability to filter and order by embedded columns.

To use it you must in JS:

$('datatable_selector').api({datatables_options})

where datatables_options are all datatables options plus:

1. embed: [list of embeddable tables]
   This option adds x-koha-embed header to request.

2. header_filter: true|false
   This option if true sets x-koha-query header with stringyfied json of
filters

Oderable and searchable columns must define data option as string, otherwise
filter and order won't be possible.
If you must custom the output, use the render function.

For example:

* Don't

> $('.table_selector').api({
>   columns: [
> {
>   data: function(row, type, val, meta) {
> return ''+row.holds.patron.firstname+'';
>   },
>   orderable: true,
>   searchable: true
> }
>   ]
> });

* Do

> $('.table_selector').api({
>   columns: [
> {
>   data: 'holds.patron.firstname',
>   render: function(row, type, val, meta) {
> return ''+row.holds.patron.firstname+'';
>   },
>   orderable: true,
>   searchable: true
> }
>   ]
> });

To test you must implement and test bug 20936, where it will be used.

-- 
You are receiving this mail because:
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24561] Add embedded column order by and filter features to datatables api wrapper

2020-02-19 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24561

Agustín Moyano  changed:

   What|Removed |Added

  Attachment #98624|0   |1
is obsolete||

--- Comment #3 from Agustín Moyano  ---
Created attachment 99254
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=99254=edit
Bug 24561: Datatables api wrapper also filter and order embedded columns

This patch adds the ability to filter and order by embedded columns.

To use it you must in JS:

$('datatable_selector').api({datatables_options})

where datatables_options are all datatables options plus:

1. embed: [list of embeddable tables]
   This option adds x-koha-embed header to request.

2. header_filter: true|false
   This option if true sets x-koha-query header with stringyfied json of
filters

Oderable and searchable columns must define data option as string, otherwise
filter and order won't be possible.
If you must custom the output, use the render function.

For example:

* Don't

> $('.table_selector').api({
>   columns: [
> {
>   data: function(row, type, val, meta) {
> return ''+row.holds.patron.firstname+'';
>   },
>   orderable: true,
>   searchable: true
> }
>   ]
> });

* Do

> $('.table_selector').api({
>   columns: [
> {
>   data: 'holds.patron.firstname',
>   render: function(row, type, val, meta) {
> return ''+row.holds.patron.firstname+'';
>   },
>   orderable: true,
>   searchable: true
> }
>   ]
> });

To test you must implement and test bug 20936, where it will be used.

-- 
You are receiving this mail because:
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24561] Add embedded column order by and filter features to datatables api wrapper

2020-02-09 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24561

Agustín Moyano  changed:

   What|Removed |Added

  Attachment #98612|0   |1
is obsolete||

--- Comment #2 from Agustín Moyano  ---
Created attachment 98624
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=98624=edit
Bug 24561: Datatables api wrapper also filter and order embedded columns

This patch adds the ability to filter and order by embedded columns.

To use it you must in JS:

$('datatable_selector').api({datatables_options})

where datatables_options are all datatables options plus:

1. embed: [list of embeddable tables]
   This option adds x-koha-embed header to request.

2. header_filter: true|false
   This option if true sets x-koha-query header with stringyfied json of
filters

Oderable and searchable columns must define data option as string, otherwise
filter and order won't be possible.
If you must custom the output, use the render function.

For example:

* Don't

> $('.table_selector').api({
>   columns: [
> {
>   data: function(row, type, val, meta) {
> return ''+row.holds.patron.firstname+'';
>   },
>   orderable: true,
>   searchable: true
> }
>   ]
> });

* Do

> $('.table_selector').api({
>   columns: [
> {
>   data: 'holds.patron.firstname',
>   render: function(row, type, val, meta) {
> return ''+row.holds.patron.firstname+'';
>   },
>   orderable: true,
>   searchable: true
> }
>   ]
> });

To test you must implement and test bug 20936, where it will be used.

-- 
You are receiving this mail because:
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24561] Add embedded column order by and filter features to datatables api wrapper

2020-02-09 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24561

Agustín Moyano  changed:

   What|Removed |Added

 Depends on|24502   |


Referenced Bugs:

https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24502
[Bug 24502] Add a query language and param (q=) to the API
-- 
You are receiving this mail because:
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24561] Add embedded column order by and filter features to datatables api wrapper

2020-02-08 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24561

--- Comment #1 from Agustín Moyano  ---
Created attachment 98612
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=98612=edit
Bug 24561: Datatables api wrapper also filter and order embedded columns

This patch adds the ability to filter and order by embedded columns.

To use it you must in JS:

$('datatable_selector').api({datatables_options})

where datatables_options are all datatables options plus:

1. embed: [list of embeddable tables]
   This option adds x-koha-embed header to request.

2. header_filter: true|false
   This option if true sets x-koha-query header with stringyfied json of
filters

Oderable and searchable columns must define data option as string, otherwise
filter and order won't be possible.
If you must custom the output, use the render function.

For example:

* Don't

> $('.table_selector').api({
>   columns: [
> {
>   data: function(row, type, val, meta) {
> return ''+row.holds.patron.firstname+'';
>   },
>   orderable: true,
>   searchable: true
> }
>   ]
> });

* Do

> $('.table_selector').api({
>   columns: [
> {
>   data: 'holds.patron.firstname',
>   render: function(row, type, val, meta) {
> return ''+row.holds.patron.firstname+'';
>   },
>   orderable: true,
>   searchable: true
> }
>   ]
> });

To test you must implement and test bug 20936, where it will be used.

-- 
You are receiving this mail because:
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24561] Add embedded column order by and filter features to datatables api wrapper

2020-02-08 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24561

Agustín Moyano  changed:

   What|Removed |Added

   Patch complexity|--- |Small patch
 Status|NEW |Needs Signoff

-- 
You are receiving this mail because:
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/


[Koha-bugs] [Bug 24561] Add embedded column order by and filter features to datatables api wrapper

2020-02-08 Thread bugzilla-daemon
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24561

Agustín Moyano  changed:

   What|Removed |Added

Summary|Add embedded column filter  |Add embedded column order
   |feature to datatables api   |by and filter features to
   |wrapper |datatables api wrapper

-- 
You are receiving this mail because:
You are watching all bug changes.
___
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/