Skip to content

Commit

Permalink
fix: make folder naming consistent with script name, fix typos
Browse files Browse the repository at this point in the history
  • Loading branch information
nshandra committed Sep 6, 2024
1 parent f85b244 commit 8ceeade
Show file tree
Hide file tree
Showing 28 changed files with 50 additions and 50 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -685,10 +685,10 @@ yarn install

yarn build

yarn start usermonitoring run-user-group-monitoring --config-file config.json
yarn start usermonitoring run-user-groups-monitoring --config-file config.json

# To get the debug logs and store them in a file use:
LOG_LEVEL=debug yarn start usermonitoring run-user-group-monitoring --config-file config.json &> user-group-monitoring.log
LOG_LEVEL=debug yarn start usermonitoring run-user-groups-monitoring --config-file config.json &> user-groups-monitoring.log
```

#### Parameters:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Id } from "domain/entities/Base";
import { Async } from "domain/entities/Async";
import { UserGroup } from "domain/entities/user-monitoring/user-group-monitoring/UserGroups";
import { UserGroupRepository } from "domain/repositories/user-monitoring/user-group-monitoring/UserGroupRepository";
import { UserGroup } from "domain/entities/user-monitoring/user-groups-monitoring/UserGroups";
import { UserGroupRepository } from "domain/repositories/user-monitoring/user-groups-monitoring/UserGroupRepository";
import { D2Api, MetadataPick, D2UserGroupSchema } from "@eyeseetea/d2-api/2.36";

export class UserGroupD2Repository implements UserGroupRepository {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import { D2Api } from "@eyeseetea/d2-api/2.36";
import { Async } from "domain/entities/Async";
import { getObject } from "../common/GetDataStoreObjectByKey";
import { d2ToolsNamespace, Namespace } from "data/externalConfig/Namespaces";
import { UserGroupsMonitoringOptions } from "domain/entities/user-monitoring/user-group-monitoring/UserGroupsMonitoringOptions";
import { UserGroupsMonitoringConfigRepository } from "domain/repositories/user-monitoring/user-group-monitoring/UserGroupsMonitoringConfigRepository";
import { UserGroupsMonitoringOptions } from "domain/entities/user-monitoring/user-groups-monitoring/UserGroupsMonitoringOptions";
import { UserGroupsMonitoringConfigRepository } from "domain/repositories/user-monitoring/user-groups-monitoring/UserGroupsMonitoringConfigRepository";

export class UserGroupsMonitoringConfigD2Repository implements UserGroupsMonitoringConfigRepository {
private api: D2Api;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Username } from "domain/entities/Base";
import { Async } from "domain/entities/Async";
import { User } from "domain/entities/user-monitoring/user-template-monitoring/Users";
import { UserRepository } from "domain/repositories/user-monitoring/user-template-monitoring/UserRepository";
import { User } from "domain/entities/user-monitoring/user-templates-monitoring/Users";
import { UserRepository } from "domain/repositories/user-monitoring/user-templates-monitoring/UserRepository";
import { D2Api, SelectedPick, D2UserSchema } from "@eyeseetea/d2-api/2.36";

export class UserD2Repository implements UserRepository {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import { D2Api } from "@eyeseetea/d2-api/2.36";
import { Async } from "domain/entities/Async";
import { getObject } from "../common/GetDataStoreObjectByKey";
import { d2ToolsNamespace, Namespace } from "data/externalConfig/Namespaces";
import { UserTemplatesMonitoringOptions } from "domain/entities/user-monitoring/user-template-monitoring/UserTemplatesMonitoringOptions";
import { UserTemplatesMonitoringConfigRepository } from "domain/repositories/user-monitoring/user-template-monitoring/UserTemplatesMonitoringConfigRepository";
import { UserTemplatesMonitoringOptions } from "domain/entities/user-monitoring/user-templates-monitoring/UserTemplatesMonitoringOptions";
import { UserTemplatesMonitoringConfigRepository } from "domain/repositories/user-monitoring/user-templates-monitoring/UserTemplatesMonitoringConfigRepository";

export class UserTemplatesMonitoringConfigD2Repository implements UserTemplatesMonitoringConfigRepository {
private api: D2Api;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Id } from "domain/entities/Base";
import { Async } from "domain/entities/Async";
import { UserGroup } from "domain/entities/user-monitoring/user-group-monitoring/UserGroups";
import { UserGroup } from "domain/entities/user-monitoring/user-groups-monitoring/UserGroups";

export interface UserGroupRepository {
get(ids: Id[]): Async<UserGroup[]>;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { UserGroupsMonitoringOptions } from "domain/entities/user-monitoring/user-group-monitoring/UserGroupsMonitoringOptions";
import { UserGroupsMonitoringOptions } from "domain/entities/user-monitoring/user-groups-monitoring/UserGroupsMonitoringOptions";

export interface UserGroupsMonitoringConfigRepository {
get(): Promise<UserGroupsMonitoringOptions>;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Username } from "domain/entities/Base";
import { Async } from "domain/entities/Async";
import { User } from "domain/entities/user-monitoring/user-template-monitoring/Users";
import { User } from "domain/entities/user-monitoring/user-templates-monitoring/Users";

export interface UserRepository {
getByUsername(usernames: Username[]): Async<User[]>;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { UserTemplatesMonitoringOptions } from "domain/entities/user-monitoring/user-template-monitoring/UserTemplatesMonitoringOptions";
import { UserTemplatesMonitoringOptions } from "domain/entities/user-monitoring/user-templates-monitoring/UserTemplatesMonitoringOptions";

export interface UserTemplatesMonitoringConfigRepository {
get(): Promise<UserTemplatesMonitoringOptions>;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import _ from "lodash";
import { UserGroup, UserGroupDiff } from "domain/entities/user-monitoring/user-group-monitoring/UserGroups";
import { UserGroup, UserGroupDiff } from "domain/entities/user-monitoring/user-groups-monitoring/UserGroups";

export class CompareUserGroupsUseCase {
constructor() {}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { UserGroupsMonitoringConfigRepository } from "domain/repositories/user-monitoring/user-group-monitoring/UserGroupsMonitoringConfigRepository";
import { UserGroupsMonitoringConfigRepository } from "domain/repositories/user-monitoring/user-groups-monitoring/UserGroupsMonitoringConfigRepository";

export class GetUserGroupsMonitoringConfigUseCase {
constructor(private configRepository: UserGroupsMonitoringConfigRepository) {}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Id } from "domain/entities/Base";
import { Async } from "domain/entities/Async";
import { UserGroup } from "domain/entities/user-monitoring/user-group-monitoring/UserGroups";
import { UserGroupRepository } from "domain/repositories/user-monitoring/user-group-monitoring/UserGroupRepository";
import { UserGroup } from "domain/entities/user-monitoring/user-groups-monitoring/UserGroups";
import { UserGroupRepository } from "domain/repositories/user-monitoring/user-groups-monitoring/UserGroupRepository";

export class GetUserGroupsUseCase {
constructor(private userGroupRepository: UserGroupRepository) {}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ import _ from "lodash";
import log from "utils/log";

import { Async } from "domain/entities/Async";
import { UserGroup, UserGroupDiff } from "domain/entities/user-monitoring/user-group-monitoring/UserGroups";
import { UserGroupsMonitoringOptions } from "domain/entities/user-monitoring/user-group-monitoring/UserGroupsMonitoringOptions";
import { UserGroup, UserGroupDiff } from "domain/entities/user-monitoring/user-groups-monitoring/UserGroups";
import { UserGroupsMonitoringOptions } from "domain/entities/user-monitoring/user-groups-monitoring/UserGroupsMonitoringOptions";

import { MessageRepository } from "domain/repositories/user-monitoring/common/MessageRepository";
import { UserGroupRepository } from "domain/repositories/user-monitoring/user-group-monitoring/UserGroupRepository";
import { UserGroupsMonitoringConfigRepository } from "domain/repositories/user-monitoring/user-group-monitoring/UserGroupsMonitoringConfigRepository";
import { UserGroupRepository } from "domain/repositories/user-monitoring/user-groups-monitoring/UserGroupRepository";
import { UserGroupsMonitoringConfigRepository } from "domain/repositories/user-monitoring/user-groups-monitoring/UserGroupsMonitoringConfigRepository";

import { GetUserGroupsUseCase } from "./GetUserGroupsUseCase";
import { CompareUserGroupsUseCase } from "./CompareUserGroupsUseCase";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { UserGroupsMonitoringConfigRepository } from "domain/repositories/user-monitoring/user-group-monitoring/UserGroupsMonitoringConfigRepository";
import { UserGroupsMonitoringConfigRepository } from "domain/repositories/user-monitoring/user-groups-monitoring/UserGroupsMonitoringConfigRepository";

import { Async } from "domain/entities/Async";
import { UserGroupsMonitoringOptions } from "domain/entities/user-monitoring/user-group-monitoring/UserGroupsMonitoringOptions";
import { UserGroup } from "domain/entities/user-monitoring/user-group-monitoring/UserGroups";
import { UserGroupsMonitoringOptions } from "domain/entities/user-monitoring/user-groups-monitoring/UserGroupsMonitoringOptions";
import { UserGroup } from "domain/entities/user-monitoring/user-groups-monitoring/UserGroups";

import { GetLogFormatDateUseCase } from "../GetLogFormatDateUseCase";

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { UserGroup, UserGroupDiff } from "domain/entities/user-monitoring/user-group-monitoring/UserGroups";
import { UserGroup, UserGroupDiff } from "domain/entities/user-monitoring/user-groups-monitoring/UserGroups";

export const emptyDiff: UserGroupDiff = {
id: "id123",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import _ from "lodash";
import { User, UserTemplateDiff } from "domain/entities/user-monitoring/user-template-monitoring/Users";
import { User, UserTemplateDiff } from "domain/entities/user-monitoring/user-templates-monitoring/Users";

export class CompareUserTemplatesUseCase {
constructor() {}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { UserTemplatesMonitoringConfigRepository } from "domain/repositories/user-monitoring/user-template-monitoring/UserTemplatesMonitoringConfigRepository";
import { UserTemplatesMonitoringConfigRepository } from "domain/repositories/user-monitoring/user-templates-monitoring/UserTemplatesMonitoringConfigRepository";

export class GetUserTemplatesMonitoringConfigUseCase {
constructor(private configRepository: UserTemplatesMonitoringConfigRepository) {}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Username } from "domain/entities/Base";
import { Async } from "domain/entities/Async";
import { User } from "domain/entities/user-monitoring/user-template-monitoring/Users";
import { UserRepository } from "domain/repositories/user-monitoring/user-template-monitoring/UserRepository";
import { User } from "domain/entities/user-monitoring/user-templates-monitoring/Users";
import { UserRepository } from "domain/repositories/user-monitoring/user-templates-monitoring/UserRepository";

export class GetUserTemplatesUseCase {
constructor(private userGroupRepository: UserRepository) {}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@ import log from "utils/log";

import { Async } from "domain/entities/Async";
import { NamedRef } from "domain/entities/Base";
import { User, UserTemplateDiff } from "domain/entities/user-monitoring/user-template-monitoring/Users";
import { UserTemplatesMonitoringOptions } from "domain/entities/user-monitoring/user-template-monitoring/UserTemplatesMonitoringOptions";
import { User, UserTemplateDiff } from "domain/entities/user-monitoring/user-templates-monitoring/Users";
import { UserTemplatesMonitoringOptions } from "domain/entities/user-monitoring/user-templates-monitoring/UserTemplatesMonitoringOptions";

import { MessageRepository } from "domain/repositories/user-monitoring/common/MessageRepository";
import { UserRepository } from "domain/repositories/user-monitoring/user-template-monitoring/UserRepository";
import { UserTemplatesMonitoringConfigRepository } from "domain/repositories/user-monitoring/user-template-monitoring/UserTemplatesMonitoringConfigRepository";
import { UserRepository } from "domain/repositories/user-monitoring/user-templates-monitoring/UserRepository";
import { UserTemplatesMonitoringConfigRepository } from "domain/repositories/user-monitoring/user-templates-monitoring/UserTemplatesMonitoringConfigRepository";

import { GetUserTemplatesUseCase } from "./GetUserTemplatesUseCase";
import { CompareUserTemplatesUseCase } from "./CompareUserTemplatesUseCase";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { UserTemplatesMonitoringConfigRepository } from "domain/repositories/user-monitoring/user-template-monitoring/UserTemplatesMonitoringConfigRepository";
import { UserTemplatesMonitoringConfigRepository } from "domain/repositories/user-monitoring/user-templates-monitoring/UserTemplatesMonitoringConfigRepository";

import { Async } from "domain/entities/Async";
import { UserTemplatesMonitoringOptions } from "domain/entities/user-monitoring/user-template-monitoring/UserTemplatesMonitoringOptions";
import { User } from "domain/entities/user-monitoring/user-template-monitoring/Users";
import { UserTemplatesMonitoringOptions } from "domain/entities/user-monitoring/user-templates-monitoring/UserTemplatesMonitoringOptions";
import { User } from "domain/entities/user-monitoring/user-templates-monitoring/Users";

import { GetLogFormatDateUseCase } from "../GetLogFormatDateUseCase";

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { User, UserTemplateDiff } from "domain/entities/user-monitoring/user-template-monitoring/Users";
import { User, UserTemplateDiff } from "domain/entities/user-monitoring/user-templates-monitoring/Users";

export const user1: User = {
lastUpdated: "2024-06-10T10:25:27.228",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { describe, it, expect, beforeEach } from "vitest";
import { user1, user1Updated, expectedDiff } from "./CompareUserTemplatesUseCase.data";

import { CompareUserTemplatesUseCase } from "../CompareUserTemplatesUseCase";
import { User, UserTemplateDiff } from "domain/entities/user-monitoring/user-template-monitoring/Users";
import { User, UserTemplateDiff } from "domain/entities/user-monitoring/user-templates-monitoring/Users";

describe("CompareUserTemplatesUseCase", () => {
let useCase: CompareUserTemplatesUseCase;
Expand Down
22 changes: 11 additions & 11 deletions src/scripts/commands/usermonitoring.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@ import { MessageMSTeamsRepository } from "data/user-monitoring/common/MessageMST
import { MSTeamsWebhookOptions } from "data/user-monitoring/entities/MSTeamsWebhookOptions";
import { MonitorUsersByAuthorityUseCase } from "domain/usecases/user-monitoring/authorities-monitoring/MonitorUsersByAuthorityUseCase";

import { UserGroupD2Repository } from "data/user-monitoring/user-group-monitoring/UserGroupD2Repository";
import { UserGroupsMonitoringConfigD2Repository } from "data/user-monitoring/user-group-monitoring/UserGroupsMonitoringConfigD2Repository";
import { MonitorUserGroupsUseCase } from "domain/usecases/user-monitoring/user-group-monitoring/MonitorUserGroupsUseCase";
import { UserGroupD2Repository } from "data/user-monitoring/user-groups-monitoring/UserGroupD2Repository";
import { UserGroupsMonitoringConfigD2Repository } from "data/user-monitoring/user-groups-monitoring/UserGroupsMonitoringConfigD2Repository";
import { MonitorUserGroupsUseCase } from "domain/usecases/user-monitoring/user-groups-monitoring/MonitorUserGroupsUseCase";

import { UserD2Repository } from "data/user-monitoring/user-template-monitoring/UserD2Repository";
import { UserTemplatesMonitoringConfigD2Repository } from "data/user-monitoring/user-template-monitoring/UserTemplatesMonitoringConfigD2Repository";
import { MonitorUserTemplatesUseCase } from "domain/usecases/user-monitoring/user-template-monitoring/MonitorUserTemplatesUseCase";
import { UserD2Repository } from "data/user-monitoring/user-templates-monitoring/UserD2Repository";
import { UserTemplatesMonitoringConfigD2Repository } from "data/user-monitoring/user-templates-monitoring/UserTemplatesMonitoringConfigD2Repository";
import { MonitorUserTemplatesUseCase } from "domain/usecases/user-monitoring/user-templates-monitoring/MonitorUserTemplatesUseCase";

export function getCommand() {
return subcommands({
Expand All @@ -38,7 +38,7 @@ export function getCommand() {
"run-permissions-fixer": runUsersMonitoringCmd,
"run-2fa-reporter": run2FAReporterCmd,
"run-authorities-monitoring": runAuthoritiesMonitoring,
"run-user-group-monitoring": runUserGroupMonitoringCmd,
"run-user-groups-monitoring": runUserGroupMonitoringCmd,
"run-user-templates-monitoring": runUserTemplateMonitoringCmd,
},
});
Expand Down Expand Up @@ -143,9 +143,9 @@ const runAuthoritiesMonitoring = command({
});

const runUserGroupMonitoringCmd = command({
name: "run-user-group-monitoring",
name: "run-user-groups-monitoring",
description:
"Run user group monitoring, a --config-file must be provided (usermonitoring run-user-group-monitoring --config-file config.json)",
"Run user group monitoring, a --config-file must be provided (usermonitoring run-user-groups-monitoring --config-file config.json)",
args: {
config_file: option({
type: string,
Expand Down Expand Up @@ -182,7 +182,7 @@ const runUserGroupMonitoringCmd = command({
const runUserTemplateMonitoringCmd = command({
name: "run-user-templates-monitoring",
description:
"Run user template monitoring, a --config-file must be provided (usermonitoring run-user-template-monitoring --config-file config.json)",
"Run user template monitoring, a --config-file must be provided (usermonitoring run-user-templates-monitoring --config-file config.json)",
args: {
config_file: option({
type: string,
Expand All @@ -194,7 +194,7 @@ const runUserTemplateMonitoringCmd = command({
short: "s",
long: "set-datastore",
description:
"Write users templates to datastore, use in script setup. It assumes there is a monitoring config in d2-tools/user-groups-monitoring",
"Write users templates to datastore, use in script setup. It assumes there is a monitoring config in d2-tools/user-templates-monitoring",
}),
},

Expand Down

0 comments on commit 8ceeade

Please sign in to comment.