Skip to content

Merge v1.29.0 into 2 #2205

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 23 commits into from
Jun 3, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
8adfc55
change: 管理 テンプレート登録機能を復活
masaton0216 May 22, 2025
81b05a1
add: TineMCE カスタムプラグイン「テンプレートの挿入」を追加
masaton0216 May 22, 2025
d5707e8
change: (TinyMCE)(テンプレートの挿入) アイコンを従前アイコンと類似したスタンプ型に変更
masaton0216 May 22, 2025
2311c8d
refactor: (テーマ管理)(テンプレート編集)注釈テキストを追加
masaton0216 May 22, 2025
a457e26
improve: (TinyMCE)(テンプレートの挿入)TinyMCE側で用意されているアイコンへ差し替え&ダイアログ画面上のプレビュー…
masaton0216 May 23, 2025
af4d495
Merge pull request #2199 from opensource-workshop/OW-2573
gakigaki May 23, 2025
12a1089
bug: 施設予約 繰り返し予約後、特定操作で500エラーになる
masaton0216 May 27, 2025
afbeec7
Merge pull request #2200 from opensource-workshop/OW-2575
masaton0216 May 28, 2025
fa7eeef
bugfix: ユーザ管理>項目設定, 一覧のレイアウトが崩れるケースがある不具合に対応
akagane99 May 28, 2025
ae1c3e8
Merge pull request #2201 from opensource-workshop/issues/2013
akagane99 May 28, 2025
bcded15
bugfix: 施設予約, 「重複予約を許可しない」設定にしていても、予約の終了時間を「24:00」にすると重複して予約ができてしまう不具合対応
akagane99 May 28, 2025
52eb82d
bugfix: アップロードファイル, 一覧のページャ指定が、別ページ遷移後でも残っている不具合対応
akagane99 May 28, 2025
a709f89
bugfix: ユーザ管理, 一覧のページャ指定が、別ページ遷移後でも残っている不具合対応
akagane99 May 28, 2025
c653f6d
Merge pull request #2203 from opensource-workshop/issues/1717
akagane99 May 28, 2025
2211831
Merge pull request #2202 from opensource-workshop/OW-2577
masaton0216 May 29, 2025
375feab
Add: ウィジウィグの画像編集機能
gakigaki May 29, 2025
a088e40
Improve: 画像が取得できないときに画像編集ダイアログを開かずメッセージ通知する
gakigaki May 30, 2025
177e71e
Fix: Windows環境で画像を保存できない
gakigaki May 30, 2025
814bd70
Fix: ディレクトリインストール環境でファイル保存できない
gakigaki May 30, 2025
5b5ecaa
Update: app.js
gakigaki May 30, 2025
c1212cc
Merge pull request #2204 from opensource-workshop/wysiwyg-image-editor
masaton0216 Jun 3, 2025
220edfc
Update CC ver.1.29.0
masaton0216 Jun 3, 2025
4332791
Merge branch '2' into 2.29.0
masaton0216 Jun 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 1 addition & 4 deletions app/Plugins/Manage/ThemeManage/ThemeManage.php
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ public function declareRole()
$role_ckeck_table["create"] = array('admin_site');
$role_ckeck_table["editCss"] = array('admin_site');
$role_ckeck_table["saveCss"] = array('admin_site');
// $role_ckeck_table["editTemplate"] = array('admin_site');
$role_ckeck_table["editTemplate"] = array('admin_site');
$role_ckeck_table["saveTemplate"] = array('admin_site');
$role_ckeck_table["editJs"] = array('admin_site');
$role_ckeck_table["saveJs"] = array('admin_site');
Expand Down Expand Up @@ -386,15 +386,13 @@ public function saveCss($request, $id)
]);
}

// delete: tinymce7対応. template はTinyMCE 7.xのオープンソース版から削除されてPremium版に移りました
/**
* テンプレート編集画面
*
* method_title テンプレート編集
* method_desc ユーザ・テーマ毎のテンプレートを画面で編集できます。
* method_detail 保存したテンプレートは選択したテーマで反映されます。
*/
/*
public function editTemplate($request, $id)
{
// httpメソッド確認
Expand Down Expand Up @@ -428,7 +426,6 @@ public function editTemplate($request, $id)
"template" => $template,
]);
}
*/

/**
* テンプレート保存画面
Expand Down
5 changes: 5 additions & 0 deletions app/Plugins/User/Reservations/ReservationsPlugin.php
Original file line number Diff line number Diff line change
Expand Up @@ -1916,6 +1916,11 @@ private function updateParentId(int $input_id, int $facility_id) : void
->orderBy('start_datetime', 'asc')
->first();

// 親ID以外で一番若い日がいない($input_earliest = null)場合、繰り返しも残っていないことになるので、何もしない。
if (is_null($input_earliest)) {
return;
}

// 親ID更新
ReservationsInput::where('id', '!=', $input_id)
->where('inputs_parent_id', $input_id)
Expand Down
15 changes: 12 additions & 3 deletions app/Rules/CustomValiDuplicateBookings.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,10 @@

namespace App\Rules;

use App\Models\User\Reservations\ReservationsInput;
use Illuminate\Contracts\Validation\Rule;

use Illuminate\Support\Collection;

use App\Models\User\Reservations\ReservationsInput;
use Carbon\Carbon;

/**
* 施設予約重複チェック
Expand Down Expand Up @@ -34,6 +33,16 @@ public function __construct(int $facility_id, Collection $input_ids, string $sta
$this->start_datetime = $start_datetime;
$this->end_datetime = $end_datetime;

// 終了日時を日付と時間に分割
[$end_date, $end_time] = explode(' ', $this->end_datetime);
if ($end_time == '24:00') {
// 予約重複できない設定+2025-05-30 14:00-17:00予定あり時、2025-05-30 12:00-24:00の予約が重複登録できてしまう不具合対応。end_datatimeの'2025-05-30 24:00'は不正な値でチェックできないため、'2025-05-31 00:00'に変換する
$end_carbon = new Carbon($end_datetime);
$this->end_datetime = $end_carbon->format('Y-m-d H:i');
} else {
$this->end_datetime = $end_datetime;
}

$this->message = $message;
}

Expand Down
2 changes: 1 addition & 1 deletion config/version.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
|
*/

'cc_version' => '2.28.0',
'cc_version' => '2.29.0',

'show_cc_version' => true,
];
Loading