exceedone / exment

Exment is open source software for managing information assets on the Web. / Exmentは、情報資産をWeb上で管理するための、オープンソースソフトウェアです。
https://exment.net/docs/#
GNU General Public License v3.0
268 stars 67 forks source link

役割グループ設定のインポート/エクスポート #1496

Open y-kikuchi-tw opened 3 months ago

y-kikuchi-tw commented 3 months ago

Describe the feature you'd like / 希望する機能の説明を行ってください

※既に実装されていましたら申し訳ございません、ご教示いただけますと幸いです。

[エクスポート] 役割グループの一覧や設定、対象ユーザー/組織をCSVやExcel等で出力する →現在はROLE_GROUPS・ROLE_GROUP_PERMISSIONS・ROLE_GROUP_USER_ORGANIZATIONSを直接参照している →Excelで3シート一括で出力できると大変望ましい

[インポート] ユーザー若しくは組織に付与する役割グループをCSV等のインポートによって設定する →ユーザー、組織のリレーション、ログイン有効化等はインポートによって自動化できるが、  役割グループを直接ユーザーに付与する、若しくは組織への役割グループ付与はどうしても手動となる →役割グループIDなどをユーザーIDに紐づけてインポートするなど出来ないか

[その他] 上記が不可能な場合、エクスポートに関してはDB定義を基に直接参照するということで問題ありません。 この時、インポートの代用として直接役割グループ関連のテーブルにinsertするのは危険でしょうか。 また可能な場合の留意点・手順などご教示いただけますと非常に幸いです。