How to allow user to access template

Hello,

I have modified one template which already adjusted its permission to allow user group to use. Also, assigned the user owner and group to user role.

However, the user still got permission error when user create a new VM with template like below:
Req:6368 UID:2 one.template.info result FAILURE [one.template.info] User [2] : Not authorized to perform USE IMAGE [1].

Could you please advise how can I resolve the problem? so that user can allow to create its own VM?

Following is some setting for template and user setting:
**

onetemplate show 7

TEMPLATE 7 INFORMATION
ID : 7
NAME : custom-centos7-foruser-role
USER : user1
GROUP : users
REGISTER TIME : 01/30 11:16:01

PERMISSIONS
OWNER : uma
GROUP : um-
OTHER : um-

TEMPLATE CONTENTS
CONTEXT=[
NETWORK=“YES”,
SSH_PUBLIC_KEY="$USER[SSH_PUBLIC_KEY]" ]
CPU="1"
DISK=[
IMAGE=“CentOS 7 - KVM”,
IMAGE_UNAME=“oneadmin” ]
GRAPHICS=[
LISTEN=“0.0.0.0”,
TYPE=“VNC” ]
HYPERVISOR="kvm"
LOGO="images/logos/centos.png"
MEMORY=“1024"
MEMORY_UNIT_COST=“MB"
OS=[
ARCH=“x86_64”,
BOOT=”” ]
**
**

oneuser show user1

USER 2 INFORMATION
ID : 2
NAME : user1
GROUP : users
PASSWORD : xxxxxxxx
AUTH_DRIVER : core
ENABLED : Yes

RESOURCE USAGE & QUOTAS

NUMBER OF VMS               MEMORY                  CPU     SYSTEM_DISK_SIZE
  0 /       4        0M /       2G      0.00 /     5.00        0M /        -

DATASTORE ID IMAGES SIZE
1 0 / - 0M / 20G

NETWORK ID LEASES
0 0 / 2

IMAGE ID          RUNNING VMS
       1         0 /        3

**

Thanks!