お世話になっております。
たとえばですが、
AM10:00~12:00までの間、対象アプリのレコード追加・編集不可が
設定できないでしょうか?
もちろんアプリ管理者の権限を与えて、アプリの追加・変更・削除の設定を
すればいいのですが、管理画面をユーザに見せたくありません。
時間指定で上記設定をすることができますでしょうか?
お世話になっております。
たとえばですが、
AM10:00~12:00までの間、対象アプリのレコード追加・編集不可が
設定できないでしょうか?
もちろんアプリ管理者の権限を与えて、アプリの追加・変更・削除の設定を
すればいいのですが、管理画面をユーザに見せたくありません。
時間指定で上記設定をすることができますでしょうか?
阿部さん
下記のような JavaScript カスタマイズが考えられます。
・各表示イベント処理で AM10:00~12:00 のみ追加・編集・削除ボタン・メニュー非表示
・追加・編集・削除サブミットイベントで、AM10:00~12:00 のみエラーとする
(AM10:00以前に画面表示された場合の対応)
阿部さん
cstap武井です。
蛇足ですが、時間による制御を厳密に行いたい場合、
以下の記事にある「cybozu環境のサーバー時間を取得する」という部分を参考にすると良いかもしれません。
■一時的にデータを保存するためにフィールドを使う ~勤怠管理アプリを例に~
https://cybozudev.zendesk.com/hc/ja/articles/202181714
また、時刻を扱う場合に、moment.jsというライブラリを使用するとシンプルなコードが書けそうです。
■Moment.js を利用して、日時フィールドのフォーマットをカスタマイズする
rex0220 様
武井 様
返答ありがとうございます。
・追加・編集・削除サブミットイベントで、AM10:00~12:00 のみエラーとする。
にしてみようと思います。
お二人ともありがとうございました。