2

私が所属している部署は、最近名前が変わりました。しかし、Sitecore には、古い部署名を名前に含むグループがいくつかあります。これらのグループの名前を変更して、新しい部門名を使用する方法を見つけるのに苦労しています。Role Manager には、編集または名前変更のオプションはありません。

作成後にグループの名前を変更する方法はありますか? または、そのグループとそのすべての権限を再作成する唯一のオプションですか (かなりのタスク)?

4

3 に答える 3

4

Sitecore はアイテムのパーミッションをクリア テキストで保存し、名前以外はロールにリンクされません。そのため、アイテムで使用したロールの名前を変更すると、その名前を変更すると作成者には権限がなくなります。ロールを使用していない場合は、@Bryan がアドバイスするように、aspnet_Roles テーブルでロールを変更できます。

もう1つの方法があります。新しい役割を作成し、それに好きな名前を付けて、元の役割を追加できます。このようにして、作成者は同じ権限を取得しますが、新しい役割を持ちます。

于 2012-09-21T20:40:59.117 に答える
-1

すぐに使用できるロール プロバイダーを使用している場合、それは単なる標準の ASP.NET ロールです。これについては、ここでいくつかの議論があります。

冒険したい場合は、コア DB のロール名を編集するだけで済みます。テーブル名は aspnet_Roles です。ただし、これがどのような影響を与えるかはわかりません。でもねえ、私は冒険が好きです。それがどのように機能するか教えてください。:)

于 2012-09-21T17:45:14.417 に答える