Viewsモジュールの設定ページのような排他機能

カテゴリ 排他 コアバージョン 7.26 関連モジュール lock

Viewsモジュールの設定ページは、「変更中」~「保存」の経緯を把握しており、他ユーザー(SESSION)により変更中のViews設定ページを開いたも変更できないようになっています。
フィールド設定や ページ更新、専用モジュール等で同様の事はできますか?

コメント

ユーザー actbrain の写真

lock.inc 内に 「lock_acquire($name, $timeout = 30.0)」という関数があります。
https://api.drupal.org/api/drupal/includes%21lock.inc/function/lock_acqu...

lock_release($name)
https://api.drupal.org/api/drupal/includes%21lock.inc/function/lock_rele...
と合わせて利用出来ます。

Rolesと組み合わせることで、様々なシーンでの排他制御が可能になります。
https://drupal.org/project/rules

ページ

OTHER FAQ

Drupal開発・運用の疑問/質問の答えはここに

無料ユーザー登録すると質問できます。

カテゴリ Core Ver. 関連モジュール昇順で並び替える タイトル
ユーザ 7.22 Realname ユーザーIDではなくニックネーム等を表示したい
ユーザ 7.44 Quickbar 会員の種別(役割)別にメニューを設けたい
SSH 7.50 ProxyCommand SSH IP制限を1コマンドで通過する
Proxy 7.59 Proxy Apache settings.php リバースプロキシ(Apache)+バックグランドWeb(Drupal 7 )でログインセッションを維持する方法
サイトの構築 7.19 Plesk Pleskでdrupal7(プライベートファイルシステム)を使う場合の注意点
コンテンツの作成 8.4x PhpSpreadsheet Excelを読み書きする方法
コンテンツの作成 7.26 PHP ノード内の一部(フィールド)を変更する
PHP 7.22 PHP ノードに付いたコメントを好きな場所に表示する
アップデート 8.9.x PHP CentosでPHPのバージョンアップ(例:5.3->5.6)を行う方法
ユーザの管理 7.27 PHP 新規ユーザーの追加ができない
ユーザ 7.23 PHP user_load_multiple()の復帰値
JavaScript 8.5.x PHP Commerce決済モジュール設定をJavaScriptにデータに渡す方法
JavaScript 7.34 PHP PHPからJavaScriptに変数値を渡したい
PHP 8.3x PHP drupa8でhook_init()する方法
コンテンツの管理 7.16 PHP 好きなところにノードを埋め込みたい
チューニング 7.26 PHP DrupalはNginxで動く?
PHP-FPM 8.9.x PHP PHP-FPM 環境で .htaccess に php_value を 書いてもダメ
PHP 8.9.x PHP YamlをPHP配列にする方法
Database 7.34 PHP データベースクエリ(SELECT)時のSQL関数
ユーザの管理 7.50 Paypal continued billing drupal7のPaypal継続課金モジュールについて

ページ