* Re: [pbs-devel] [PATCH proxmox-backup 7/7] manager: don't complete sync job ID on creation
@ 2021-07-22 15:46 Dietmar Maurer
2021-07-23 6:17 ` Fabian Grünbichler
0 siblings, 1 reply; 3+ messages in thread
From: Dietmar Maurer @ 2021-07-22 15:46 UTC (permalink / raw)
To: Proxmox Backup Server development discussion, Fabian Grünbichler
> On 07/22/2021 4:35 PM Fabian Grünbichler <f.gruenbichler@proxmox.com> wrote:
>
>
> that does not make sense,
make sense to me,
> since re-using an existing one leads to an
> error.
because it really helps to see what already exists
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [pbs-devel] [PATCH proxmox-backup 7/7] manager: don't complete sync job ID on creation
2021-07-22 15:46 [pbs-devel] [PATCH proxmox-backup 7/7] manager: don't complete sync job ID on creation Dietmar Maurer
@ 2021-07-23 6:17 ` Fabian Grünbichler
0 siblings, 0 replies; 3+ messages in thread
From: Fabian Grünbichler @ 2021-07-23 6:17 UTC (permalink / raw)
To: Dietmar Maurer, Proxmox Backup Server development discussion
On July 22, 2021 5:46 pm, Dietmar Maurer wrote:
>> On 07/22/2021 4:35 PM Fabian Grünbichler <f.gruenbichler@proxmox.com> wrote:
>>
>>
>> that does not make sense,
>
> make sense to me,
ack, maybe that was a bit strongly worded ;)
>> since re-using an existing one leads to an
>> error.
>
> because it really helps to see what already exists
>
we don't have that semantic for other completions though, and for sync
jobs most users will have auto-generated names if they created their
jobs with the GUI.. creating a datastore does not complete existing
names, updating/showing/removing/using does. creating a new remote does
not complete existing remote names, updating/showing/removing/using one
does. same for users, API tokens - the only other exception that
completes on creation is adding a new network interface.
but I don't have strong feelings about this (I literally stumbled upon
this when doing the other patches) - other than that we should be
consistent. so if we agree that we want to complete existing identifiers
when adding new entities, I'd send a separate series adding that to the
others where it's missing.
^ permalink raw reply [flat|nested] 3+ messages in thread
* [pbs-devel] [PATCH proxmox-backup 7/7] manager: don't complete sync job ID on creation
2021-07-22 14:35 [pbs-devel] [PATCH proxmox-backup 0/7] pull/sync group filter Fabian Grünbichler
@ 2021-07-22 14:35 ` Fabian Grünbichler
0 siblings, 0 replies; 3+ messages in thread
From: Fabian Grünbichler @ 2021-07-22 14:35 UTC (permalink / raw)
To: pbs-devel
that does not make sense, since re-using an existing one leads to an
error.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
---
src/bin/proxmox_backup_manager/sync.rs | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/bin/proxmox_backup_manager/sync.rs b/src/bin/proxmox_backup_manager/sync.rs
index a2c36854..37eb8ba5 100644
--- a/src/bin/proxmox_backup_manager/sync.rs
+++ b/src/bin/proxmox_backup_manager/sync.rs
@@ -101,7 +101,6 @@ pub fn sync_job_commands() -> CommandLineInterface {
.insert("create",
CliCommand::new(&api2::config::sync::API_METHOD_CREATE_SYNC_JOB)
.arg_param(&["id"])
- .completion_cb("id", config::sync::complete_sync_job_id)
.completion_cb("schedule", config::datastore::complete_calendar_event)
.completion_cb("store", config::datastore::complete_datastore_name)
.completion_cb("remote", config::remote::complete_remote_name)
--
2.30.2
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-07-23 6:17 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-22 15:46 [pbs-devel] [PATCH proxmox-backup 7/7] manager: don't complete sync job ID on creation Dietmar Maurer
2021-07-23 6:17 ` Fabian Grünbichler
-- strict thread matches above, loose matches on Subject: below --
2021-07-22 14:35 [pbs-devel] [PATCH proxmox-backup 0/7] pull/sync group filter Fabian Grünbichler
2021-07-22 14:35 ` [pbs-devel] [PATCH proxmox-backup 7/7] manager: don't complete sync job ID on creation Fabian Grünbichler
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox