ページ 11

ヘルプのアクセス権限が外せない

Posted: 2011年3月30日(水) 14:43
by sama55
ロール設定のチェックボックスはON/OFF可能ですが、チェックを外しても元に戻ってしまうようです。
現在のヘルプは、その殆どが制作者向けの内容なので、運用者には隠したいと思っています。

Re: ヘルプのアクセス権限が外せない

Posted: 2011年3月30日(水) 14:53
by kazuike
私も最近同じことがありましたので、以下で対処しました。

/manager/actions/mutate_role.dynamic.php
123行目(1.0.5J-r2の場合)

コード: 全て選択

<input name="helpcheck" type="checkbox" onClick="changestate(document.userform.help)" checked><input type="hidden" name="help" value="1"> <span style="cursor:hand"><?php echo $_lang['role_help']; ?></span><br />

コード: 全て選択

<input name="helpcheck" type="checkbox" onClick="changestate(document.userform.help)" <?php echo $roledata['help']==1 ? "checked" : "" ; ?>><input type="hidden" name="help" value="<?php echo $roledata['help']==1 ? 1 : 0 ; ?>"> <span style="cursor:hand"><?php echo $_lang['role_help']; ?></span><br />
に変更

実際には、ヘルプのアクセス権限ははずせているのですが、
ロールの編集画面で、デフォルトでチェックが入るので、
気づかずそのまま保存してしまうと、アクセス権限がついてしまう。
という状況です。

Re: ヘルプのアクセス権限が外せない

Posted: 2011年3月30日(水) 17:46
by sama55
kazuike さんが書きました:実際には、ヘルプのアクセス権限ははずせているのですが、ロールの編集画面で、デフォルトでチェックが入るので、気づかずそのまま保存してしまうと、アクセス権限がついてしまう。という状況です。
こちらでも確認できました。管理画面右上の「ヘルプ」が、あるタイミングでは秘匿された気もしたのですが、そういうからくりでしたか・・・(納得です)
内部設定は管理画面右上の「ヘルプ」の有り無しで確認できるので、ソースには手を入れず、次版以降の障害修正を待ちたいと思います。