Skip to content
Snippets Groups Projects
Commit 9cd1da0f authored by dcz2's avatar dcz2
Browse files

Fix a regression indatatable columns renderers

parent bd5000a8
Branches
Tags
No related merge requests found
function setup_entries_for_frames_list(options) { function setup_entries_for_frames_list(options) {
const can_see_assignees = has_permission("users.view_assignment"); const can_see_assignees = has_permission("users.view_assignment");
function is_assigned_to_user_renderer (data) { function is_assigned_to_user_renderer (_1, _2, data) {
return ( return (
data data
&& data.lexical_units && data.lexical_units
...@@ -18,7 +18,7 @@ function setup_entries_for_frames_list(options) { ...@@ -18,7 +18,7 @@ function setup_entries_for_frames_list(options) {
columns: [ columns: [
{ data: 'lemma' }, { data: 'lemma' },
{ data: 'POS' }, { data: 'POS' },
{ render: data => (data && data.lexical_units && data.lexical_units.some(lu => lu.assignee_username !== null)) ? gettext("nie") : gettext("tak") }, { render: (_1, _2, data) => (data && data.lexical_units && data.lexical_units.some(lu => lu.assignee_username !== null)) ? gettext("nie") : gettext("tak") },
can_see_assignees ? { data: 'assignee_username' } : { render: is_assigned_to_user_renderer }, can_see_assignees ? { data: 'assignee_username' } : { render: is_assigned_to_user_renderer },
], ],
hidden_columns: can_see_assignees ? [2] : [2,3], hidden_columns: can_see_assignees ? [2] : [2,3],
......
function setup_entries_list(options) { function setup_entries_list(options) {
const can_see_assignees = has_permission("users.view_assignment"); const can_see_assignees = has_permission("users.view_assignment");
function is_assigned_to_user_renderer (data) { function is_assigned_to_user_renderer (_1, _2, data) {
return ( return (
data data
&& data.lexical_units && data.lexical_units
...@@ -16,7 +16,7 @@ function setup_entries_list(options) { ...@@ -16,7 +16,7 @@ function setup_entries_list(options) {
columns: [ columns: [
{ data: 'lemma' }, { data: 'lemma' },
{ data: 'POS' }, { data: 'POS' },
{ render: data => (data && data.lexical_units && data.lexical_units.some(lu => lu.assignee_username !== null)) ? gettext("nie") : gettext("tak") }, { render: (_1, _2, data) => (data && data.lexical_units && data.lexical_units.some(lu => lu.assignee_username !== null)) ? gettext("nie") : gettext("tak") },
can_see_assignees ? { data: 'assignee_username' } : { render: is_assigned_to_user_renderer }, can_see_assignees ? { data: 'assignee_username' } : { render: is_assigned_to_user_renderer },
], ],
selectEntryId: options.selectEntryId, selectEntryId: options.selectEntryId,
......
function setup_frames_list(options) { function setup_frames_list(options) {
const can_see_assignees = has_permission("users.view_assignment"); const can_see_assignees = has_permission("users.view_assignment");
function is_assigned_to_user_renderer (data) { function is_assigned_to_user_renderer (_1, _2, data) {
return ( return (
data data
&& data.assignee_username === window.USER_USERNAME && data.assignee_username === window.USER_USERNAME
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment