class

App::Organizations

Inherits App::Base < App::Pagination < ActionController::Base < ActionController::Responders < ActionController::Route::Builder < Reference < Object

Constants

PARSER_LIST = ["application/json"]
RESPONDER_LIST = ["application/json", "text/html"]

Class methods

base_route

Helper for obtaining base route

index(hash_parts : Hash(String | Symbol, Nil | Bool | Int32 | Int64 | Float32 | Float64 | String | Symbol) | Nil = nil, **tuple_parts)

Helper methods for performing redirect_to calls

Instance methods

accept_invite(invite_id : String, secret : String)

Accept organization invite

Source
add_group_user(params : AddGroupUserParams) : Models::GroupUser

Add user to group

Source
add_member(params : AddMemberParams)

Add member to organization

Source
base_route(*args, **options)

Helper for obtaining base route

base_route(*args, **options, &)

Helper for obtaining base route

billing_html

Show billing page

Source
cancel_subscription

Cancel subscription

Source
create(org : Models::Organization) : Models::Organization

Create new organization

Source
create_group(group : Models::Group) : Models::Group

Create group

Source
create_group_invite(params : GroupInviteParams) : Models::GroupInvite

Create group invite

Source
create_invite(params : InviteParams) : Models::OrganizationInvite

Create organization invite

Source
current_group
Source
current_group?
Source
current_org
Source
current_org?
Source
destroy

Delete organization

Source
destroy_group

Delete group

Source
group_users

List group users

Source
groups

List groups (JSON API)

Source
groups_html

Groups management page

Source
index

List user's organizations (JSON API) with search and pagination

Source
index_html

Show organizations management page

Source
invites

List organization invites

Source
invoices

List invoices

Source
list_plans

List available plans

Source
lookup(subdomain : String) : LookupResponse

Resolve subdomain to Organization ID (Public)

Source
manage

Show organization management page

Source
members

List organization members

Source
remove_group_user(user_id : String) : Nil

Remove user from group

Source
remove_member(user_id : String) : Nil

Remove member from organization

Source
revoke_invite(invite_id : String) : Nil

Revoke organization invite

Source
settings

Show organization settings page

Source
show

Get organization details

Source
show_group

Get group details

Source
show_subscription

Get current subscription details

Source
switch

Switch current organization

Source
update(org : Models::Organization) : Models::Organization

Update organization

Source
update_group(group : Models::Group) : Models::Group

Update group

Source
update_member(user_id : String, params : UpdateMemberParams)

Update member permission

Source
update_subscription(sub : Models::Subscription) : Models::Subscription

Create or Update subscription

Source

Nested types