特定プロジェクトをReadOnlyにしたい

ASTERIA Warpでこんなことできる?…と思うことなど、ご遠慮なく...(^_-)

特定プロジェクトをReadOnlyにしたい

投稿記事by hrn » 2016年7月04日(月) 18:50

User : release
 Project : common
 Project : flows

User : developer1
 Project : common
 Project : Project1

User : developer2
 Project : common
 Project : Project2

上記のようなユーザーとプロジェクトとし、以下とした場合
①commonプロジェクトは共通処理サブフローをまとめたもの(developer1,2のcommonはrelease.commonのコピー)
②Project1,2プロジェクトは各開発者毎に作成するフローを格納。各フロー内でcommonプロジェクトのフローをサブフローとして呼び出す
③flowsプロジェクトはdevelop1.project1、develop2.project2で持つフローをまとめたもの
④本番はflowsプロジェクトのフローを稼動させる

developer1,2にcommonプロジェクトを改変してほしくなく(改変しても意味が無いので)、読み取り専用としたいのですが可能でしょうか?
commonのフローをサブフローとして呼ぶのではなくFlowInvokerで呼ぶ事も考えたのですが、上記の場合だとrelease.commonの各フローで『実行を許可するユーザー』設定がユーザーが増える都度対応が必要となる為、採用をやめた状況です。
フローサービス自体もrootで稼動している為、各ユーザーのcommon.xfpのパーミッションをリードオンリーにするという事も無理な状況です。

うまい解決方法がありましたら御教示いただけますと幸いです。
(読み取り専用とする以外でも、common配下のフローのソースを非表示にするという形でも構いません)
hrn
 
記事: 15
登録日時: 2016年6月15日(水) 12:15

Return to ビギナールーム

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[1人]