Module: Aven

Defined in:
app/models/aven/log.rb,
lib/aven.rb,
lib/aven/model.rb,
lib/aven/engine.rb,
lib/aven/version.rb,
app/models/aven/user.rb,
lib/aven/configuration.rb,
app/models/aven/loggable.rb,
app/models/aven/workspace.rb,
app/models/aven/app_record.rb,
lib/aven/model/tenant_model.rb,
app/jobs/aven/application_job.rb,
app/models/aven/workspace_role.rb,
app/models/aven/workspace_user.rb,
app/controllers/aven/admin/base.rb,
app/models/aven/app_record_schema.rb,
app/models/aven/application_record.rb,
app/helpers/aven/application_helper.rb,
app/mailers/aven/application_mailer.rb,
app/models/aven/workspace_user_role.rb,
app/controllers/aven/auth_controller.rb,
app/controllers/aven/static_controller.rb,
app/controllers/aven/oauth/base_controller.rb,
app/controllers/aven/workspaces_controller.rb,
app/controllers/aven/application_controller.rb,
app/controllers/aven/oauth/auth0_controller.rb,
app/controllers/aven/oauth/github_controller.rb,
app/controllers/aven/oauth/google_controller.rb,
app/controllers/concerns/aven/authentication.rb,
app/components/aven/application_view_component.rb,
app/controllers/aven/oauth/entra_id_controller.rb,
app/controllers/aven/admin/dashboard_controller.rb,
app/controllers/concerns/aven/controller_helpers.rb

Overview

Schema Information

Table name: aven_workspace_user_roles

id                :bigint           not null, primary key
created_at        :datetime         not null
updated_at        :datetime         not null
workspace_role_id :bigint
workspace_user_id :bigint

Indexes

idx_aven_ws_user_roles_on_role_user                   (workspace_role_id,workspace_user_id) UNIQUE
index_aven_workspace_user_roles_on_workspace_role_id  (workspace_role_id)
index_aven_workspace_user_roles_on_workspace_user_id  (workspace_user_id)

Foreign Keys

fk_rails_...  (workspace_role_id => aven_workspace_roles.id)
fk_rails_...  (workspace_user_id => aven_workspace_users.id)

Defined Under Namespace

Modules: Admin, ApplicationHelper, Authentication, ControllerHelpers, Loggable, Model, Oauth Classes: AppRecord, AppRecordSchema, ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, ApplicationViewComponent, AuthController, Configuration, Engine, Log, StaticController, User, Workspace, WorkspaceRole, WorkspaceUser, WorkspaceUserRole, WorkspacesController

Constant Summary collapse

VERSION =
"0.0.2"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



43
44
45
# File 'lib/aven/configuration.rb', line 43

def configuration
  @configuration ||= Configuration.new
end

.importmapObject

Returns the value of attribute importmap.



12
13
14
# File 'lib/aven/engine.rb', line 12

def importmap
  @importmap
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



47
48
49
# File 'lib/aven/configuration.rb', line 47

def configure
  yield(configuration)
end