diff --git a/doc/class-diagram.svg b/doc/class-diagram.svg new file mode 100644 index 000000000..107880e55 --- /dev/null +++ b/doc/class-diagram.svg @@ -0,0 +1,5875 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Training + + + + + + creditable + + + Training + + + + + + reservable + + + TrainingImage + + + + + + training_image + + + + + + + + Training + + + + + + + + + + + + + + AccountingPeriod + + + + + + + + + + + + Training + + + + + + training + + + + + + + + Training + + + + + + + + + + + + Group + + + + + + group + + + Price + + + + + + machines_prices + + + Price + + + + + + spaces_prices + + + + + + + + Group + + + + + + + + + + + + + + + + + + + + + + + + User + + + + + + + + + + + + StatisticGraph + + + + + + statistic_graph + + + StatisticIndex + + + + + + statistic_index + + + + + + + + StatisticIndex + + + + + + + + + + + + + + ProjectStepImage + + + + + + + + + + + + + + ParameterError + + + + + + + + + + + + AuthProvider + + + + + + auth_provider + + + + + + + + DatabaseProvider + + + + + + + + + + + + + + Asset + + + + + + + + + + + + Category + + + + + + category + + + + + + + + Category + + + + + + + + + + + + StatisticSubType + + + + + + statistic_sub_type + + + + + + + + StatisticSubType + + + + + + + + + + + + Tag + + + + + + tag + + + User + + + + + + user + + + + + + + + UserTag + + + + + + + + + + + + Tag + + + + + + tag + + + + + + + + Tag + + + + + + + + + + + + CustomAssetFile + + + + + + custom_asset_file + + + + + + + + CustomAsset + + + + + + + + + + + + Subscription + + + + + + invoiced + + + Plan + + + + + + plan + + + User + + + + + + user + + + + + + + + Subscription + + + + + + + + + + + + PlanFile + + + + + + plan_file + + + + + + + + PlanFile + + + + + + + + + + + + Client + + + + + + client + + + + + + + + CallsCountTracing + + + + + + + + + + + + Project + + + + + + project + + + User + + + + + + user + + + + + + + + ProjectUser + + + + + + + + + + + + SpaceImage + + + + + + space_image + + + + + + + + SpaceImage + + + + + + + + + + + + Availability + + + + + + availability + + + Space + + + + + + space + + + + + + + + SpacesAvailability + + + + + + + + + + + + UserAvatar + + + + + + user_avatar + + + + + + + + UserAvatar + + + + + + + + + + + + Address + + + + + + address + + + Organization + + + + + + organization + + + Organization + + + + + + placeable + + + + + + + + Organization + + + + + + + + + + + + + + Role + + + + + + + + + + + + + + Theme + + + + + + + + + + + + + + Account + + + + + + + + + + + + PlanImage + + + + + + plan_image + + + + + + + + PlanImage + + + + + + + + + + + + Project + + + + + + my_projects + + + Project + + + + + + project + + + + + + + + Project + + + + + + + + + + + + OAuth2Provider + + + + + + o_auth2_provider + + + + + + + + OAuth2Mapping + + + + + + + + + + + + + + PartnerPlan + + + + + + + + + + + + Invoice + + + + + + invoice + + + Reservation + + + + + + reservation + + + User + + + + + + user + + + Wallet + + + + + + wallet + + + WalletTransaction + + + + + + wallet_transaction + + + + + + + + WalletTransaction + + + + + + + + + + + + Training + + + + + + creditable + + + Machine + + + + + + priceable + + + Training + + + + + + reservable + + + Space + + + + + + space + + + SpaceImage + + + + + + space_image + + + + + + + + Space + + + + + + + + + + + + Training + + + + + + creditable + + + MachineImage + + + + + + machine_image + + + Machine + + + + + + priceable + + + Training + + + + + + reservable + + + + + + + + Machine + + + + + + + + + + + + Reservation + + + + + + reservation + + + Slot + + + + + + slot + + + + + + + + SlotsReservation + + + + + + + + + + + + AgeRange + + + + + + age_range + + + Availability + + + + + + availability + + + Category + + + + + + category + + + EventImage + + + + + + event_image + + + Training + + + + + + reservable + + + + + + + + Event + + + + + + + + + + + + Setting + + + + + + setting + + + + + + + + Setting + + + + + + + + + + + + Availability + + + + + + availability + + + Machine + + + + + + machine + + + + + + + + MachinesAvailability + + + + + + + + + + + + Client + + + + + + client + + + + + + + + Client + + + + + + + + + + + + Invoice + + + + + + invoice + + + Subscription + + + + + + invoiced + + + Training + + + + + + reservable + + + Reservation + + + + + + reservation + + + User + + + + + + user + + + + + + + + Reservation + + + + + + + + + + + + Group + + + + + + group + + + Training + + + + + + training + + + + + + + + TrainingsPricing + + + + + + + + + + + + Coupon + + + + + + coupon + + + + + + + + Coupon + + + + + + + + + + + + + + MachineFile + + + + + + + + + + + + EventPriceCategory + + + + + + event_price_category + + + Reservation + + + + + + reservation + + + + + + + + Ticket + + + + + + + + + + + + Credit + + + + + + credit + + + Training + + + + + + creditable + + + Credit + + + + + + machine_credit + + + Credit + + + + + + machine_credits + + + Credit + + + + + + space_credits + + + Credit + + + + + + training_credit + + + Credit + + + + + + training_credits + + + + + + + + Credit + + + + + + + + + + + + Availability + + + + + + availability + + + Tag + + + + + + tag + + + + + + + + AvailabilityTag + + + + + + + + + + + + Invoice + + + + + + invoice + + + + + + + + Avoir + + + + + + + + + + + + + + Space + + + + + + + + + + + + Availability + + + + + + availability + + + Event + + + + + + event + + + + + + + + Availability + + + + + + + + + + + + Price + + + + + + machines_prices + + + Plan + + + + + + plan + + + Machine + + + + + + priceable + + + Price + + + + + + spaces_prices + + + + + + + + Price + + + + + + + + + + + + + + SimpleAuthProvider + + + + + + + + + + + + Invoice + + + + + + avoir + + + Coupon + + + + + + coupon + + + Invoice + + + + + + invoice + + + Subscription + + + + + + invoiced + + + Invoice + + + + + + operated_invoices + + + User + + + + + + user + + + WalletTransaction + + + + + + wallet_transaction + + + + + + + + Invoice + + + + + + + + + + + + CustomAssetFile + + + + + + custom_asset_file + + + + + + + + CustomAssetFile + + + + + + + + + + + + EventPriceCategory + + + + + + event_price_category + + + + + + + + PriceCategory + + + + + + + + + + + + Project + + + + + + project + + + + + + + + ProjectStep + + + + + + + + + + + + AuthProvider + + + + + + auth_provider + + + + + + + + AuthProvider + + + + + + + + + + + + StatisticIndex + + + + + + statistic_index + + + StatisticType + + + + + + statistic_type + + + + + + + + StatisticType + + + + + + + + + + + + TrainingImage + + + + + + training_image + + + + + + + + TrainingImage + + + + + + + + + + + + Invoice + + + + + + invoice + + + InvoiceItem + + + + + + invoice_item + + + Subscription + + + + + + subscription + + + + + + + + InvoiceItem + + + + + + + + + + + + + + Notification + + + + + + + + + + + + Event + + + + + + event + + + + + + + + Event + + + + + + + + + + + + ProjectImage + + + + + + project_image + + + + + + + + ProjectImage + + + + + + + + + + + + AuthProvider + + + + + + auth_provider + + + OAuth2Provider + + + + + + o_auth2_provider + + + + + + + + OAuth2Provider + + + + + + + + + + + + + + SpaceFile + + + + + + + + + + + + StatisticGraph + + + + + + statistic_graph + + + StatisticIndex + + + + + + statistic_index + + + + + + + + StatisticGraph + + + + + + + + + + + + AgeRange + + + + + + age_range + + + + + + + + AgeRange + + + + + + + + + + + + User + + + + + + author + + + Group + + + + + + group + + + Project + + + + + + my_projects + + + Invoice + + + + + + operated_invoices + + + Profile + + + + + + profile + + + User + + + + + + user + + + Wallet + + + + + + wallet + + + + + + + + User + + + + + + + + + + + + Credit + + + + + + credit + + + Credit + + + + + + machine_credit + + + Credit + + + + + + training_credit + + + User + + + + + + user + + + + + + + + UsersCredit + + + + + + + + + + + + Availability + + + + + + availability + + + Training + + + + + + training + + + + + + + + TrainingsAvailability + + + + + + + + + + + + + + EventFile + + + + + + + + + + + + Machine + + + + + + machine + + + + + + + + Machine + + + + + + + + + + + + Setting + + + + + + setting + + + User + + + + + + user + + + + + + + + HistoryValue + + + + + + + + + + + + + + Abuse + + + + + + + + + + + + Group + + + + + + group + + + Credit + + + + + + machine_credits + + + Plan + + + + + + plan + + + PlanFile + + + + + + plan_file + + + PlanImage + + + + + + plan_image + + + Credit + + + + + + space_credits + + + Credit + + + + + + training_credits + + + + + + + + Plan + + + + + + + + + + + + StatisticSubType + + + + + + statistic_sub_type + + + StatisticType + + + + + + statistic_type + + + + + + + + StatisticTypeSubType + + + + + + + + + + + + Training + + + + + + training + + + User + + + + + + user + + + + + + + + UserTraining + + + + + + + + + + + + Event + + + + + + event + + + EventPriceCategory + + + + + + event_price_category + + + + + + + + EventPriceCategory + + + + + + + + + + + + + + NotificationType + + + + + + + + + + + + Wallet + + + + + + wallet + + + + + + + + Wallet + + + + + + + + + + + + + + ProjectCao + + + + + + + + + + + + + + EventTheme + + + + + + + + + + + + User + + + + + + author + + + Licence + + + + + + licence + + + ProjectImage + + + + + + project_image + + + + + + + + Project + + + + + + + + + + + + StatisticIndex + + + + + + statistic_index + + + + + + + + StatisticField + + + + + + + + + + + + Subscription + + + + + + invoiced + + + Subscription + + + + + + subscription + + + + + + + + OfferDay + + + + + + + + + + + + Address + + + + + + address + + + Organization + + + + + + organization + + + Organization + + + + + + placeable + + + Profile + + + + + + profile + + + UserAvatar + + + + + + user_avatar + + + + + + + + Profile + + + + + + + + + + + + + + Stylesheet + + + + + + + + + + + + Address + + + + + + address + + + Organization + + + + + + placeable + + + + + + + + Address + + + + + + + + + + + + StatisticType + + + + + + statistic_type + + + + + + + + StatisticCustomAggregation + + + + + + + + + + + + + + Feed + + + + + + + + + + + + User + + + + + + user + + + + + + + + Export + + + + + + + + + + + + MachineImage + + + + + + machine_image + + + + + + + + MachineImage + + + + + + + + + + + + Availability + + + + + + availability + + + Slot + + + + + + slot + + + + + + + + Slot + + + + + + + + + + + + Licence + + + + + + licence + + + + + + + + Licence + + + + + + + + + + + + + + Component + + + + + + + + + + + + Subscription + + + + + + subscription + + + + + + + + Subscription + + + + + + + + + + + + EventImage + + + + + + event_image + + + + + + + + EventImage + + + + + + + 1 + + + 0..1 + 1 + + + 1 + + + 1 + + + 0..* + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0..* + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + + + + 1 + + + 1 + + + 1 + + + 0..* + 1 + + + 0..1 + 1 + + 0..1 + 0..1 + + 0..1 + 0..1 + + + + + + 0..1 + 1 + + + 1 + + + 1 + + + 1 + + + + + + 1 + + + 0..1 + 1 + + 0..1 + ? + + + 1 + + + 1 + + + + + + 1 + + + 0..1 + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0..1 + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0..1 + 1 + + + 1 + + 0..* + ? + + + 1 + + + 0..1 + 1 + + + 1 + + + + + + + + + 1 + + + 1 + + + 1 + + + 0..1 + 1 + + + + + + 1 + + + 0..* + 1 + + + 1 + + + 0..1 + 1 + + + 1 + + + 1 + + + 0..* + 1 + + + + + + 1 + + + 0..1 + 1 + + + 1 + + + + + + + + + + + + 0..1 + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + + + + 1 + + + 0..* + 1 + + + 0..1 + 1 + + + + + + 1 + + + 1 + + + + + + 0..1 + 1 + + + 0..1 + 1 + + + 1 + + + 1 + + + 1 + + + 0..* + 1 + + + 1 + + + + + + 0..1 + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + 0..1 + ? + + + 1 + + + 1 + + + 0..1 + 1 + + + 1 + + 0..1 + ? + + 0..1 + ? + + 0..1 + ? + + + 1 + + + 1 + + + diff --git a/doc/controllers_brief.svg b/doc/controllers_brief.svg deleted file mode 100644 index 735f7652b..000000000 --- a/doc/controllers_brief.svg +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - -controllers_diagram - - - -_diagram_info -Controllers diagram -Date: Jan 10 2019 - 16:37 -Migration version: 20190110150532 -Generated by RailRoady 1.5.3 -http://railroady.prestonlee.com - - - -Rss::RssController - -Rss::RssController - - - -Rss::EventsController - -Rss::EventsController - - - -Rss::ProjectsController - -Rss::ProjectsController - - - -SocialBotController - -SocialBotController - - - -API::PriceCategoriesController - -API::PriceCategoriesController - - - -API::ThemesController - -API::ThemesController - - - -API::PlansController - -API::PlansController - - - -API::MachinesController - -API::MachinesController - - - -API::SpacesController - -API::SpacesController - - - -API::AgeRangesController - -API::AgeRangesController - - - -API::AdminsController - -API::AdminsController - - - -API::VersionController - -API::VersionController - - - -API::CreditsController - -API::CreditsController - - - -API::TrainingsPricingsController - -API::TrainingsPricingsController - - - -API::WalletController - -API::WalletController - - - -API::EventsController - -API::EventsController - - - -API::StatisticsController - -API::StatisticsController - - - -API::EventThemesController - -API::EventThemesController - - - -API::LicencesController - -API::LicencesController - - - -API::ExportsController - -API::ExportsController - - - -API::TranslationsController - -API::TranslationsController - - - -API::TagsController - -API::TagsController - - - -API::PricingController - -API::PricingController - - - -API::CouponsController - -API::CouponsController - - - -API::PricesController - -API::PricesController - - - -API::UsersController - -API::UsersController - - - -API::StylesheetsController - -API::StylesheetsController - - - -API::SlotsController - -API::SlotsController - - - -API::CategoriesController - -API::CategoriesController - - - -API::CustomAssetsController - -API::CustomAssetsController - - - -API::MembersController - -API::MembersController - - - -API::AvailabilitiesController - -API::AvailabilitiesController - - - -API::NotificationsController - -API::NotificationsController - - - -API::AuthProvidersController - -API::AuthProvidersController - - - -API::ProjectsController - -API::ProjectsController - - - -API::ComponentsController - -API::ComponentsController - - - -API::SettingsController - -API::SettingsController - - - -API::TrainingsController - -API::TrainingsController - - - -API::OpenAPIClientsController - -API::OpenAPIClientsController - - - -API::AbusesController - -API::AbusesController - - - -API::SubscriptionsController - -API::SubscriptionsController - - - -API::FeedsController - -API::FeedsController - - - -API::InvoicesController - -API::InvoicesController - - - -API::ReservationsController - -API::ReservationsController - - - -API::GroupsController - -API::GroupsController - - - -API::OpenlabProjectsController - -API::OpenlabProjectsController - - - -ConfirmationsController - -ConfirmationsController - - - -OpenAPI::V1::MachinesController - -OpenAPI::V1::MachinesController - - - -OpenAPI::V1::EventsController - -OpenAPI::V1::EventsController - - - -OpenAPI::V1::BaseController - -OpenAPI::V1::BaseController - - - -OpenAPI::V1::BookableMachinesController - -OpenAPI::V1::BookableMachinesController - - - -OpenAPI::V1::UsersController - -OpenAPI::V1::UsersController - - - -OpenAPI::V1::TrainingsController - -OpenAPI::V1::TrainingsController - - - -OpenAPI::V1::UserTrainingsController - -OpenAPI::V1::UserTrainingsController - - - -OpenAPI::V1::InvoicesController - -OpenAPI::V1::InvoicesController - - - -OpenAPI::V1::ReservationsController - -OpenAPI::V1::ReservationsController - - - -SessionsController - -SessionsController - - - -PasswordsController - -PasswordsController - - - -RegistrationsController - -RegistrationsController - - - -Users::OmniauthCallbacksController - -Users::OmniauthCallbacksController - - - -WebhooksController - -WebhooksController - - - -ApplicationController - -ApplicationController - - - diff --git a/doc/controllers_complete.svg b/doc/controllers_complete.svg deleted file mode 100644 index d93a8f672..000000000 --- a/doc/controllers_complete.svg +++ /dev/null @@ -1,963 +0,0 @@ - - - - - - -controllers_diagram - - - -_diagram_info -Controllers diagram -Date: Jan 10 2019 - 16:37 -Migration version: 20190110150532 -Generated by RailRoady 1.5.3 -http://railroady.prestonlee.com - - - -Rss::RssController - -Rss::RssController - - - -_layout - - - -Rss::EventsController - -Rss::EventsController - -index - - -_layout - - - -Rss::ProjectsController - -Rss::ProjectsController - -index - - -_layout - - - -SocialBotController - -SocialBotController - -share - - -_layout - - - -API::PriceCategoriesController - -API::PriceCategoriesController - -create -destroy -index -show -update - - -_layout -price_category_params -set_price_category - - - -API::ThemesController - -API::ThemesController - -create -destroy -index -show -update - - -_layout -set_theme -theme_params - - - -API::PlansController - -API::PlansController - -create -destroy -index -show -update - - -_layout -plan_params - - - -API::MachinesController - -API::MachinesController - -create -destroy -index -show -update - - -_layout -is_reserved -machine_params -set_machine - - - -API::SpacesController - -API::SpacesController - -create -destroy -index -show -update - - -_layout -get_space -space_params - - - -API::AgeRangesController - -API::AgeRangesController - -create -destroy -index -show -update - - -_layout -age_range_params -set_age_range - - - -API::AdminsController - -API::AdminsController - -create -destroy -index - - -_layout -admin_params - - - -API::VersionController - -API::VersionController - -show - - -_layout - - - -API::CreditsController - -API::CreditsController - -create -destroy -index -update - - -_layout -credit_params -set_credit - - - -API::TrainingsPricingsController - -API::TrainingsPricingsController - -index -trainings_pricing_params -update - - -_layout - - - -API::WalletController - -API::WalletController - -by_user -credit -transactions - - -_layout -credit_params - - - -API::EventsController - -API::EventsController - -create -destroy -index -show -upcoming -update - - -_layout -event_params -set_event - - - -API::StatisticsController - -API::StatisticsController - -account -event -export_account -export_event -export_global -export_machine -export_project -export_space -export_subscription -export_training -export_user -index -machine -project -scroll -space -subscription -training -user - - -_layout - - - -API::EventThemesController - -API::EventThemesController - -create -destroy -index -show -update - - -_layout -event_theme_params -set_event_theme - - - -API::LicencesController - -API::LicencesController - -create -destroy -index -show -update - - -_layout -licence_params -set_licence - - - -API::ExportsController - -API::ExportsController - -download -status - - -_layout -set_export - - - -API::TranslationsController - -API::TranslationsController - -set_locale -show - - -_layout - - - -API::TagsController - -API::TagsController - -create -destroy -index -show -update - - -_layout -set_tag -tag_params - - - -API::PricingController - -API::PricingController - -index -update - - -_layout - - - -API::CouponsController - -API::CouponsController - -create -destroy -index -send_to -show -update -validate - - -_layout -coupon_editable_params -coupon_params -set_coupon - - - -API::PricesController - -API::PricesController - -compute -index -update - - -_layout -compute_price_params -coupon_params -price_params - - - -API::UsersController - -API::UsersController - -create -index - - -_layout -partner_params - - - -API::StylesheetsController - -API::StylesheetsController - -show - - -_layout - - - -API::SlotsController - -API::SlotsController - -cancel -update - - -_layout -set_slot -slot_params - - - -API::CategoriesController - -API::CategoriesController - -create -destroy -index -show -update - - -_layout -category_params -set_category - - - -API::CustomAssetsController - -API::CustomAssetsController - -create -destroy -index -show -update - - -_layout -custom_asset_params -set_custom_asset - - - -API::MembersController - -API::MembersController - -create -destroy -export_members -export_reservations -export_subscriptions -index -last_subscribed -list -mapping -merge -search -show -update - - -_layout -set_member -user_params - - - -API::AvailabilitiesController - -API::AvailabilitiesController - -create -destroy -export_availabilities -index -lock -machine -public -reservations -show -spaces -trainings -update - - -_layout -availability_params -can_show_slot_plus_three_months -define_max_visibility -filter_availabilites -in_same_day -is_reserved -is_reserved_availability -is_subscription_year -lock_params -set_availability -verify_machine_is_reserved -verify_space_is_reserved -verify_training_event_is_reserved - - - -API::NotificationsController - -API::NotificationsController - -index -last_unread -polling -show -update -update_all - - -_layout -delete_obsoletes -set_notification - - - -API::AuthProvidersController - -API::AuthProvidersController - -active -create -destroy -index -mapping_fields -send_code -show -update - - -_layout -provider_params -set_provider - - - -API::ProjectsController - -API::ProjectsController - -allowed_extensions -collaborator_valid -create -destroy -index -last_published -search -show -update - - -_layout -project_params -set_project - - - -API::ComponentsController - -API::ComponentsController - -create -destroy -index -show -update - - -_layout -component_params -set_component - - - -API::SettingsController - -API::SettingsController - -index -show -update - - -_layout -names_as_string_to_array -setting_params - - - -API::TrainingsController - -API::TrainingsController - -availabilities -create -destroy -index -show -update - - -_layout -set_training -training_params -valid_training_params - - - -API::OpenAPIClientsController - -API::OpenAPIClientsController - -create -destroy -index -reset_token -update - - -_layout -client_params - - - -API::AbusesController - -API::AbusesController - -create - - -_layout -abuse_params - - - -API::SubscriptionsController - -API::SubscriptionsController - -create -show -update - - -_layout -coupon_params -set_subscription -subscription_params -subscription_update_params -valid_card_token? - - - -API::FeedsController - -API::FeedsController - -twitter_timelines - - -_layout - - - -API::InvoicesController - -API::InvoicesController - -create -download -index -list - - -_layout -avoir_params -set_invoice - - - -API::ReservationsController - -API::ReservationsController - -create -index -show -update - - -_layout -coupon_params -reservation_params -set_reservation - - - -API::GroupsController - -API::GroupsController - -create -destroy -index -update - - -_layout -group_params - - - -API::OpenlabProjectsController - -API::OpenlabProjectsController - -index - - -_layout - - - -ConfirmationsController - -ConfirmationsController - -after_confirmation_path_for - - -_layout - - - -OpenAPI::V1::MachinesController - -OpenAPI::V1::MachinesController - -index - - -_layout - - - -OpenAPI::V1::EventsController - -OpenAPI::V1::EventsController - -index - - -_layout -per_page -upcoming - - - -OpenAPI::V1::BaseController - -OpenAPI::V1::BaseController - - -authenticate -authenticate_token -bad_request -current_api_client -not_found -render_unauthorized - -_layout -increment_calls_count - - - -OpenAPI::V1::BookableMachinesController - -OpenAPI::V1::BookableMachinesController - -index - - -_layout - - - -OpenAPI::V1::UsersController - -OpenAPI::V1::UsersController - -index - - -_layout -per_page - - - -OpenAPI::V1::TrainingsController - -OpenAPI::V1::TrainingsController - -index - - -_layout - - - -OpenAPI::V1::UserTrainingsController - -OpenAPI::V1::UserTrainingsController - -index - - -_layout -per_page - - - -OpenAPI::V1::InvoicesController - -OpenAPI::V1::InvoicesController - -download -index - - -_layout -per_page - - - -OpenAPI::V1::ReservationsController - -OpenAPI::V1::ReservationsController - -index - - -_layout -format_type -per_page - - - -SessionsController - -SessionsController - -new - -set_csrf_headers - -_layout - - - -PasswordsController - -PasswordsController - -create - - -_layout - - - -RegistrationsController - -RegistrationsController - -create - - -_layout - - - -Users::OmniauthCallbacksController - -Users::OmniauthCallbacksController - -database-fablab - - -_layout -email_exists? -generate_unique_username -username_exists? - - - -WebhooksController - -WebhooksController - -create - - -_layout - - - -ApplicationController - -ApplicationController - -index - -configure_permitted_parameters -default_url_options -permission_denied -set_csrf_cookie -verified_request? - -_layout - - - diff --git a/doc/gem-dependencies.svg b/doc/gem-dependencies.svg new file mode 100644 index 000000000..c2b658547 --- /dev/null +++ b/doc/gem-dependencies.svg @@ -0,0 +1,7567 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ffi + + + + + + + + + + + + + + prawn-table + + + + + + + + + + + + + + rails-dom-testing + + + + + + + + + + + + + + redis-namespace + + + + + + + + + + + + + + aasm + + + + + + + + + + + + + + sassc + + + + + + + + + + + + + + builder + + + + + + + + + + + + + + kaminari + + + + + + + + + + + + + + hashery + + + + + + + + + + + + + + thor + + + + + + + + + + + + + + warden + + + + + + + + + + + + + + nokogiri + + + + + + + + + + + + + + arel + + + + + + + + + + + + + + recurrence + + + + + + + + + + + + + + devise + + + + + + + + + + + + + + htmlentities + + + + + + + + + + + + + + mini_mime + + + + + + + + + + + + + + unf_ext + + + + + + + + + + + + + + sass + + + + + + + + + + + + + + sprockets + + + + + + + + + + + + + + has_secure_token + + + + + + + + + + + + + + mail + + + + + + + + + + + + + + rainbow + + + + + + + + + + + + + + rails-html-sanitizer + + + + + + + + + + + + + + mime-types + + + + + + + + + + + + + + font-awesome-rails + + + + + + + + + + + + + + axlsx + + + + + + + + + + + + + + ruby-progressbar + + + + + + + + + + + + + + i18n + + + + + + + + + + + + + + activejob + + + + + + + + + + + + + + globalid + + + + + + + + + + + + + + therubyracer + + + + + + + + + + + + + + actionpack + + + + + + + + + + + + + + spring + + + + + + + + + + + + + + jquery-rails + + + + + + + + + + + + + + libv8 + + + + + + + + + + + + + + foreman + + + + + + + + + + + + + + safe_yaml + + + + + + + + + + + + + + timers + + + + + + + + + + + + + + public_suffix + + + + + + + + + + + + + + thread_safe + + + + + + + + + + + + + + vcr + + + + + + + + + + + + + + coercible + + + + + + + + + + + + + + message_format + + + + + + + + + + + + + + omniauth + + + + + + + + + + + + + + debug_inspector + + + + + + + + + + + + + + sys-filesystem + + + + + + + + + + + + + + jwt + + + + + + + + + + + + + + skinny + + + + + + + + + + + + + + elasticsearch-api + + + + + + + + + + + + + + minitest-reporters + + + + + + + + + + + + + + sinatra + + + + + + + + + + + + + + rails_stdout_logging + + + + + + + + + + + + + + ttfunk + + + + + + + + + + + + + + apipie-rails + + + + + + + + + + + + + + bcrypt + + + + + + + + + + + + + + chroma + + + + + + + + + + + + + + rails + + + + + + + + + + + + + + parser + + + + + + + + + + + + + + buftok + + + + + + + + + + + + + + docile + + + + + + + + + + + + + + rake + + + + + + + + + + + + + + rack-protection + + + + + + + + + + + + + + activemodel + + + + + + + + + + + + + + uglifier + + + + + + + + + + + + + + unf + + + + + + + + + + + + + + http + + + + + + + + + + + + + + orm_adapter + + + + + + + + + + + + + + faker + + + + + + + + + + + + + + ruby-rc4 + + + + + + + + + + + + + + pdf-reader + + + + + + + + + + + + + + test_after_commit + + + + + + + + + + + + + + bootstrap-sass + + + + + + + + + + + + + + twitter + + + + + + + + + + + + + + rb-fsevent + + + + + + + + + + + + + + hitimes + + + + + + + + + + + + + + mini_portile2 + + + + + + + + + + + + + + eventmachine + + + + + + + + + + + + + + crass + + + + + + + + + + + + + + http-cookie + + + + + + + + + + + + + + seed_dump + + + + + + + + + + + + + + hashdiff + + + + + + + + + + + + + + compass-core + + + + + + + + + + + + + + netrc + + + + + + + + + + + + + + rdoc + + + + + + + + + + + + + + sdoc + + + + + + + + + + + + + + oauth2 + + + + + + + + + + + + + + daemons + + + + + + + + + + + + + + friendly_id + + + + + + + + + + + + + + simplecov-html + + + + + + + + + + + + + + rufus-scheduler + + + + + + + + + + + + + + sidekiq + + + + + + + + + + + + + + rubocop + + + + + + + + + + + + + + faraday + + + + + + + + + + + + + + elasticsearch-rails + + + + + + + + + + + + + + rails_serve_static_assets + + + + + + + + + + + + + + carrierwave + + + + + + + + + + + + + + simplecov + + + + + + + + + + + + + + mailcatcher + + + + + + + + + + + + + + http-form_data + + + + + + + + + + + + + + rails_12factor + + + + + + + + + + + + + + hashie + + + + + + + + + + + + + + axlsx_rails + + + + + + + + + + + + + + thin + + + + + + + + + + + + + + rolify + + + + + + + + + + + + + + notify_with + + + + + + + + + + + + + + autoprefixer-rails + + + + + + + + + + + + + + execjs + + + + + + + + + + + + + + hike + + + + + + + + + + + + + + twitter-text + + + + + + + + + + + + + + redis + + + + + + + + + + + + + + afm + + + + + + + + + + + + + + httparty + + + + + + + + + + + + + + puma + + + + + + + + + + + + + + sha3 + + + + + + + + + + + + + + sprockets-rails + + + + + + + + + + + + + + compass-rails + + + + + + + + + + + + + + responders + + + + + + + + + + + + + + descendants_tracker + + + + + + + + + + + + + + activerecord + + + + + + + + + + + + + + mini_magick + + + + + + + + + + + + + + rack + + + + + + + + + + + + + + mimemagic + + + + + + + + + + + + + + http_parser.rb + + + + + + + + + + + + + + sidekiq-cron + + + + + + + + + + + + + + twitter_cldr + + + + + + + + + + + + + + cldr-plurals-runtime-rb + + + + + + + + + + + + + + forgery + + + + + + + + + + + + + + parallel + + + + + + + + + + + + + + domain_name + + + + + + + + + + + + + + compass + + + + + + + + + + + + + + rack-test + + + + + + + + + + + + + + elasticsearch-transport + + + + + + + + + + + + + + active_record_query_trace + + + + + + + + + + + + + + elasticsearch-persistence + + + + + + + + + + + + + + protected_attributes + + + + + + + + + + + + + + camertron-eprun + + + + + + + + + + + + + + actionview + + + + + + + + + + + + + + axiom-types + + + + + + + + + + + + + + jbuilder_cache_multi + + + + + + + + + + + + + + rb-inotify + + + + + + + + + + + + + + webmock + + + + + + + + + + + + + + tilt + + + + + + + + + + + + + + rubyzip + + + + + + + + + + + + + + ice_nine + + + + + + + + + + + + + + multi_xml + + + + + + + + + + + + + + actionmailer + + + + + + + + + + + + + + simple_oauth + + + + + + + + + + + + + + bundler + + + + + + + + + + + + + + binding_of_caller + + + + + + + + + + + + + + oj + + + + + + + + + + + + + + rails-observers + + + + + + + + + + + + + + minitest + + + + + + + + + + + + + + powerpack + + + + + + + + + + + + + + stripe + + + + + + + + + + + + + + api-pagination + + + + + + + + + + + + + + connection_pool + + + + + + + + + + + + + + ast + + + + + + + + + + + + + + ansi + + + + + + + + + + + + + + ref + + + + + + + + + + + + + + concurrent-ruby + + + + + + + + + + + + + + database_cleaner + + + + + + + + + + + + + + jbuilder + + + + + + + + + + + + + + Ascii85 + + + + + + + + + + + + + + web-console + + + + + + + + + + + + + + multipart-post + + + + + + + + + + + + + + pdf-core + + + + + + + + + + + + + + unicode-display_width + + + + + + + + + + + + + + tzinfo + + + + + + + + + + + + + + memoizable + + + + + + + + + + + + + + celluloid + + + + + + + + + + + + + + pg + + + + + + + + + + + + + + omniauth-oauth2 + + + + + + + + + + + + + + elasticsearch-model + + + + + + + + + + + + + + equalizer + + + + + + + + + + + + + + loofah + + + + + + + + + + + + + + term-ansicolor + + + + + + + + + + + + + + crack + + + + + + + + + + + + + + rb-readline + + + + + + + + + + + + + + tins + + + + + + + + + + + + + + activesupport + + + + + + + + + + + + + + chunky_png + + + + + + + + + + + + + + virtus + + + + + + + + + + + + + + railties + + + + + + + + + + + + + + compass-import-once + + + + + + + + + + + + + + rest-client + + + + + + + + + + + + + + figaro + + + + + + + + + + + + + + awesome_print + + + + + + + + + + + + + + json + + + + + + + + + + + + + + naught + + + + + + + + + + + + + + prawn + + + + + + + + + + + + + + rails-deprecated_sanitizer + + + + + + + + + + + + + + coveralls + + + + + + + + + + + + + + sass-rails + + + + + + + + + + + + + + byebug + + + + + + + + + + + + + + sqlite3 + + + + + + + + + + + + + + railroady + + + + + + + + + + + + + + openlab_ruby + + + + + + + + + + + + + + fab-manager + + + + + + + + + + + + + + elasticsearch + + + + + + + + + + + + + + erubis + + + + + + + + + + + + + + pundit + + + + + + + + + + + + + + addressable + + + + + + + + + + + + + + multi_json + + + + + + + + + + + + + + actionpack-page_caching + + + + + + + + + + + + + + + + + + + + + + + + jaro_winkler + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/js-modules-dependencies.svg b/doc/js-modules-dependencies.svg new file mode 100644 index 000000000..9ca590c9f --- /dev/null +++ b/doc/js-modules-dependencies.svg @@ -0,0 +1,1411 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + spaces/_form.html + + + + + + + + + + + + + + + + + + + + + naif.base64 + + + + + + + angular-base64-upload/.../angular-base64-upload.js + + + + + + + + + + + + + + + + + + + + + frapontillo.bootstrap-switch + + + + + + + angular-bootstrap-switch/.../angular-bootstrap-switch.js + + + + + + + + + + + + + + + + + + + + + angular-medium-editor + + + + + + + angular-medium-editor/.../angular-medium-editor.js + + + + + + + + + + + + + + + + + + + + + angularMoment + + + + + + + angular-moment/angular-moment.js + + + + + + + + + + + + + + + + + + + + + translate + + + + + + + angular-translate/.../angular-translate.js + + + + + + + + + + + + + + + + + + + + + application + + + + + + + + + application.constants + + + + + + + + + application.filters + + + + + + + javascripts/app.js + + + + + + + + + + + + + + + + + + + + + Devise + + + + + + + + + DeviseModal + + + + + + + + + application.controllers + + + + + + + + + application.directives + + + + + + + + + application.services + + + + + + + + + bootstrap + + + + + + + + + checklist-model + + + + + + + + + elasticsearch + + + + + + + + + minicolors + + + + + + + + + ngAside + + + + + + + + + ngCookies + + + + + + + + + ngResource + + + + + + + + + ngSanitize + + + + + + + + + ngTouch + + + + + + + + + ngUpload + + + + + + + + + router + + + + + + + + + summernote + + + + + + + + + ui.select + + + + + + + assets/application-6049ed7f761e1c8384a8e9392480de65.js + + + + + + + + + + + + + + + + + + + + + ui.calendar + + + + + + + angular-ui-calendar/.../calendar.js + + + + + + + + + + + + + + + + + + + + + angularUtils.directives.dirDisqus + + + + + + + javascripts/dirDisqus.js + + + + + + + + + + + + + + + + settings/general.html + + + + + + + + + + + + + + + + + + + + + angular-growl + + + + + + + angular-growl-v2/.../growl.js + + + + + + + + + + + + + + + + + + + + + angular-google-analytics + + + + + + + angular-google-analytics/index.js + + + + + + + + + + + + + + + + + + + + + angular-loading-bar + + + + + + + angular-loading-bar/.../loading-bar.js + + + + + + + + + + + + + + + + + + + + + duScroll + + + + + + + angular-scroll/.../module.js + + + + + + + + + + + + + + + + + + + + + ngFitText + + + + + + + ng-fittext/.../ng-FitText.min.js + + + + + + + + + + + + + + + + + + + + + ngCapsLock + + + + + + + ng-caps-lock/ng-caps-lock.js + + + + + + + + + + + + + + + + + + + + + application.router + + + + + + + javascripts/router.js.erb + + + + + + + + + + + + + + + + + + + + + unsavedChanges + + + + + + + angular-unsavedchanges/.../unsavedChanges.js + + + + + + + + + + + + + + + + + + + + + xeditable + + + + + + + angular-xeditable/.../xeditable.js + + + + + + + + + + + + + + + + + + + + + + + + + png;base64, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/models_brief.svg b/doc/models_brief.svg deleted file mode 100644 index e1a9f3489..000000000 --- a/doc/models_brief.svg +++ /dev/null @@ -1,1529 +0,0 @@ - - - - - - -models_diagram - - - -_diagram_info -Models diagram -Date: Jan 10 2019 - 16:37 -Migration version: 20190110150532 -Generated by RailRoady 1.5.3 -http://railroady.prestonlee.com - - - -Price - -Price - - - -UserTag - -UserTag - - - -ProjectImage - -ProjectImage - - - -StatisticIndex - -StatisticIndex - - - -StatisticType - -StatisticType - - - -StatisticIndex->StatisticType - - - - - - -StatisticGraph - -StatisticGraph - - - -StatisticIndex->StatisticGraph - - - - - - -StatisticField - -StatisticField - - - -StatisticIndex->StatisticField - - - - - - -Category - -Category - - - -Event - -Event - - - -Category->Event - - - - - - -OAuth2Provider - -OAuth2Provider - - - -OAuth2Mapping - -OAuth2Mapping - - - -OAuth2Provider->OAuth2Mapping - - - - - - -AuthProvider - -AuthProvider - - - -OAuth2Provider->AuthProvider - - - - - - -EventPriceCategory - -EventPriceCategory - - - -Ticket - -Ticket - - - -EventPriceCategory->Ticket - - - - - - -PlanImage - -PlanImage - - - -Avoir - -Avoir - - - -Invoice - -Invoice - - - -Avoir->Invoice - - - -avoir - - - -InvoiceItem - -InvoiceItem - - - -Avoir->InvoiceItem - - - - - - -ProjectStepImage - -ProjectStepImage - - - -Wallet - -Wallet - - - -WalletTransaction - -WalletTransaction - - - -Wallet->WalletTransaction - - - - - - -Stats::Account - -Stats::Account - - - -Stats::User - -Stats::User - - - -Stats::Project - -Stats::Project - - - -Stats::Machine - -Stats::Machine - - - -Stats::Subscription - -Stats::Subscription - - - -Stats::Event - -Stats::Event - - - -Stats::Training - -Stats::Training - - - -Stats::Space - -Stats::Space - - - -Address - -Address - - - -AgeRange - -AgeRange - - - -AgeRange->Event - - - - - - -User - -User - - - -User->UserTag - - - - - - -User->Wallet - - - - - - -Project - -Project - - - -User->Project - - - -my_projects - - - -User->Project - - - - - - -Profile - -Profile - - - -User->Profile - - - - - - -Subscription - -Subscription - - - -User->Subscription - - - - - - -Notification - -Notification - - - -User->Notification - - - - - - -ProjectUser - -ProjectUser - - - -User->ProjectUser - - - - - - -Role - -Role - - - -User->Role - - - - - - -User->Invoice - - - - - - -Export - -Export - - - -User->Export - - - - - - -Tag - -Tag - - - -User->Tag - - - - - - -Credit - -Credit - - - -User->Credit - - - - - - -User->Credit - - - -training_credits - - - -User->Credit - - - -machine_credits - - - -UsersCredit - -UsersCredit - - - -User->UsersCredit - - - - - - -Training - -Training - - - -User->Training - - - - - - -Reservation - -Reservation - - - -User->Reservation - - - - - - -User->WalletTransaction - - - - - - -UserTraining - -UserTraining - - - -User->UserTraining - - - - - - -Project->ProjectImage - - - - - - -Machine - -Machine - - - -Project->Machine - - - - - - -ProjectCao - -ProjectCao - - - -Project->ProjectCao - - - - - - -Project->ProjectUser - - - - - - -ProjectStep - -ProjectStep - - - -Project->ProjectStep - - - - - - -Theme - -Theme - - - -Project->Theme - - - - - - -Space - -Space - - - -Project->Space - - - - - - -Component - -Component - - - -Project->Component - - - - - - -OpenAPI - -OpenAPI - - - -SpaceFile - -SpaceFile - - - -EventImage - -EventImage - - - -PriceCategory - -PriceCategory - - - -PriceCategory->EventPriceCategory - - - - - - -PriceCategory->Event - - - - - - -Plan - -Plan - - - -Plan->Price - - - - - - -Plan->PlanImage - - - - - - -PlanFile - -PlanFile - - - -Plan->PlanFile - - - - - - -Plan->Subscription - - - - - - -Plan->Credit - - - - - - -Plan->Credit - - - -training_credits - - - -Plan->Credit - - - -machine_credits - - - -Plan->Credit - - - -space_credits - - - -Machine->Price - - - - - - -Machine->Plan - - - - - - -MachineImage - -MachineImage - - - -Machine->MachineImage - - - - - - -MachinesAvailability - -MachinesAvailability - - - -Machine->MachinesAvailability - - - - - - -Machine->Credit - - - - - - -Machine->Training - - - - - - -Machine->Reservation - - - - - - -MachineFile - -MachineFile - - - -Machine->MachineFile - - - - - - -Availability - -Availability - - - -Machine->Availability - - - - - - -StatisticSubType - -StatisticSubType - - - -StatisticSubType->StatisticType - - - - - - -StatisticTypeSubType - -StatisticTypeSubType - - - -StatisticSubType->StatisticTypeSubType - - - - - - -Abuse - -Abuse - - - -Profile->Address - - - - - - -UserAvatar - -UserAvatar - - - -Profile->UserAvatar - - - - - - -Organization - -Organization - - - -Profile->Organization - - - - - - -Subscription->Invoice - - - - - - -OfferDay - -OfferDay - - - -Subscription->OfferDay - - - - - - -TrainingImage - -TrainingImage - - - -Feed - -Feed - - - -Project::OpenlabSync - -Project::OpenlabSync - - - -Invoice->Invoice - - - -avoir - - - -Invoice->InvoiceItem - - - - - - -NotificationType - -NotificationType - - - -OfferDay->Invoice - - - - - - -StatisticType->StatisticIndex - - - - - - -StatisticType->StatisticTypeSubType - - - - - - -StatisticCustomAggregation - -StatisticCustomAggregation - - - -StatisticType->StatisticCustomAggregation - - - - - - -SlotsReservation - -SlotsReservation - - - -ProjectStep->ProjectStepImage - - - - - - -EventTheme - -EventTheme - - - -EventTheme->Event - - - - - - -DatabaseProvider - -DatabaseProvider - - - -DatabaseProvider->AuthProvider - - - - - - -AvailabilityTag - -AvailabilityTag - - - -Event->EventPriceCategory - - - - - - -Event->EventImage - - - - - - -Event->Reservation - - - - - - -EventFile - -EventFile - - - -Event->EventFile - - - - - - -TrainingsPricing - -TrainingsPricing - - - -OpenAPI::ParameterError - -OpenAPI::ParameterError - - - -OpenAPI::CallsCountTracing - -OpenAPI::CallsCountTracing - - - -OpenAPI::Client - -OpenAPI::Client - - - -OpenAPI::Client->OpenAPI::CallsCountTracing - - - - - - -InvoiceItem->InvoiceItem - - - - - - -PartnerPlan - -PartnerPlan - - - -PartnerPlan->Price - - - - - - -PartnerPlan->PlanImage - - - - - - -PartnerPlan->PlanFile - - - - - - -PartnerPlan->Subscription - - - - - - -PartnerPlan->Role - - - - - - -PartnerPlan->Credit - - - - - - -PartnerPlan->Credit - - - -training_credits - - - -PartnerPlan->Credit - - - -machine_credits - - - -PartnerPlan->Credit - - - -space_credits - - - -SpacesAvailability - -SpacesAvailability - - - -Tag->UserTag - - - - - - -Tag->AvailabilityTag - - - - - - -Tag->Availability - - - - - - -Coupon - -Coupon - - - -Coupon->Invoice - - - - - - -Credit->UsersCredit - - - - - - -Setting - -Setting - - - -HistoryValue - -HistoryValue - - - -Setting->HistoryValue - - - - - - -Stylesheet - -Stylesheet - - - -Organization->Address - - - - - - -Training->Plan - - - - - - -Training->TrainingImage - - - - - - -Training->TrainingsPricing - - - - - - -Training->Credit - - - - - - -Training->Reservation - - - - - - -Training->UserTraining - - - - - - -TrainingsAvailability - -TrainingsAvailability - - - -Training->TrainingsAvailability - - - - - - -Training->Availability - - - - - - -Licence - -Licence - - - -Licence->Project - - - - - - -Asset - -Asset - - - -Reservation->Ticket - - - - - - -Reservation->Invoice - - - - - - -Reservation->SlotsReservation - - - - - - -Slot - -Slot - - - -Reservation->Slot - - - - - - -Slot->SlotsReservation - - - - - - -WalletTransaction->Invoice - - - - - - -CustomAsset - -CustomAsset - - - -CustomAssetFile - -CustomAssetFile - - - -CustomAsset->CustomAssetFile - - - - - - -SpaceImage - -SpaceImage - - - -Group - -Group - - - -Group->Price - - - -machines_prices - - - -Group->Price - - - -spaces_prices - - - -Group->User - - - - - - -Group->Plan - - - - - - -Group->TrainingsPricing - - - - - - -Space->Price - - - - - - -Space->SpaceFile - - - - - - -Space->SpacesAvailability - - - - - - -Space->Credit - - - - - - -Space->Reservation - - - - - - -Space->SpaceImage - - - - - - -Space->Availability - - - - - - -Availability->AvailabilityTag - - - - - - -Availability->Event - - - - - - -Availability->MachinesAvailability - - - - - - -Availability->SpacesAvailability - - - - - - -Availability->Reservation - - - - - - -Availability->Slot - - - - - - -Availability->TrainingsAvailability - - - - - - -StatisticField->StatisticIndex - - - - - - diff --git a/doc/models_complete.svg b/doc/models_complete.svg deleted file mode 100644 index 91c63c268..000000000 --- a/doc/models_complete.svg +++ /dev/null @@ -1,2268 +0,0 @@ - - - - - - -models_diagram - - - -_diagram_info -Models diagram -Date: Jan 10 2019 - 16:37 -Migration version: 20190110150532 -Generated by RailRoady 1.5.3 -http://railroady.prestonlee.com - - - -Price - -Price - -id :integer -group_id :integer -plan_id :integer -priceable_id :integer -priceable_type :character varying -amount :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -UserTag - -UserTag - -id :integer -user_id :integer -tag_id :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -ProjectImage - -ProjectImage - -id :integer -viewable_id :integer -viewable_type :character varying(255) -attachment :character varying(255) -type :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -StatisticIndex - -StatisticIndex - -id :integer -es_type_key :character varying(255) -label :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone -table :boolean -ca :boolean - - - -StatisticType - -StatisticType - -id :integer -statistic_index_id :integer -key :character varying(255) -label :character varying(255) -graph :boolean -created_at :timestamp without time zone -updated_at :timestamp without time zone -simple :boolean - - - -StatisticIndex->StatisticType - - - - - - -StatisticGraph - -StatisticGraph - -id :integer -statistic_index_id :integer -chart_type :character varying(255) -limit :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -StatisticIndex->StatisticGraph - - - - - - -StatisticField - -StatisticField - -id :integer -statistic_index_id :integer -key :character varying(255) -label :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone -data_type :character varying(255) - - - -StatisticIndex->StatisticField - - - - - - -Category - -Category - -id :integer -name :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone -slug :character varying - - - -Event - -Event - -id :integer -title :character varying(255) -description :text -created_at :timestamp without time zone -updated_at :timestamp without time zone -availability_id :integer -amount :integer -nb_total_places :integer -nb_free_places :integer -recurrence_id :integer -age_range_id :integer -category_id :integer - - - -Category->Event - - - - - - -OAuth2Provider - -OAuth2Provider - -id :integer -base_url :character varying -token_endpoint :character varying -authorization_endpoint :character varying -client_id :character varying -client_secret :character varying -created_at :timestamp without time zone -updated_at :timestamp without time zone -profile_url :character varying - - - -OAuth2Mapping - -OAuth2Mapping - -id :integer -o_auth2_provider_id :integer -local_field :character varying -api_field :character varying -created_at :timestamp without time zone -updated_at :timestamp without time zone -local_model :character varying -api_endpoint :character varying -api_data_type :character varying -transformation :jsonb - - - -OAuth2Provider->OAuth2Mapping - - - - - - -AuthProvider - -AuthProvider - -id :integer -name :character varying -status :character varying -created_at :timestamp without time zone -updated_at :timestamp without time zone -providable_type :character varying -providable_id :integer - - - -OAuth2Provider->AuthProvider - - - - - - -EventPriceCategory - -EventPriceCategory - -id :integer -event_id :integer -price_category_id :integer -amount :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -Ticket - -Ticket - -id :integer -reservation_id :integer -event_price_category_id :integer -booked :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -EventPriceCategory->Ticket - - - - - - -PlanImage - -PlanImage - -id :integer -viewable_id :integer -viewable_type :character varying(255) -attachment :character varying(255) -type :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -Avoir - -Avoir - -id :integer -invoiced_id :integer -invoiced_type :character varying(255) -stp_invoice_id :character varying(255) -total :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone -user_id :integer -reference :character varying(255) -avoir_mode :character varying(255) -avoir_date :timestamp without time zone -invoice_id :integer -type :character varying(255) -subscription_to_expire :boolean -description :text -wallet_amount :integer -wallet_transaction_id :integer -coupon_id :integer - - - -Invoice - -Invoice - -id :integer -invoiced_id :integer -invoiced_type :character varying(255) -stp_invoice_id :character varying(255) -total :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone -user_id :integer -reference :character varying(255) -avoir_mode :character varying(255) -avoir_date :timestamp without time zone -invoice_id :integer -type :character varying(255) -subscription_to_expire :boolean -description :text -wallet_amount :integer -wallet_transaction_id :integer -coupon_id :integer - - - -Avoir->Invoice - - - -avoir - - - -InvoiceItem - -InvoiceItem - -id :integer -invoice_id :integer -stp_invoice_item_id :character varying(255) -amount :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone -description :text -subscription_id :integer -invoice_item_id :integer - - - -Avoir->InvoiceItem - - - - - - -ProjectStepImage - -ProjectStepImage - -id :integer -viewable_id :integer -viewable_type :character varying(255) -attachment :character varying(255) -type :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -Wallet - -Wallet - -id :integer -user_id :integer -amount :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -WalletTransaction - -WalletTransaction - -id :integer -user_id :integer -wallet_id :integer -transactable_id :integer -transactable_type :character varying -transaction_type :character varying -amount :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -Wallet->WalletTransaction - - - - - - -Stats::Account - -Stats::Account - - - - - -Stats::User - -Stats::User - - - - - -Stats::Project - -Stats::Project - - - - - -Stats::Machine - -Stats::Machine - - - - - -Stats::Subscription - -Stats::Subscription - - - - - -Stats::Event - -Stats::Event - - - - - -Stats::Training - -Stats::Training - - - - - -Stats::Space - -Stats::Space - - - - - -Address - -Address - -id :integer -address :character varying(255) -street_number :character varying(255) -route :character varying(255) -locality :character varying(255) -country :character varying(255) -postal_code :character varying(255) -placeable_id :integer -placeable_type :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -AgeRange - -AgeRange - -id :integer -name :character varying -created_at :timestamp without time zone -updated_at :timestamp without time zone -slug :character varying - - - -AgeRange->Event - - - - - - -User - -User - -id :integer -email :character varying(255) -encrypted_password :character varying(255) -reset_password_token :character varying(255) -reset_password_sent_at :timestamp without time zone -remember_created_at :timestamp without time zone -sign_in_count :integer -current_sign_in_at :timestamp without time zone -last_sign_in_at :timestamp without time zone -current_sign_in_ip :character varying(255) -last_sign_in_ip :character varying(255) -confirmation_token :character varying(255) -confirmed_at :timestamp without time zone -confirmation_sent_at :timestamp without time zone -unconfirmed_email :character varying(255) -failed_attempts :integer -unlock_token :character varying(255) -locked_at :timestamp without time zone -created_at :timestamp without time zone -updated_at :timestamp without time zone -is_allow_contact :boolean -group_id :integer -stp_customer_id :character varying(255) -username :character varying(255) -slug :character varying(255) -is_active :boolean -provider :character varying -uid :character varying -auth_token :character varying -merged_at :timestamp without time zone -is_allow_newsletter :boolean - - - -User->UserTag - - - - - - -User->Wallet - - - - - - -Project - -Project - -id :integer -name :character varying(255) -description :text -created_at :timestamp without time zone -updated_at :timestamp without time zone -author_id :integer -tags :text -licence_id :integer -state :character varying(255) -slug :character varying(255) -published_at :timestamp without time zone - - - -User->Project - - - -my_projects - - - -User->Project - - - - - - -Profile - -Profile - -id :integer -user_id :integer -first_name :character varying(255) -last_name :character varying(255) -gender :boolean -birthday :date -phone :character varying(255) -interest :text -software_mastered :text -created_at :timestamp without time zone -updated_at :timestamp without time zone -facebook :character varying -twitter :character varying -google_plus :character varying -viadeo :character varying -linkedin :character varying -instagram :character varying -youtube :character varying -vimeo :character varying -dailymotion :character varying -github :character varying -echosciences :character varying -website :character varying -pinterest :character varying -lastfm :character varying -flickr :character varying -job :character varying - - - -User->Profile - - - - - - -Subscription - -Subscription - -id :integer -plan_id :integer -user_id :integer -stp_subscription_id :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone -expiration_date :timestamp without time zone -canceled_at :timestamp without time zone - - - -User->Subscription - - - - - - -Notification - -Notification - -id :integer -receiver_id :integer -attached_object_id :integer -attached_object_type :character varying(255) -notification_type_id :integer -is_read :boolean -created_at :timestamp without time zone -updated_at :timestamp without time zone -receiver_type :character varying -is_send :boolean -meta_data :jsonb - - - -User->Notification - - - - - - -ProjectUser - -ProjectUser - -id :integer -project_id :integer -user_id :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone -is_valid :boolean -valid_token :character varying(255) - - - -User->ProjectUser - - - - - - -Role - -Role - -id :integer -name :character varying(255) -resource_id :integer -resource_type :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -User->Role - - - - - - -User->Invoice - - - - - - -Export - -Export - -id :integer -category :character varying -export_type :character varying -query :character varying -created_at :timestamp without time zone -updated_at :timestamp without time zone -user_id :integer -key :character varying - - - -User->Export - - - - - - -Tag - -Tag - -id :integer -name :character varying -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -User->Tag - - - - - - -Credit - -Credit - -id :integer -creditable_id :integer -creditable_type :character varying(255) -plan_id :integer -hours :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -User->Credit - - - - - - -User->Credit - - - -training_credits - - - -User->Credit - - - -machine_credits - - - -UsersCredit - -UsersCredit - -id :integer -user_id :integer -credit_id :integer -hours_used :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -User->UsersCredit - - - - - - -Training - -Training - -id :integer -name :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone -nb_total_places :integer -slug :character varying(255) -description :text -public_page :boolean -disabled :boolean - - - -User->Training - - - - - - -Reservation - -Reservation - -id :integer -user_id :integer -message :text -created_at :timestamp without time zone -updated_at :timestamp without time zone -reservable_id :integer -reservable_type :character varying(255) -stp_invoice_id :character varying(255) -nb_reserve_places :integer - - - -User->Reservation - - - - - - -User->WalletTransaction - - - - - - -UserTraining - -UserTraining - -id :integer -user_id :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone -training_id :integer - - - -User->UserTraining - - - - - - -Project->ProjectImage - - - - - - -Machine - -Machine - -id :integer -name :character varying(255) -description :text -spec :text -created_at :timestamp without time zone -updated_at :timestamp without time zone -slug :character varying(255) -disabled :boolean - - - -Project->Machine - - - - - - -ProjectCao - -ProjectCao - -id :integer -viewable_id :integer -viewable_type :character varying(255) -attachment :character varying(255) -type :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -Project->ProjectCao - - - - - - -Project->ProjectUser - - - - - - -ProjectStep - -ProjectStep - -id :integer -description :text -project_id :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone -title :character varying(255) -step_nb :integer - - - -Project->ProjectStep - - - - - - -Theme - -Theme - -id :integer -name :character varying(255) - - - -Project->Theme - - - - - - -Space - -Space - -id :integer -name :character varying -default_places :integer -description :text -slug :character varying -created_at :timestamp without time zone -updated_at :timestamp without time zone -characteristics :text -disabled :boolean - - - -Project->Space - - - - - - -Component - -Component - -id :integer -name :character varying(255) - - - -Project->Component - - - - - - -OpenAPI - -OpenAPI - - - -SpaceFile - -SpaceFile - -id :integer -viewable_id :integer -viewable_type :character varying(255) -attachment :character varying(255) -type :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -EventImage - -EventImage - -id :integer -viewable_id :integer -viewable_type :character varying(255) -attachment :character varying(255) -type :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -PriceCategory - -PriceCategory - -id :integer -name :character varying -conditions :text -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -PriceCategory->EventPriceCategory - - - - - - -PriceCategory->Event - - - - - - -Plan - -Plan - -id :integer -name :character varying(255) -amount :integer -interval :character varying(255) -group_id :integer -stp_plan_id :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone -training_credit_nb :integer -is_rolling :boolean -description :text -type :character varying -base_name :character varying -ui_weight :integer -interval_count :integer -slug :character varying -disabled :boolean - - - -Plan->Price - - - - - - -Plan->PlanImage - - - - - - -PlanFile - -PlanFile - -id :integer -viewable_id :integer -viewable_type :character varying(255) -attachment :character varying(255) -type :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -Plan->PlanFile - - - - - - -Plan->Subscription - - - - - - -Plan->Credit - - - - - - -Plan->Credit - - - -training_credits - - - -Plan->Credit - - - -machine_credits - - - -Plan->Credit - - - -space_credits - - - -Machine->Price - - - - - - -Machine->Plan - - - - - - -MachineImage - -MachineImage - -id :integer -viewable_id :integer -viewable_type :character varying(255) -attachment :character varying(255) -type :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -Machine->MachineImage - - - - - - -MachinesAvailability - -MachinesAvailability - -id :integer -machine_id :integer -availability_id :integer - - - -Machine->MachinesAvailability - - - - - - -Machine->Credit - - - - - - -Machine->Training - - - - - - -Machine->Reservation - - - - - - -MachineFile - -MachineFile - -id :integer -viewable_id :integer -viewable_type :character varying(255) -attachment :character varying(255) -type :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -Machine->MachineFile - - - - - - -Availability - -Availability - -id :integer -start_at :timestamp without time zone -end_at :timestamp without time zone -available_type :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone -nb_total_places :integer -destroying :boolean -lock :boolean - - - -Machine->Availability - - - - - - -StatisticSubType - -StatisticSubType - -id :integer -key :character varying(255) -label :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -StatisticSubType->StatisticType - - - - - - -StatisticTypeSubType - -StatisticTypeSubType - -id :integer -statistic_type_id :integer -statistic_sub_type_id :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -StatisticSubType->StatisticTypeSubType - - - - - - -Abuse - -Abuse - -id :integer -signaled_id :integer -signaled_type :character varying -first_name :character varying -last_name :character varying -email :character varying -message :text -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -Profile->Address - - - - - - -UserAvatar - -UserAvatar - -id :integer -viewable_id :integer -viewable_type :character varying(255) -attachment :character varying(255) -type :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -Profile->UserAvatar - - - - - - -Organization - -Organization - -id :integer -name :character varying -created_at :timestamp without time zone -updated_at :timestamp without time zone -profile_id :integer - - - -Profile->Organization - - - - - - -Subscription->Invoice - - - - - - -OfferDay - -OfferDay - -id :integer -subscription_id :integer -start_at :timestamp without time zone -end_at :timestamp without time zone -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -Subscription->OfferDay - - - - - - -TrainingImage - -TrainingImage - -id :integer -viewable_id :integer -viewable_type :character varying(255) -attachment :character varying(255) -type :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -Feed - -Feed - - - - - -Project::OpenlabSync - -Project::OpenlabSync - - - -Invoice->Invoice - - - -avoir - - - -Invoice->InvoiceItem - - - - - - -NotificationType - -NotificationType - - - - - -OfferDay->Invoice - - - - - - -StatisticType->StatisticIndex - - - - - - -StatisticType->StatisticTypeSubType - - - - - - -StatisticCustomAggregation - -StatisticCustomAggregation - -id :integer -query :text -statistic_type_id :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone -field :character varying -es_index :character varying -es_type :character varying - - - -StatisticType->StatisticCustomAggregation - - - - - - -SlotsReservation - -SlotsReservation - -id :integer -slot_id :integer -reservation_id :integer - - - -ProjectStep->ProjectStepImage - - - - - - -EventTheme - -EventTheme - -id :integer -name :character varying -created_at :timestamp without time zone -updated_at :timestamp without time zone -slug :character varying - - - -EventTheme->Event - - - - - - -DatabaseProvider - -DatabaseProvider - -id :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -DatabaseProvider->AuthProvider - - - - - - -AvailabilityTag - -AvailabilityTag - -id :integer -availability_id :integer -tag_id :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -Event->EventPriceCategory - - - - - - -Event->EventImage - - - - - - -Event->Reservation - - - - - - -EventFile - -EventFile - -id :integer -viewable_id :integer -viewable_type :character varying(255) -attachment :character varying(255) -type :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -Event->EventFile - - - - - - -TrainingsPricing - -TrainingsPricing - -id :integer -group_id :integer -amount :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone -training_id :integer - - - -OpenAPI::ParameterError - -OpenAPI::ParameterError - - - - - -OpenAPI::CallsCountTracing - -OpenAPI::CallsCountTracing - -id :integer -open_api_client_id :integer -calls_count :integer -at :timestamp without time zone -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -OpenAPI::Client - -OpenAPI::Client - -id :integer -name :character varying -calls_count :integer -token :character varying -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -OpenAPI::Client->OpenAPI::CallsCountTracing - - - - - - -InvoiceItem->InvoiceItem - - - - - - -PartnerPlan - -PartnerPlan - -id :integer -name :character varying(255) -amount :integer -interval :character varying(255) -group_id :integer -stp_plan_id :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone -training_credit_nb :integer -is_rolling :boolean -description :text -type :character varying -base_name :character varying -ui_weight :integer -interval_count :integer -slug :character varying -disabled :boolean - - - -PartnerPlan->Price - - - - - - -PartnerPlan->PlanImage - - - - - - -PartnerPlan->PlanFile - - - - - - -PartnerPlan->Subscription - - - - - - -PartnerPlan->Role - - - - - - -PartnerPlan->Credit - - - - - - -PartnerPlan->Credit - - - -training_credits - - - -PartnerPlan->Credit - - - -machine_credits - - - -PartnerPlan->Credit - - - -space_credits - - - -SpacesAvailability - -SpacesAvailability - -id :integer -space_id :integer -availability_id :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -Tag->UserTag - - - - - - -Tag->AvailabilityTag - - - - - - -Tag->Availability - - - - - - -Coupon - -Coupon - -id :integer -name :character varying -code :character varying -percent_off :integer -valid_until :timestamp without time zone -max_usages :integer -active :boolean -created_at :timestamp without time zone -updated_at :timestamp without time zone -validity_per_user :character varying -amount_off :integer - - - -Coupon->Invoice - - - - - - -Credit->UsersCredit - - - - - - -Setting - -Setting - -id :integer -name :character varying -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -HistoryValue - -HistoryValue - -id :integer -setting_id :integer -user_id :integer -value :character varying -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -Setting->HistoryValue - - - - - - -Stylesheet - -Stylesheet - -id :integer -contents :text -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -Organization->Address - - - - - - -Training->Plan - - - - - - -Training->TrainingImage - - - - - - -Training->TrainingsPricing - - - - - - -Training->Credit - - - - - - -Training->Reservation - - - - - - -Training->UserTraining - - - - - - -TrainingsAvailability - -TrainingsAvailability - -id :integer -training_id :integer -availability_id :integer -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -Training->TrainingsAvailability - - - - - - -Training->Availability - - - - - - -Licence - -Licence - -id :integer -name :character varying(255) -description :text - - - -Licence->Project - - - - - - -Asset - -Asset - -id :integer -viewable_id :integer -viewable_type :character varying(255) -attachment :character varying(255) -type :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -Reservation->Ticket - - - - - - -Reservation->Invoice - - - - - - -Reservation->SlotsReservation - - - - - - -Slot - -Slot - -id :integer -start_at :timestamp without time zone -end_at :timestamp without time zone -created_at :timestamp without time zone -updated_at :timestamp without time zone -availability_id :integer -ex_start_at :timestamp without time zone -ex_end_at :timestamp without time zone -canceled_at :timestamp without time zone -offered :boolean -destroying :boolean - - - -Reservation->Slot - - - - - - -Slot->SlotsReservation - - - - - - -WalletTransaction->Invoice - - - - - - -CustomAsset - -CustomAsset - -id :integer -name :character varying -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -CustomAssetFile - -CustomAssetFile - -id :integer -viewable_id :integer -viewable_type :character varying(255) -attachment :character varying(255) -type :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -CustomAsset->CustomAssetFile - - - - - - -SpaceImage - -SpaceImage - -id :integer -viewable_id :integer -viewable_type :character varying(255) -attachment :character varying(255) -type :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone - - - -Group - -Group - -id :integer -name :character varying(255) -created_at :timestamp without time zone -updated_at :timestamp without time zone -slug :character varying(255) -disabled :boolean - - - -Group->Price - - - -machines_prices - - - -Group->Price - - - -spaces_prices - - - -Group->User - - - - - - -Group->Plan - - - - - - -Group->TrainingsPricing - - - - - - -Space->Price - - - - - - -Space->SpaceFile - - - - - - -Space->SpacesAvailability - - - - - - -Space->Credit - - - - - - -Space->Reservation - - - - - - -Space->SpaceImage - - - - - - -Space->Availability - - - - - - -Availability->AvailabilityTag - - - - - - -Availability->Event - - - - - - -Availability->MachinesAvailability - - - - - - -Availability->SpacesAvailability - - - - - - -Availability->Reservation - - - - - - -Availability->Slot - - - - - - -Availability->TrainingsAvailability - - - - - - -StatisticField->StatisticIndex - - - - - -