├── .example.env ├── .gitignore ├── Dockerfile ├── LICENSE.txt ├── README.md ├── assets ├── header-logo.png ├── logowl-analytics.png ├── logowl-error.png ├── logowl-errors.png └── logowl-services.png ├── cmd └── logowl │ └── main.go ├── go.mod ├── go.sum ├── internal ├── controllers │ ├── auth.go │ ├── event.go │ ├── logging.go │ ├── organization.go │ ├── service.go │ └── user.go ├── keys │ └── keys.go ├── middlewares │ ├── cors.go │ └── verifyUserJWT.go ├── mocks │ ├── middlewares.go │ └── services.go ├── models │ ├── auth.go │ ├── keys.go │ ├── logs.go │ ├── organization.go │ ├── responses.go │ ├── service.go │ └── user.go ├── routes │ ├── auth.go │ ├── event.go │ ├── init.go │ ├── logging.go │ ├── organization.go │ ├── service.go │ └── user.go ├── server │ └── server.go ├── services │ ├── auth.go │ ├── event.go │ ├── logging.go │ ├── organization.go │ ├── request.go │ ├── service.go │ └── user.go ├── store │ ├── analytics.go │ ├── errors.go │ ├── init.go │ ├── organization.go │ ├── passwordResetTokens.go │ ├── service.go │ └── user.go ├── templates │ ├── invitation.go │ └── resetPassword.go ├── unittests │ ├── controller_test.go │ └── utils_test.go └── utils │ ├── date.go │ ├── random.go │ └── respond.go └── unittests.sh /.example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/.example.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/README.md -------------------------------------------------------------------------------- /assets/header-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/assets/header-logo.png -------------------------------------------------------------------------------- /assets/logowl-analytics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/assets/logowl-analytics.png -------------------------------------------------------------------------------- /assets/logowl-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/assets/logowl-error.png -------------------------------------------------------------------------------- /assets/logowl-errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/assets/logowl-errors.png -------------------------------------------------------------------------------- /assets/logowl-services.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/assets/logowl-services.png -------------------------------------------------------------------------------- /cmd/logowl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/cmd/logowl/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/go.sum -------------------------------------------------------------------------------- /internal/controllers/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/controllers/auth.go -------------------------------------------------------------------------------- /internal/controllers/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/controllers/event.go -------------------------------------------------------------------------------- /internal/controllers/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/controllers/logging.go -------------------------------------------------------------------------------- /internal/controllers/organization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/controllers/organization.go -------------------------------------------------------------------------------- /internal/controllers/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/controllers/service.go -------------------------------------------------------------------------------- /internal/controllers/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/controllers/user.go -------------------------------------------------------------------------------- /internal/keys/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/keys/keys.go -------------------------------------------------------------------------------- /internal/middlewares/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/middlewares/cors.go -------------------------------------------------------------------------------- /internal/middlewares/verifyUserJWT.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/middlewares/verifyUserJWT.go -------------------------------------------------------------------------------- /internal/mocks/middlewares.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/mocks/middlewares.go -------------------------------------------------------------------------------- /internal/mocks/services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/mocks/services.go -------------------------------------------------------------------------------- /internal/models/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/models/auth.go -------------------------------------------------------------------------------- /internal/models/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/models/keys.go -------------------------------------------------------------------------------- /internal/models/logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/models/logs.go -------------------------------------------------------------------------------- /internal/models/organization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/models/organization.go -------------------------------------------------------------------------------- /internal/models/responses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/models/responses.go -------------------------------------------------------------------------------- /internal/models/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/models/service.go -------------------------------------------------------------------------------- /internal/models/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/models/user.go -------------------------------------------------------------------------------- /internal/routes/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/routes/auth.go -------------------------------------------------------------------------------- /internal/routes/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/routes/event.go -------------------------------------------------------------------------------- /internal/routes/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/routes/init.go -------------------------------------------------------------------------------- /internal/routes/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/routes/logging.go -------------------------------------------------------------------------------- /internal/routes/organization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/routes/organization.go -------------------------------------------------------------------------------- /internal/routes/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/routes/service.go -------------------------------------------------------------------------------- /internal/routes/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/routes/user.go -------------------------------------------------------------------------------- /internal/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/server/server.go -------------------------------------------------------------------------------- /internal/services/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/services/auth.go -------------------------------------------------------------------------------- /internal/services/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/services/event.go -------------------------------------------------------------------------------- /internal/services/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/services/logging.go -------------------------------------------------------------------------------- /internal/services/organization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/services/organization.go -------------------------------------------------------------------------------- /internal/services/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/services/request.go -------------------------------------------------------------------------------- /internal/services/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/services/service.go -------------------------------------------------------------------------------- /internal/services/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/services/user.go -------------------------------------------------------------------------------- /internal/store/analytics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/store/analytics.go -------------------------------------------------------------------------------- /internal/store/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/store/errors.go -------------------------------------------------------------------------------- /internal/store/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/store/init.go -------------------------------------------------------------------------------- /internal/store/organization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/store/organization.go -------------------------------------------------------------------------------- /internal/store/passwordResetTokens.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/store/passwordResetTokens.go -------------------------------------------------------------------------------- /internal/store/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/store/service.go -------------------------------------------------------------------------------- /internal/store/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/store/user.go -------------------------------------------------------------------------------- /internal/templates/invitation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/templates/invitation.go -------------------------------------------------------------------------------- /internal/templates/resetPassword.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/templates/resetPassword.go -------------------------------------------------------------------------------- /internal/unittests/controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/unittests/controller_test.go -------------------------------------------------------------------------------- /internal/unittests/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/unittests/utils_test.go -------------------------------------------------------------------------------- /internal/utils/date.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/utils/date.go -------------------------------------------------------------------------------- /internal/utils/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/utils/random.go -------------------------------------------------------------------------------- /internal/utils/respond.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/internal/utils/respond.go -------------------------------------------------------------------------------- /unittests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jz222/logowl/HEAD/unittests.sh --------------------------------------------------------------------------------