Project commands (#26)

* feat: eventstore repository

* fix: remove gorm

* version

* feat: pkg

* feat: add some files for project

* feat: eventstore without eventstore-lib

* rename files

* gnueg

* fix: key json

* fix: add object

* fix: change imports

* fix: internal models

* fix: some imports

* fix: global model

* fix: add some functions on repo

* feat(eventstore): sdk

* fix(eventstore): search query

* fix(eventstore): rename app to eventstore

* delete empty test

* remove unused func

* merge master

* fix(eventstore): tests

* fix(models): delete unused struct

* fix: some funcitons

* feat(eventstore): implemented push events

* fix: move project eventstore to project package

* fix: change project eventstore funcs

* feat(eventstore): overwrite context data

* fix: change project eventstore

* fix: add project repo to mgmt server

* feat(types): SQL-config

* fix: commented code

* feat(eventstore): options to overwrite editor

* feat: auth interceptor and cockroach migrations

* fix: migrations

* fix: fix filter

* fix: not found on getbyid

* fix: add sequence

* fix: add some tests

* fix(eventstore): nullable sequence

* fix: add some tests

* merge

* fix: add some tests

* fix(migrations): correct statements for sequence

* fix: add some tests

* fix: add some tests

* fix: changes from mr

* Update internal/eventstore/models/field.go

Co-Authored-By: livio-a <livio.a@gmail.com>

* fix(eventstore): code quality

* fix: add types to aggregate/Event-types

* fix(eventstore): rename modifier* to editor*

* fix(eventstore): delete editor_org

* fix(migrations): remove editor_org field,
rename modifier_* to editor_*

* fix: generate files

* fix(eventstore): tests

* fix(eventstore): rename modifier to editor

* fix(migrations): add cluster migration,
fix(migrations): fix typo of host in clean clsuter

* fix(eventstore): move health

* fix(eventstore): AggregateTypeFilter aggregateType as param

* code quality

* feat: start implementing project members

* feat: remove member funcs

* feat: remove member model

* feat: remove member events

* feat: remove member repo model

* fix: better error func testing

* Update docs/local.md

Co-Authored-By: Silvan <silvan.reusser@gmail.com>

* Update docs/local.md

Co-Authored-By: Silvan <silvan.reusser@gmail.com>

* fix: mr requests

* fix: md file

Co-authored-by: adlerhurst <silvan.reusser@gmail.com>
Co-authored-by: livio-a <livio.a@gmail.com>
This commit is contained in:
Fabi
2020-04-07 13:23:04 +02:00
committed by GitHub
parent 007fc9e9bd
commit c07ed83c41
61 changed files with 5259 additions and 3481 deletions

View File

@@ -1269,6 +1269,7 @@ message User {
string postal_code = 20;
string region = 21;
string street_address = 22;
uint64 sequence = 23;
}
enum UserState {
@@ -1337,6 +1338,7 @@ message UserProfile {
string preferred_language = 7;
Gender gender = 8;
string user_name = 9;
uint64 sequence = 10;
}
message UpdateUserProfileRequest {
@@ -1353,6 +1355,7 @@ message UserEmail {
string id = 1;
string email = 2;
bool is_email_verified = 3;
uint64 sequence = 4;
}
message UpdateUserEmailRequest {
@@ -1365,6 +1368,7 @@ message UserPhone {
string id = 1;
string phone = 2;
bool is_phone_verified = 3;
uint64 sequence = 5;
}
message UpdateUserPhoneRequest {
@@ -1380,6 +1384,7 @@ message UserAddress {
string postal_code = 4;
string region = 5;
string street_address = 6;
uint64 sequence = 7;
}
message UpdateUserAddressRequest {
@@ -1451,6 +1456,7 @@ message PasswordComplexityPolicy {
bool has_uppercase = 8;
bool has_number = 9;
bool has_symbol = 10;
uint64 sequence = 11;
}
message PasswordComplexityPolicyCreate {
@@ -1484,6 +1490,7 @@ message PasswordAgePolicy {
google.protobuf.Timestamp change_date = 5;
uint64 max_age_days = 6;
uint64 expire_warn_days = 7;
uint64 sequence = 8;
}
message PasswordAgePolicyCreate {
@@ -1511,6 +1518,7 @@ message PasswordLockoutPolicy {
google.protobuf.Timestamp change_date = 5;
uint64 max_attempts = 6;
bool show_lock_out_failures = 7;
uint64 sequence = 8;
}
message PasswordLockoutPolicyCreate {
@@ -1548,6 +1556,7 @@ message Org {
google.protobuf.Timestamp change_date = 4;
string name = 5;
string domain = 6;
uint64 sequence = 7;
}
enum OrgState {
@@ -1569,6 +1578,7 @@ message OrgMember {
repeated string roles = 6;
google.protobuf.Timestamp change_date = 7;
google.protobuf.Timestamp creation_date = 8;
uint64 sequence = 9;
}
message AddOrgMemberRequest {
@@ -1641,12 +1651,13 @@ message Project {
string org_name = 9;
string org_domain = 10;
string grant_id = 11;
uint64 sequence = 12;
}
enum ProjectState {
PROJECTSTATE_UNSPECIFIED = 0;
PROJECTSTATE_ACTIVE = 1;
PROJECTSSTATE_INACTIVE = 2;
PROJECTSTATE_INACTIVE = 2;
}
enum ProjectType {
@@ -1692,6 +1703,7 @@ message ProjectMember {
repeated string roles = 6;
google.protobuf.Timestamp change_date = 7;
google.protobuf.Timestamp creation_date = 8;
uint64 sequence = 10;
}
message ProjectMemberAdd {
@@ -1724,6 +1736,7 @@ message ProjectRole {
string display_name = 3;
google.protobuf.Timestamp creation_date = 4;
string group = 5;
uint64 sequence = 6;
}
message ProjectRoleRemove {
@@ -1800,6 +1813,7 @@ message Application {
oneof app_config {
OIDCConfig oidc_config = 8;
}
uint64 sequence = 9;
}
message ApplicationUpdate {
@@ -1906,6 +1920,7 @@ message ProjectGrant {
google.protobuf.Timestamp creation_date = 8;
google.protobuf.Timestamp change_date = 9;
string project_name = 10;
uint64 sequence = 11;
}
message ProjectGrantCreate {
@@ -1961,6 +1976,7 @@ message ProjectGrantMember {
repeated string roles = 6;
google.protobuf.Timestamp change_date = 7;
google.protobuf.Timestamp creation_date = 8;
uint64 sequence = 9;
}
message ProjectGrantMemberAdd {
@@ -2028,6 +2044,7 @@ message UserGrant {
string org_name = 13;
string org_domain = 14;
string project_name = 15;
uint64 sequence = 16;
}
message UserGrantCreate {