Changes
19 changed files (+25/-52)
-
-
@@ -25,7 +25,7 @@ // 対象日によって複数持つことができる。このフィールドはその版の一覧。repeated PaidLeaveProvisionTableRevision revisions = 4; // このテーブルを編集するためのキー。 yamori.capability.v1.CapabilityKey update_key = 5; yamori.capability.v1.CapabilityKey update_key = 5 [deprecated = true]; // 基となるテーブル。付与日数は基となるテーブルのものより少なくすること // はできない。複雑性の都合上 `base.base` は常に空となる。
-
-
-
@@ -33,10 +33,10 @@ // 未設定の場合は `display_name` の先頭 2 文字となる。string abbreviation_name = 8; // この休暇・休業のフィールド・属性を更新するためのキー。 yamori.capability.v1.CapabilityKey update_key = 4; yamori.capability.v1.CapabilityKey update_key = 4 [deprecated = true]; // この休暇・休業の定義を削除するためのキー。 yamori.capability.v1.CapabilityKey deletion_key = 7; yamori.capability.v1.CapabilityKey deletion_key = 7 [deprecated = true]; // 現在のバージョンを含む全てのバージョン。 // 適用開始日昇順でソートされており、未来のバージョンも含まれる。
-
-
-
@@ -33,8 +33,8 @@// 割り当てる年次有給休暇の付与テーブルの ID 。 yamori.paid_leave_provision.v1.PaidLeaveProvisionTableID paid_leave_provision_table_id = 7; // [必須] 労働者の登録を行うための対象ワークスペースのキー。 yamori.capability.v1.CapabilityKey worker_add_key = 4; // 労働者の登録を行うための対象ワークスペースのキー。 yamori.capability.v1.CapabilityKey worker_add_key = 4 [deprecated = true]; // ok.worker にかけるフィールドマスク。 WorkerReadMask read_mask = 5;
-
-
-
@@ -21,8 +21,8 @@// [必須] 対象労働者の ID 。 WorkerID worker_id = 2; // [必須] 対象労働者に年次有給休暇を付与するためのキー。 yamori.capability.v1.CapabilityKey provide_paid_leave_key = 3; // 対象労働者に年次有給休暇を付与するためのキー。 yamori.capability.v1.CapabilityKey provide_paid_leave_key = 3 [deprecated = true]; // [必須] 付与する年次有給休暇。 PaidLeaveProvisionInput paid_leave = 4;
-
-
-
@@ -29,10 +29,10 @@ // 年次有給休暇の付与記録。repeated PaidLeaveProvision paid_leave_provisions = 5; // 勤怠記録を更新するためのキー。 yamori.capability.v1.CapabilityKey write_work_record_key = 4; yamori.capability.v1.CapabilityKey write_work_record_key = 4 [deprecated = true]; // 年次有給休暇をこの労働者に付与するためのキー。 yamori.capability.v1.CapabilityKey provide_paid_leave_key = 6; yamori.capability.v1.CapabilityKey provide_paid_leave_key = 6 [deprecated = true]; // 年次有給休暇の付与テーブル。 yamori.paid_leave_provision.v1.PaidLeaveProvisionTable paid_leave_provision_table = 7;
-
-
-
@@ -22,7 +22,7 @@ // [必須] 対象労働者の ID 。WorkerID worker_id = 2; // [必須] 対象労働者の勤怠記録を更新するためのキー。 yamori.capability.v1.CapabilityKey write_work_record_key = 3; yamori.capability.v1.CapabilityKey write_work_record_key = 3 [deprecated = true]; // [必須] 書き込む勤怠記録。 yamori.work_record.v1.WorkRecordBatchWriteInput work_record = 4;
-
-
-
@@ -15,7 +15,7 @@ // [必須] 追加する対象のワークスペース。WorkspaceID workspace_id = 1; // カスタムフィールドの定義の変更を行うためのキー。 yamori.capability.v1.CapabilityKey custom_field_definitions_write_key = 2; yamori.capability.v1.CapabilityKey custom_field_definitions_write_key = 2 [deprecated = true]; // [必須] 表示名。 string display_name = 3;
-
-
-
@@ -23,7 +23,7 @@ // [必須] 登録する対象のワークスペース。WorkspaceID workspace_id = 3; // [必須] 休暇休業定義の登録を行うためのキー。 yamori.capability.v1.CapabilityKey create_leave_definition_key = 4; yamori.capability.v1.CapabilityKey create_leave_definition_key = 4 [deprecated = true]; // [必須] 登録する内容。 yamori.work_record.v1.LeaveCreateInput leave_definition = 5;
-
-
-
@@ -16,7 +16,7 @@ // [必須] 対象のカスタムフィールド定義が存在するワークスペース。WorkspaceID workspace_id = 1; // カスタムフィールドの定義の変更を行うためのキー。 yamori.capability.v1.CapabilityKey custom_field_definitions_write_key = 2; yamori.capability.v1.CapabilityKey custom_field_definitions_write_key = 2 [deprecated = true]; // 削除する対象の ID 。 CustomFieldDefinitionID custom_field_definition_id = 3;
-
-
-
@@ -23,5 +23,5 @@ // [必須] 対象の定義 ID 。yamori.work_record.v1.LeaveID leave_definition_id = 3; // [必須] 対象の `deletion_key` フィールドに存在するキー。 yamori.capability.v1.CapabilityKey deletion_key = 4; yamori.capability.v1.CapabilityKey deletion_key = 4 [deprecated = true]; }
-
-
-
@@ -16,7 +16,7 @@ // [必須] 削除対象のワークスペースの ID 。WorkspaceID id = 1; // [必須] 削除を行うためのキー。 yamori.capability.v1.CapabilityKey deletion_key = 2; yamori.capability.v1.CapabilityKey deletion_key = 2 [deprecated = true]; // DeleteResponse.ok.workspace に対してかけるフィールドマスク。 WorkspaceReadMask read_mask = 3;
-
-
-
@@ -16,7 +16,7 @@ // [必須] 対象のカスタムフィールド定義が存在するワークスペース。WorkspaceID workspace_id = 1; // カスタムフィールドの定義の変更を行うためのキー。 yamori.capability.v1.CapabilityKey custom_field_definitions_write_key = 2; yamori.capability.v1.CapabilityKey custom_field_definitions_write_key = 2 [deprecated = true]; // 更新する対象の ID 。 CustomFieldDefinitionID custom_field_definition_id = 3;
-
-
-
@@ -30,7 +30,7 @@ // - `abbreviations.*`google.protobuf.FieldMask field_mask = 3; // [必須] ワークスペース自体の情報の更新を行うためのキー。 yamori.capability.v1.CapabilityKey update_key = 4; yamori.capability.v1.CapabilityKey update_key = 4 [deprecated = true]; // UpdateResponse.ok.workspace に対してかけるフィールドマスク。 WorkspaceReadMask read_mask = 5;
-
-
-
@@ -19,7 +19,7 @@ // ワークスペース内で用いる省略表記。Abbreviations abbreviations = 2; // [必須] ワークスペース自体の情報の更新を行うためのキー。 yamori.capability.v1.CapabilityKey update_key = 3; yamori.capability.v1.CapabilityKey update_key = 3 [deprecated = true]; // UpdateSingletonResponse.ok に対してかけるフィールドマスク。 WorkspaceReadMask read_mask = 4;
-
-
-
@@ -27,19 +27,19 @@ // ワークスペース内で用いる省略表記。Abbreviations abbreviations = 9; // ワークスペース自体の情報の更新を行うためのキー。 yamori.capability.v1.CapabilityKey update_key = 3; yamori.capability.v1.CapabilityKey update_key = 3 [deprecated = true]; // 削除を行うためのキー。 yamori.capability.v1.CapabilityKey deletion_key = 4; yamori.capability.v1.CapabilityKey deletion_key = 4 [deprecated = true]; // 労働者の登録を行うためのキー。 yamori.capability.v1.CapabilityKey worker_add_key = 5; yamori.capability.v1.CapabilityKey worker_add_key = 5 [deprecated = true]; // ワークスペース上に定義されている休暇・休業の一覧。 repeated yamori.work_record.v1.Leave leave_definitions = 6; // 定義をこのワークスペースに追加するためのキー。 yamori.capability.v1.CapabilityKey create_leave_definition_key = 7; yamori.capability.v1.CapabilityKey create_leave_definition_key = 7 [deprecated = true]; // 有給休暇の付与日数テーブルの一覧。 repeated yamori.paid_leave_provision.v1.PaidLeaveProvisionTable paid_leave_provision_tables = 8;
-
@@ -48,5 +48,5 @@ // ワークスペース内の労働者に設定できるカスタムフィールドの一覧。repeated CustomFieldDefinition custom_field_definitions = 10; // カスタムフィールドの定義の変更を行うためのキー。 yamori.capability.v1.CapabilityKey custom_field_definitions_write_key = 11; yamori.capability.v1.CapabilityKey custom_field_definitions_write_key = 11 [deprecated = true]; }
-
-
-
@@ -5,7 +5,6 @@ edition = "2023";package yamori.workspace.v2; import "yamori/capability/v1/capability_key.proto"; import "yamori/workspace/v2/user_permissions.proto"; option go_package = "pocka.jp/x/yamori/proto/go/workspace/v2";
-
@@ -25,8 +24,4 @@ bool is_admin = 4;// 通常ユーザの権限。管理者ユーザの場合は無視される。 UserPermissions permissions = 5; // `Workspace.user_add_key` の値。 // `initial_admin_password` が未指定の場合は必須。 yamori.capability.v1.CapabilityKey user_add_key = 6; }
-
-
-
@@ -5,7 +5,6 @@ edition = "2023";package yamori.workspace.v2; import "yamori/capability/v1/capability_key.proto"; import "yamori/workspace/v2/abbreviations.proto"; import "yamori/workspace/v2/workspace_read_mask.proto";
-
@@ -18,9 +17,6 @@// ワークスペース内で用いる省略表記。 Abbreviations abbreviations = 2; // [必須] ワークスペース自体の情報の更新を行うためのキー。 yamori.capability.v1.CapabilityKey update_key = 5; // UpdateResponse.ok に対してかけるフィールドマスク。 WorkspaceReadMask read_mask = 6; WorkspaceReadMask read_mask = 3; }
-
-
-
@@ -5,7 +5,6 @@ edition = "2023";package yamori.workspace.v2; import "yamori/capability/v1/capability_key.proto"; import "yamori/workspace/v2/login_method.proto"; import "yamori/workspace/v2/user_id.proto"; import "yamori/workspace/v2/user_permissions.proto";
-
@@ -37,14 +36,4 @@ // するための設計となる。bool is_admin = 5; UserPermissions permissions = 6; // 削除するためのキー。 // 削除できない場合や権限がない場合は空となる。 yamori.capability.v1.CapabilityKey delete_key = 7; // ユーザ名や公開名を更新するためのキー。 yamori.capability.v1.CapabilityKey update_profile_key = 8; // ログイン設定の変更キー。 yamori.capability.v1.CapabilityKey update_login_method_key = 9; }
-
-
-
@@ -5,7 +5,6 @@ edition = "2023";package yamori.workspace.v2; import "yamori/capability/v1/capability_key.proto"; import "yamori/paid_leave_provision/v1/paid_leave_provision_table.proto"; import "yamori/work_record/v1/leave.proto"; import "yamori/workspace/v2/abbreviations.proto";
-
@@ -33,11 +32,5 @@ // ワークスペースに登録されているユーザの一覧。repeated User users = 5; // 管理者ユーザが存在するか。初期セットアップ時のみ利用。 bool has_admin = 8; // ワークスペースの更新を行うためのキー。 yamori.capability.v1.CapabilityKey update_key = 6; // ユーザの登録を行うためのキー。 yamori.capability.v1.CapabilityKey user_add_key = 7; bool has_admin = 6; }
-