Files
Unify/application/demo/comment/comments.messages.js

48 lines
789 B
JavaScript
Raw Normal View History

2025-12-25 11:16:59 +01:00
import renderCollection from '/unify/renderCollection.js';
import groups from '/user/group/user.group.permission.js';
import OR from '/unify/sql/OR.js';
import AND from '/unify/sql/AND.js';
import LIKE from '/unify/sql/LIKE.js';
export default class commentsMessages extends renderCollection {
flexFlow = "column";
direction = "desc";
width = "-webkit-fill-available";
marginTop = 20;
debug = true;
node async search( value ) {
var filter = this.getFilter();
filter.search = OR( LIKE( filter.body, value ), LIKE( filter.title, value ) );
filter.direction = "desc";
}
permission() {
this.allow( groups.visitor, "READ" );
this.allow( groups.member, "READ" );
this.allow( groups.admin, "READ" );
}
}