if (type == VERT_LIST || type == JSON_LIST) {
Mmsg(cmd, "SELECT ClientId,Name,Uname,AutoPrune,FileRetention,"
"JobRetention "
- "FROM Client %s ORDER BY ClientId", get_acl(DB_ACL_CLIENT, true));
+ "FROM Client %s ORDER BY ClientId", get_acl(DB_ACL_BCLIENT, true));
} else {
Mmsg(cmd, "SELECT ClientId,Name,FileRetention,JobRetention "
- "FROM Client %s ORDER BY ClientId", get_acl(DB_ACL_CLIENT, true));
+ "FROM Client %s ORDER BY ClientId", get_acl(DB_ACL_BCLIENT, true));
}
if (!QueryDB(jcr, cmd)) {
bdb_unlock();
/* Get some extra SQL parameters if needed */
const char *where = get_acls(DB_ACL_BIT(DB_ACL_JOB) |
DB_ACL_BIT(DB_ACL_FILESET) |
- DB_ACL_BIT(DB_ACL_CLIENT), true);
+ DB_ACL_BIT(DB_ACL_BCLIENT), true);
const char *join = *where ? get_acl_join_filter(DB_ACL_BIT(DB_ACL_JOB) |
DB_ACL_BIT(DB_ACL_FILESET) |
- DB_ACL_BIT(DB_ACL_CLIENT)) : "";
+ DB_ACL_BIT(DB_ACL_BCLIENT)) : "";
if (*where) {
where_and = "AND";
bdb_unlock();
}
-
void BDB::bdb_list_copies_records(JCR *jcr, uint32_t limit, char *JobIds,
DB_LIST_HANDLER *sendit, void *ctx, e_list_type type)
{
}
bdb_lock();
- const char *where = get_acls(DB_ACL_BIT(DB_ACL_JOB) | DB_ACL_BIT(DB_ACL_CLIENT), false);
- const char *join = *where ? get_acl_join_filter(DB_ACL_BIT(DB_ACL_CLIENT)) : "";
+ const char *where = get_acls(DB_ACL_BIT(DB_ACL_JOB) | DB_ACL_BIT(DB_ACL_BCLIENT), false);
+ const char *join = *where ? get_acl_join_filter(DB_ACL_BIT(DB_ACL_BCLIENT)) : "";
Mmsg(cmd,
"SELECT DISTINCT Job.PriorJobId AS JobId, Job.Job, "
const char *where = get_acls(DB_ACL_BIT(DB_ACL_JOB) |
DB_ACL_BIT(DB_ACL_FILESET) |
- DB_ACL_BIT(DB_ACL_CLIENT), false);
+ DB_ACL_BIT(DB_ACL_BCLIENT) |
+ DB_ACL_BIT(DB_ACL_RCLIENT)
+ , false);
const char *join = *where ? get_acl_join_filter(DB_ACL_BIT(DB_ACL_JOB) |
DB_ACL_BIT(DB_ACL_FILESET) |
pm_strcat(where, where_tmp);
if (*where_tmp) {
- join = get_acl_join_filter(DB_ACL_BIT(DB_ACL_CLIENT) |
+ join = get_acl_join_filter(DB_ACL_BIT(DB_ACL_BCLIENT) |
DB_ACL_BIT(DB_ACL_FILESET));
}
void BDB::bdb_list_job_totals(JCR *jcr, JOB_DBR *jr, DB_LIST_HANDLER *sendit, void *ctx)
{
bdb_lock();
- const char *where = get_acls(DB_ACL_BIT(DB_ACL_CLIENT) | DB_ACL_BIT(DB_ACL_JOB), true);
- const char *join = *where ? get_acl_join_filter(DB_ACL_BIT(DB_ACL_CLIENT)) : "";
+ const char *where = get_acls(DB_ACL_BIT(DB_ACL_BCLIENT) | DB_ACL_BIT(DB_ACL_JOB), true);
+ const char *join = *where ? get_acl_join_filter(DB_ACL_BIT(DB_ACL_BCLIENT)) : "";
/* List by Job */
Mmsg(cmd, "SELECT count(*) AS Jobs,sum(JobFiles) "
bdb_lock();
/* Get optional filters for the SQL query */
const char *where = get_acls(DB_ACL_BIT(DB_ACL_JOB) |
- DB_ACL_BIT(DB_ACL_CLIENT) |
+ DB_ACL_BIT(DB_ACL_BCLIENT) |
DB_ACL_BIT(DB_ACL_FILESET), true);
const char *join = *where ? get_acl_join_filter(DB_ACL_BIT(DB_ACL_JOB) |
- DB_ACL_BIT(DB_ACL_CLIENT) |
+ DB_ACL_BIT(DB_ACL_BCLIENT) |
DB_ACL_BIT(DB_ACL_FILESET)) : "";
/*
char ed1[50];
bdb_lock();
- const char *where = get_acl(DB_ACL_CLIENT, false);
+ const char *where = get_acl(DB_ACL_BCLIENT, false);
*filter = 0;
if (sdbr->Name[0]) {
bdb_lock();
/* Get optional filters for the SQL query */
const char *where = get_acls(DB_ACL_BIT(DB_ACL_JOB) |
- DB_ACL_BIT(DB_ACL_CLIENT) |
+ DB_ACL_BIT(DB_ACL_BCLIENT) |
DB_ACL_BIT(DB_ACL_FILESET), false);
const char *join = *where ? get_acl_join_filter(DB_ACL_BIT(DB_ACL_FILESET)) : "";
{
/* Get optional filters for the SQL query */
const char *where = ua->db->get_acls(DB_ACL_BIT(DB_ACL_JOB) |
- DB_ACL_BIT(DB_ACL_CLIENT) |
+ DB_ACL_BIT(DB_ACL_BCLIENT) |
DB_ACL_BIT(DB_ACL_FILESET), false);
const char *join = *where ? ua->db->get_acl_join_filter(DB_ACL_BIT(DB_ACL_JOB) |
- DB_ACL_BIT(DB_ACL_CLIENT) |
+ DB_ACL_BIT(DB_ACL_BCLIENT) |
DB_ACL_BIT(DB_ACL_FILESET)) : "";
Mmsg(query, select_jobsfiles_from_client, join, edit_int64(cr.ClientId, ed1), where);
{
/* Get optional filters for the SQL query */
const char *where = ua->db->get_acls(DB_ACL_BIT(DB_ACL_JOB) |
- DB_ACL_BIT(DB_ACL_CLIENT) |
+ DB_ACL_BIT(DB_ACL_BCLIENT) |
DB_ACL_BIT(DB_ACL_FILESET), false);
- const char *join = *where ? ua->db->get_acl_join_filter(DB_ACL_BIT(DB_ACL_CLIENT) |
+ const char *join = *where ? ua->db->get_acl_join_filter(DB_ACL_BIT(DB_ACL_BCLIENT) |
DB_ACL_BIT(DB_ACL_FILESET)) : "";
if (job) {