File tree 1 file changed +8
-2
lines changed
packages/backend/src/om/entitystorage
1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ const { AppUnderUserActorType } = require("../../services/auth/Actor");
23
23
const { DB_WRITE } = require ( "../../services/database/consts" ) ;
24
24
const { Context } = require ( "../../util/context" ) ;
25
25
const { origin_from_url } = require ( "../../util/urlutil" ) ;
26
- const { Eq, Or } = require ( "../query/query" ) ;
26
+ const { Eq, Like , Or } = require ( "../query/query" ) ;
27
27
const { BaseES } = require ( "./BaseES" ) ;
28
28
29
29
const uuidv4 = require ( 'uuid' ) . v4 ;
@@ -34,13 +34,19 @@ class AppES extends BaseES {
34
34
const services = this . context . get ( 'services' ) ;
35
35
this . db = services . get ( 'database' ) . get ( DB_WRITE , 'apps' ) ;
36
36
} ,
37
- async create_predicate ( id ) {
37
+ async create_predicate ( id , ... args ) {
38
38
if ( id === 'user-can-edit' ) {
39
39
return new Eq ( {
40
40
key : 'owner' ,
41
41
value : Context . get ( 'user' ) . id ,
42
42
} ) ;
43
43
}
44
+ if ( id === 'name-like' ) {
45
+ return new Like ( {
46
+ key : 'name' ,
47
+ value : args [ 0 ] ,
48
+ } ) ;
49
+ }
44
50
} ,
45
51
async delete ( uid , extra ) {
46
52
const svc_appInformation = this . context . get ( 'services' ) . get ( 'app-information' ) ;
You can’t perform that action at this time.
0 commit comments