Page Menu
Home
Sealhub
Search
Configure Global Search
Log In
Files
F3010183
settable-by.js
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Referenced Files
None
Subscribers
None
settable-by.js
View Options
module
.
exports
=
app
=>
({
name
:
"settable-by"
,
encode
:
function
(
context
,
params
,
new_value
,
old_value
)
{
return
params
.
target_field_type
.
encode
(
context
,
params
,
new_value
,
old_value
);
},
is_proper_value
:
async
function
(
context
,
{
target_field_type
,
target_params
=
{},
access_strategy_description
},
new_value
,
old_value
)
{
const
access_strategy
=
new
app
.
Sealious
.
AccessStrategy
(
app
,
access_strategy_description
);
await
access_strategy
.
check
(
context
);
return
target_field_type
.
is_proper_value
(
context
,
target_params
,
new_value
,
old_value
);
},
format
:
function
(
context
,
{
target_field_type
,
target_params
},
decode_value
,
format
)
{
return
target_field_type
.
format
(
context
,
target_params
,
decode_value
,
format
);
},
filter_to_query
:
function
(
context
,
{
target_field_type
,
target_params
},
filter
)
{
return
target_field_type
.
filter_to_query
(
context
,
target_params
,
filter
);
},
get_aggregation_stages
:
function
(
context
,
{
target_field_type
,
target_params
},
field_name
,
query_params
)
{
return
target_field_type
.
get_aggregation_stages
(
context
,
target_params
,
field_name
,
query_params
);
},
has_index
:
function
({
target_field_type
,
target_params
})
{
return
target_field_type
.
has_index
(
target_params
);
},
});
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Wed, May 7, 19:37 (1 d, 21 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
676424
Default Alt Text
settable-by.js (1 KB)
Attached To
Mode
rS Sealious
Attached
Detach File
Event Timeline
Log In to Comment