MentDB  Mentalese Database Engine
Strong AI, Weak AI, Interoperability and Software Development
    Home  >  MQL Functions
Group

A user or script can belong to groups.
A group has rights.

group add <groupName>

Synonymous

    group create|insert|add

Description

    To add a new group

Parameters

    groupName:   The group name - string - required
admin
group add "test"
mentdb
Group added with successful.

group exist <groupName>

Description

    To check if a group exist

Parameters

    groupName:   The group name - string - required
admin
group exist "test"
mentdb
1

group grant user <login> <groupName>

Description

    To grant a user to a group

Parameters

    login:   The login - string - required
    groupName:   The group name - string - required
admin
group grant user "admin" "test"
mentdb
User granted with successful.

group grant script <scriptName> <groupName>

Description

    To grant a script to a group

Parameters

    scriptName:   The script name - string - required
    groupName:   The group name - string - required
admin
script create post "addition" false 1 (param (var "[v1]" {type is_double [v1]} "description ..." is_null:true is_empty:true "example ...") (var "[v2]" {type is_double [v2]} "description ..." is_null:true is_empty:true "example ...") ) "description ..." { + [v1] [v2]; } "Return ...";<br>group grant script "addition.post" "test"
mentdb
Script granted with successful.

group grant_all script <script_starts_with> <groupName>

Description

    To grant all script whitch starts with a string to a group

Parameters

    script_starts_with:   The script name starts with - string - required
    groupName:   The group name - string - required
admin
group grant_all script "addition." "test"
mentdb
Scripts granted with successful.

group ungrant_all script <script_starts_with> <groupName>

Description

    To ungrant all script whitch starts with a string to a group

Parameters

    script_starts_with:   The script name starts with - string - required
    groupName:   The group name - string - required
admin
group ungrant_all script "addition." "test"
mentdb
Scripts ungranted with successful.

group is granted user <login> <groupName>

Description

    To check if a user granted to a group

Parameters

    login:   The login - string - required
    groupName:   The group name - string - required
admin
group is granted user "admin" "test"
mentdb
1

group is granted script <scriptName> <groupName>

Description

    To check if a script granted to a group

Parameters

    scriptName:   The script name - string - required
    groupName:   The group name - string - required
admin
group is granted script "addition.post" "test"
mentdb
1

group get <groupName>

Description

    To get the group

Parameters

    groupName:   The group name - string - required
admin
group get "test"
mentdb
{<br> "c": "admin",<br> "k": "test",<br> "scripts": {<br> "addition.post": 0<br> },<br> "users": {<br> "admin": 0<br> }<br>}

group get user <groupName>

Description

    To get users from a group

Parameters

    groupName:   The group name - string - required
admin
group get user "test"
mentdb
{<br> "admin": 0<br>}

group get script <groupName>

Description

    To get scripts from a group

Parameters

    groupName:   The group name - string - required
admin
group get script "test"
mentdb
{<br> "addition.post": 0<br>}

group show

Description

    To show all groups

admin
group show
mentdb
{<br> "app": 0,<br> "luc-yann": 0,<br> "lib": 0,<br> "test": 0,<br> "luc-yann2": 0,<br> "ai": 0,<br> "admin": 0,<br> "cm": 0,<br> "sys": 0,<br> "sample": 0,<br> "api-mql": 0,<br> "api-rest": 0,<br> "bob2": 0,<br> "public": 0,<br> "bob": 0,<br> "api-ai": 0,<br> "mentdb": 0<br>}

group ungrant user <login> <groupName>

Description

    To ungrant a user to a group

Parameters

    login:   The login - string - required
    groupName:   The group name - string - required
admin
group ungrant user "admin" "test"
mentdb
User ungranted with successful.

group ungrant script <scriptName> <groupName>

Description

    To ungrant a script to a group

Parameters

    scriptName:   The script name - string - required
    groupName:   The group name - string - required
admin
group ungrant script "addition.post" "test"
mentdb
Script ungranted with successful.

group remove <groupName>

Description

    To remove a group

Parameters

    groupName:   The group name - string - required
admin
group remove "test"
mentdb
Group removed with successful.
    Home  >  MQL Functions
MentDB © 2012 - 2019