[DynamicsAX2009]Admin グループの権限が外れた場合の対処方法
DynamicsAxにはデフォルトで管理者グループ「Admin」が存在します。
Adminは全ての画面・機能へのアクセス権限を持ち、それを修正することは出来ません。
しかしながら、開発時DBの差し替え、aodファイルによる定義差し替え等によって
Adminの権限が外れてしまう場合があります。
その状態を修正しようにも「Adminは全ての権限を持っている、かつ、修正する必要はない」
の要件が邪魔をして修正できません。
その際の対処方法を提示します。
Adminグループの権限を確認する方法
Administration > Ad,omostratopm Area の
Setupセクション User group permissions を起動。**Admin **を選択している状態で **Permissions **タブを選択
全て、Full control になっていることを確認する。
Adminグループの権限を編集する方法
AOTから Forms > SysUserGroupSecurity.isAdminをEditする。
**return true; **をコメントアウトする。
これで先程のUser group permissions 画面で編集出来るようになる。
ソース例
#admin
boolean isAdmin()
{
if (userGroupInfo.Id == #AdminUserGroup &&
(domainInfo.Id == #AdminDomain || !useDomains))
{
//return true;
}
return false;
}
Read other posts
日記
(11)
大晦日
(9)
読書メーター
(7)
impro
(6)
技術
(5)
Android
(2)
LMDE2
(2)
Linux
(2)
ORSC
(2)
RSGT
(2)
coaching
(2)
docker
(2)
写真
(2)
応用演劇
(2)
読書ノート
(2)
随想
(2)
Ansible
BLE
Bluetooth
Forum Theatre
GPU
INDIA
PostgreSQL
RSGT2016
Scrum Gathering
VISA
WFH
Windows 10
Windows 7
advent calendar
bash
blogger
book
coach
creative-process
docker registry
event
facilitation
feedback
git
goal
hello world
laos
laravel
linux mint
lmde2
microphone
phpunit
presentation
rsgt
rust
scrum
scrum fest osaka
serverside
speaker
sprint review
sqlite
sveltia-cms
trip
ubuntu16
vision
ゴール
デザイン思考
パターン・ランゲージ
ビジョン
ラオス
ラオ語
修理
創造プロセス
勉強会
演劇教育
課題解決