[ongoing] remove invoicing disabled per user
@ -4,7 +4,9 @@
|
||||
- Fix a bug: error handling on machine attachment upload
|
||||
- Fix a bug: first day of week is ignored in statistics custom filter
|
||||
- Fix a bug: rails DSB locale is invalid
|
||||
- Removed ability to disable invoicing for an user
|
||||
- Refactored frontend invoices translations
|
||||
- Updated RailRoady 1.4.0 to 1.5.3
|
||||
|
||||
## v2.8.1 2019 January 02
|
||||
|
||||
|
@ -318,7 +318,7 @@ GEM
|
||||
rack
|
||||
rack-test (0.6.3)
|
||||
rack (>= 1.0)
|
||||
railroady (1.4.0)
|
||||
railroady (1.5.3)
|
||||
rails (4.2.11)
|
||||
actionmailer (= 4.2.11)
|
||||
actionpack (= 4.2.11)
|
||||
|
@ -11,26 +11,6 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="user[invoicing_disabled]" class="control-label col-sm-3" translate>
|
||||
{{ 'disable_invoices_generation' }}
|
||||
</label>
|
||||
<div class="col-sm-2">
|
||||
<input bs-switch
|
||||
ng-model="user.invoicing_disabled"
|
||||
name="user[invoicing_disabled]"
|
||||
type="checkbox"
|
||||
class="form-control"
|
||||
switch-on-text="{{ 'yes' | translate }}"
|
||||
switch-off-text="{{ 'no' | translate }}"
|
||||
switch-animate="true"/>
|
||||
<input type="hidden" name="user[invoicing_disabled]" value="{{user.invoicing_disabled}}">
|
||||
</div>
|
||||
<div class="col-sm-7">
|
||||
<span class="help-block"><i class="fa fa-warning"></i> {{ 'no_more_invoices_will_be_generated_for_' | translate }} <strong translate>{{ '_the_payments_carried_out_at_the_reception_' }}</strong> {{ '_regarding_this_user' | translate }}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label" translate>{{ 'trainings' }}</label>
|
||||
<div class="col-sm-10">
|
||||
|
@ -267,7 +267,7 @@ class API::MembersController < API::ApiController
|
||||
address_attributes: %i[id address]]])
|
||||
|
||||
elsif current_user.is_admin?
|
||||
params.require(:user).permit(:username, :email, :password, :password_confirmation, :invoicing_disabled,
|
||||
params.require(:user).permit(:username, :email, :password, :password_confirmation,
|
||||
:is_allow_contact, :is_allow_newsletter, :group_id,
|
||||
training_ids: [], tag_ids: [],
|
||||
profile_attributes: [:id, :first_name, :last_name, :gender, :birthday, :phone, :interest,
|
||||
|
@ -43,4 +43,5 @@ class NotificationType
|
||||
notify_member_about_coupon
|
||||
notify_member_reservation_reminder
|
||||
]
|
||||
# deprecated: notify_admin_invoicing_changed
|
||||
end
|
||||
|
@ -190,7 +190,7 @@ class Reservation < ActiveRecord::Base
|
||||
@coupon = Coupon.find_by(code: coupon_code)
|
||||
raise InvalidCouponError if @coupon.nil? || @coupon.status(user.id) != 'active'
|
||||
|
||||
total = get_cart_total
|
||||
total = cart_total
|
||||
|
||||
discount = if @coupon.type == 'percent_off'
|
||||
(total * @coupon.percent_off / 100).to_i
|
||||
@ -210,7 +210,7 @@ class Reservation < ActiveRecord::Base
|
||||
end
|
||||
end
|
||||
|
||||
@wallet_amount_debit = get_wallet_amount_debit
|
||||
@wallet_amount_debit = wallet_amount_debit
|
||||
if @wallet_amount_debit != 0 && !on_site
|
||||
invoice_items << Stripe::InvoiceItem.create(
|
||||
customer: user.stp_customer_id,
|
||||
@ -261,9 +261,8 @@ class Reservation < ActiveRecord::Base
|
||||
# error handling
|
||||
invoice_items.each(&:delete)
|
||||
errors[:card] << subscription.errors[:card].join
|
||||
if subscription.errors[:payment]
|
||||
errors[:payment] << subscription.errors[:payment].join
|
||||
end
|
||||
|
||||
errors[:payment] << subscription.errors[:payment].join if subscription.errors[:payment]
|
||||
return false
|
||||
end
|
||||
|
||||
@ -347,49 +346,40 @@ class Reservation < ActiveRecord::Base
|
||||
end
|
||||
|
||||
def clear_payment_info(card, invoice)
|
||||
begin
|
||||
card.delete if card
|
||||
if invoice
|
||||
invoice.closed = true
|
||||
invoice.save
|
||||
end
|
||||
rescue Stripe::InvalidRequestError => e
|
||||
logger.error e
|
||||
rescue Stripe::AuthenticationError => e
|
||||
logger.error e
|
||||
rescue Stripe::APIConnectionError => e
|
||||
logger.error e
|
||||
rescue Stripe::StripeError => e
|
||||
logger.error e
|
||||
rescue => e
|
||||
logger.error e
|
||||
card&.delete
|
||||
if invoice
|
||||
invoice.closed = true
|
||||
invoice.save
|
||||
end
|
||||
rescue Stripe::InvalidRequestError => e
|
||||
logger.error e
|
||||
rescue Stripe::AuthenticationError => e
|
||||
logger.error e
|
||||
rescue Stripe::APIConnectionError => e
|
||||
logger.error e
|
||||
rescue Stripe::StripeError => e
|
||||
logger.error e
|
||||
rescue StandardError => e
|
||||
logger.error e
|
||||
end
|
||||
|
||||
def clean_pending_strip_invoice_items
|
||||
pending_invoice_items = Stripe::InvoiceItem.list(customer: user.stp_customer_id, limit: 100).data.select { |ii| ii.invoice.nil? }
|
||||
pending_invoice_items.each do |ii|
|
||||
ii.delete
|
||||
end
|
||||
pending_invoice_items.each(&:delete)
|
||||
end
|
||||
|
||||
def save_with_local_payment(coupon_code = nil)
|
||||
if user.invoicing_disabled?
|
||||
if valid?
|
||||
### generate invoice only for calcul price, TODO refactor!!
|
||||
build_invoice(user: user)
|
||||
generate_invoice_items(true, coupon_code)
|
||||
@wallet_amount_debit = get_wallet_amount_debit
|
||||
self.invoice = nil
|
||||
###
|
||||
|
||||
save!
|
||||
UsersCredits::Manager.new(reservation: self).update_credits
|
||||
return true
|
||||
end
|
||||
else
|
||||
if valid?
|
||||
### generate invoice only for calcul price, TODO refactor!!
|
||||
build_invoice(user: user)
|
||||
generate_invoice_items(true, coupon_code)
|
||||
@wallet_amount_debit = wallet_amount_debit
|
||||
self.invoice = nil
|
||||
###
|
||||
|
||||
save!
|
||||
UsersCredits::Manager.new(reservation: self).update_credits
|
||||
return true
|
||||
end
|
||||
|
||||
return false unless valid?
|
||||
@ -420,38 +410,38 @@ class Reservation < ActiveRecord::Base
|
||||
|
||||
def total_booked_seats
|
||||
total = nb_reserve_places
|
||||
if tickets.count > 0
|
||||
total += tickets.map(&:booked).map(&:to_i).reduce(:+)
|
||||
end
|
||||
total += tickets.map(&:booked).map(&:to_i).reduce(:+) if tickets.count.positive?
|
||||
|
||||
total
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def machine_not_already_reserved
|
||||
already_reserved = false
|
||||
self.slots.each do |slot|
|
||||
slots.each do |slot|
|
||||
same_hour_slots = Slot.joins(:reservations).where(
|
||||
reservations: { reservable_type: self.reservable_type,
|
||||
reservable_id: self.reservable_id
|
||||
},
|
||||
start_at: slot.start_at,
|
||||
end_at: slot.end_at,
|
||||
availability_id: slot.availability_id,
|
||||
canceled_at: nil)
|
||||
reservations: { reservable_type: reservable_type, reservable_id: reservable_id },
|
||||
start_at: slot.start_at,
|
||||
end_at: slot.end_at,
|
||||
availability_id: slot.availability_id,
|
||||
canceled_at: nil
|
||||
)
|
||||
if same_hour_slots.any?
|
||||
already_reserved = true
|
||||
break
|
||||
end
|
||||
end
|
||||
errors.add(:machine, "already reserved") if already_reserved
|
||||
errors.add(:machine, 'already reserved') if already_reserved
|
||||
end
|
||||
|
||||
def training_not_fully_reserved
|
||||
slot = self.slots.first
|
||||
errors.add(:training, "already fully reserved") if Availability.find(slot.availability_id).completed?
|
||||
slot = slots.first
|
||||
errors.add(:training, 'already fully reserved') if Availability.find(slot.availability_id).completed?
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def notify_member_create_reservation
|
||||
NotificationCenter.call type: 'notify_member_create_reservation',
|
||||
receiver: user,
|
||||
@ -480,8 +470,8 @@ class Reservation < ActiveRecord::Base
|
||||
reservable.update_columns(nb_free_places: nb_free_places)
|
||||
end
|
||||
|
||||
def get_cart_total
|
||||
total = (self.invoice.invoice_items.map(&:amount).map(&:to_i).reduce(:+) or 0)
|
||||
def cart_total
|
||||
total = (invoice.invoice_items.map(&:amount).map(&:to_i).reduce(:+) or 0)
|
||||
if plan_id.present?
|
||||
plan = Plan.find(plan_id)
|
||||
total += plan.amount
|
||||
@ -489,30 +479,27 @@ class Reservation < ActiveRecord::Base
|
||||
total
|
||||
end
|
||||
|
||||
def get_wallet_amount_debit
|
||||
total = get_cart_total
|
||||
if @coupon
|
||||
total = CouponService.new.apply(total, @coupon, user.id)
|
||||
end
|
||||
def wallet_amount_debit
|
||||
total = cart_total
|
||||
total = CouponService.new.apply(total, @coupon, user.id) if @coupon
|
||||
|
||||
wallet_amount = (user.wallet.amount * 100).to_i
|
||||
|
||||
wallet_amount >= total ? total : wallet_amount
|
||||
end
|
||||
|
||||
def debit_user_wallet
|
||||
if @wallet_amount_debit.present? and @wallet_amount_debit != 0
|
||||
amount = @wallet_amount_debit / 100.0
|
||||
wallet_transaction = WalletService.new(user: user, wallet: user.wallet).debit(amount, self)
|
||||
# wallet debit success
|
||||
if wallet_transaction
|
||||
# payment by online or (payment by local and invoice isnt disabled)
|
||||
if stp_invoice_id or !user.invoicing_disabled?
|
||||
self.invoice.update_columns(wallet_amount: @wallet_amount_debit, wallet_transaction_id: wallet_transaction.id)
|
||||
end
|
||||
else
|
||||
raise DebitWalletError
|
||||
end
|
||||
end
|
||||
return unless @wallet_amount_debit.present? && @wallet_amount_debit != 0
|
||||
|
||||
amount = @wallet_amount_debit / 100.0
|
||||
wallet_transaction = WalletService.new(user: user, wallet: user.wallet).debit(amount, self)
|
||||
# wallet debit success
|
||||
raise DebitWalletError unless wallet_transaction
|
||||
|
||||
return unless stp_invoice_id
|
||||
|
||||
# payment by online
|
||||
invoice.update_columns(wallet_amount: @wallet_amount_debit, wallet_transaction_id: wallet_transaction.id)
|
||||
end
|
||||
|
||||
# this function only use for compute total of reservation before save
|
||||
@ -520,13 +507,11 @@ class Reservation < ActiveRecord::Base
|
||||
total = invoice.invoice_items.map(&:amount).map(&:to_i).reduce(:+)
|
||||
unless coupon_code.nil?
|
||||
cp = Coupon.find_by(code: coupon_code)
|
||||
if not cp.nil? and cp.status(user.id) == 'active'
|
||||
total = CouponService.new.apply(total, cp, user.id)
|
||||
else
|
||||
raise InvalidCouponError
|
||||
end
|
||||
raise InvalidCouponError unless !cp.nil? && cp.status(user.id) == 'active'
|
||||
|
||||
total = CouponService.new.apply(total, cp, user.id)
|
||||
end
|
||||
return total - get_wallet_amount_debit
|
||||
total - wallet_amount_debit
|
||||
end
|
||||
|
||||
##
|
||||
@ -539,14 +524,12 @@ class Reservation < ActiveRecord::Base
|
||||
|
||||
unless coupon_code.nil?
|
||||
cp = Coupon.find_by(code: coupon_code)
|
||||
if not cp.nil? and cp.status(user.id) == 'active'
|
||||
total = CouponService.new.apply(total, cp, user.id)
|
||||
self.invoice.coupon_id = cp.id
|
||||
else
|
||||
raise InvalidCouponError
|
||||
end
|
||||
raise InvalidCouponError unless !cp.nil? && cp.status(user.id) == 'active'
|
||||
|
||||
total = CouponService.new.apply(total, cp, user.id)
|
||||
invoice.coupon_id = cp.id
|
||||
end
|
||||
|
||||
self.invoice.total = total
|
||||
invoice.total = total
|
||||
end
|
||||
end
|
||||
|
@ -142,14 +142,12 @@ class Subscription < ActiveRecord::Base
|
||||
# debit wallet
|
||||
wallet_transaction = debit_user_wallet
|
||||
|
||||
unless user.invoicing_disabled?
|
||||
invoc = generate_invoice(nil, coupon_code)
|
||||
if wallet_transaction
|
||||
invoc.wallet_amount = @wallet_amount_debit
|
||||
invoc.wallet_transaction_id = wallet_transaction.id
|
||||
end
|
||||
invoc.save
|
||||
invoc = generate_invoice(nil, coupon_code)
|
||||
if wallet_transaction
|
||||
invoc.wallet_amount = @wallet_amount_debit
|
||||
invoc.wallet_transaction_id = wallet_transaction.id
|
||||
end
|
||||
invoc.save
|
||||
end
|
||||
true
|
||||
end
|
||||
|
@ -59,7 +59,6 @@ class User < ActiveRecord::Base
|
||||
after_create :create_a_wallet
|
||||
after_commit :create_stripe_customer, on: [:create]
|
||||
after_commit :notify_admin_when_user_is_created, on: :create
|
||||
after_update :notify_admin_invoicing_changed, if: :invoicing_disabled_changed?
|
||||
after_update :notify_group_changed, if: :group_id_changed?
|
||||
|
||||
attr_accessor :cgu
|
||||
@ -122,7 +121,7 @@ class User < ActiveRecord::Base
|
||||
def generate_subscription_invoice
|
||||
return unless subscription
|
||||
|
||||
subscription.generate_and_save_invoice unless invoicing_disabled?
|
||||
subscription.generate_and_save_invoice
|
||||
end
|
||||
|
||||
def stripe_customer
|
||||
@ -342,11 +341,4 @@ class User < ActiveRecord::Base
|
||||
attached_object: self
|
||||
end
|
||||
|
||||
def notify_admin_invoicing_changed
|
||||
NotificationCenter.call type: 'notify_admin_invoicing_changed',
|
||||
receiver: User.admins,
|
||||
attached_object: self
|
||||
end
|
||||
|
||||
|
||||
end
|
||||
|
@ -1,7 +1,7 @@
|
||||
requested_current = (current_user and current_user.id == @member.id)
|
||||
|
||||
json.partial! 'api/members/member', member: @member
|
||||
json.extract! @member, :uid, :slug, :invoicing_disabled, :is_allow_contact, :is_allow_newsletter
|
||||
json.extract! @member, :uid, :slug, :is_allow_contact, :is_allow_newsletter
|
||||
|
||||
json.training_ids @member.training_ids
|
||||
json.trainings @member.trainings do |t|
|
||||
|
@ -1,7 +0,0 @@
|
||||
json.title notification.notification_type
|
||||
json.description _t('.invoices_generation_was_STATUS_for_user_NAME_html',
|
||||
{
|
||||
STATUS: notification.attached_object.invoicing_disabled.to_s,
|
||||
NAME: notification.attached_object.profile.full_name
|
||||
}) #messageFormat
|
||||
json.url notification_url(notification, format: :json)
|
@ -26,7 +26,6 @@ wb.add_worksheet(name: t('export_members.members')) do |sheet|
|
||||
t('export_members.validated_trainings'),
|
||||
t('export_members.tags'),
|
||||
t('export_members.number_of_invoices'),
|
||||
t('export_members.invoicing_disabled'),
|
||||
t('export_members.projects'),
|
||||
t('export_members.facebook'),
|
||||
t('export_members.twitter'),
|
||||
@ -57,7 +56,6 @@ wb.add_worksheet(name: t('export_members.members')) do |sheet|
|
||||
member.trainings.map(&:name).join("\n"),
|
||||
member.tags.map(&:name).join("\n"),
|
||||
member.invoices.size,
|
||||
member.invoicing_disabled,
|
||||
member.projects.map(&:name).join("\n"),
|
||||
member.profile.facebook || '',
|
||||
member.profile.twitter || '',
|
||||
|
@ -1,17 +0,0 @@
|
||||
<%= render 'notifications_mailer/shared/hello', recipient: @recipient %>
|
||||
|
||||
<p>
|
||||
<%= _t('.body.generation_status_html',
|
||||
{
|
||||
STATUS: bool_to_sym(@attached_object.invoicing_disabled),
|
||||
NAME: @attached_object.profile.full_name
|
||||
})
|
||||
# messageFormat
|
||||
%>
|
||||
</p>
|
||||
|
||||
<% if @attached_object.invoicing_disabled %>
|
||||
<p><%= t('.body.disabled') %></p>
|
||||
<% else %>
|
||||
<p><%= t('.body.enabled') %></p>
|
||||
<% end %>
|
@ -5,7 +5,3 @@
|
||||
<% if @attached_object.profile.organization %>
|
||||
<p><%= t('.body.account_for_organization') %> <%= @attached_object.profile.organization.name %></p>
|
||||
<% end %>
|
||||
|
||||
<% if @attached_object.invoicing_disabled? %>
|
||||
<p><%= t('.body.invoicing_disabled_html') %></p>
|
||||
<% end %>
|
@ -264,10 +264,6 @@ en:
|
||||
warning_incomplete_user_profile_probably_imported_from_sso: "Warning: This user's profile is incomplete. As \"single sign-on\" (SSO) authentication is currently enabled, it may probably be an imported but non merged account. Do not modify it unless you know what your doing."
|
||||
group: "Group"
|
||||
group_is_required: "Group is required"
|
||||
disable_invoices_generation: "Disable invoices generation:"
|
||||
no_more_invoices_will_be_generated_for_: "No more invoices will be generated for"
|
||||
_the_payments_carried_out_at_the_reception_: "the payments carried out at the reception"
|
||||
_regarding_this_user: "regarding this user."
|
||||
trainings: "Trainings"
|
||||
|
||||
authentication:
|
||||
|
@ -264,10 +264,6 @@ es:
|
||||
warning_incomplete_user_profile_probably_imported_from_sso: "Advertencia: Este perfil de usuario está incompleto. Como el método de autenticación SSO está activo, puede que la cuenta sea importada pero no fusionada. No la modifique a no ser que sepa lo que hace."
|
||||
group: "Grupo"
|
||||
group_is_required: "Se requiere un grupo"
|
||||
disable_invoices_generation: "Desactivar generación de facturas:"
|
||||
no_more_invoices_will_be_generated_for_: "No se generarán más facturas para"
|
||||
_the_payments_carried_out_at_the_reception_: "El pago se efectuará en la entrada"
|
||||
_regarding_this_user: "con respecto a este usuario."
|
||||
trainings: "Cursos"
|
||||
|
||||
authentication:
|
||||
|
@ -264,10 +264,6 @@ fr:
|
||||
warning_incomplete_user_profile_probably_imported_from_sso: "Attention : Le profil de cet utilisateur est incomplet. Comme l'authentification \"single sign-on\" (SSO) est actuellement activée, il s'agit probablement d'un compte importé mais non fusionné. N'y apportez aucune modification sauf si vous savez ce que vous faites."
|
||||
group: "Groupe"
|
||||
group_is_required: "Le groupe est requis."
|
||||
disable_invoices_generation: "Désactiver la génération de factures :"
|
||||
no_more_invoices_will_be_generated_for_: "Plus aucune facture ne sera générée pour"
|
||||
_the_payments_carried_out_at_the_reception_: "les paiement effectués à l'accueil"
|
||||
_regarding_this_user: "pour cet utilisateur."
|
||||
trainings: "Formations"
|
||||
|
||||
authentication:
|
||||
|
@ -264,10 +264,6 @@ pt:
|
||||
warning_incomplete_user_profile_probably_imported_from_sso: "Atenção: Esse perfil de usuário está incompleto. As \"single sign-on\" (SSO) authentication is currently enabled, it may probably be an imported but non merged account. Do not modify it unless you know what your doing."
|
||||
group: "Grupo"
|
||||
group_is_required: "Grupo é obrigatório"
|
||||
disable_invoices_generation: "Desativar geração de faturas:"
|
||||
no_more_invoices_will_be_generated_for_: "Mais nenhuma fatura será gerada para"
|
||||
_the_payments_carried_out_at_the_reception_: "os pagamentos efetuados"
|
||||
_regarding_this_user: "sobre este usuário."
|
||||
trainings: "Treinamentos"
|
||||
|
||||
authentication:
|
||||
@ -468,4 +464,3 @@ pt:
|
||||
confirm_payment_of_html: "{ROLE, select, admin{Pagamento pelo site} other{Pagar}}: {AMOUNT}" # messageFormat interpolation (context: confirm my payment of $20.00)
|
||||
a_problem_occured_during_the_payment_process_please_try_again_later: "Um problema ocorreu durante o processo de pagamento. Por favor tente novamente mais tarde."
|
||||
none: "Vazio"
|
||||
|
@ -151,7 +151,6 @@ en:
|
||||
validated_trainings: "Validated trainings"
|
||||
tags: "Tags"
|
||||
number_of_invoices: "Number of invoices"
|
||||
invoicing_disabled: "Invoicing disabled"
|
||||
projects: "Projects"
|
||||
facebook: "Facebook"
|
||||
twitter: "Twitter"
|
||||
@ -213,8 +212,6 @@ en:
|
||||
# internal app notifications
|
||||
notify_admin_abuse_reported:
|
||||
an_abuse_was_reported_on_TYPE_ID_NAME_html: "An abuse was reported on <strong>%{TYPE} %{ID}: <em>%{NAME}</em></strong>."
|
||||
notify_admin_invoicing_changed:
|
||||
invoices_generation_was_STATUS_for_user_NAME_html: "Invoices generation was <strong>{STATUS, select, true{disabled} other{enabled}}</strong> for user {NAME}." # messageFormat interpolation
|
||||
notify_admin_member_create_reservation:
|
||||
a_RESERVABLE_reservation_was_made_by_USER_html: "A <strong><em>%{RESERVABLE}</em></strong> reservation was made by <strong><em>%{USER}</em></strong>."
|
||||
notify_admin_profile_complete:
|
||||
|
@ -151,7 +151,6 @@ es:
|
||||
validated_trainings: "Cursos validados"
|
||||
tags: "Etiquetas"
|
||||
number_of_invoices: "Numero de facturas"
|
||||
invoicing_disabled: "Facturación desactivada"
|
||||
projects: "Proyectos"
|
||||
facebook: "Facebook"
|
||||
twitter: "Twitter"
|
||||
@ -213,8 +212,6 @@ es:
|
||||
# internal app notifications
|
||||
notify_admin_abuse_reported:
|
||||
an_abuse_was_reported_on_TYPE_ID_NAME_html: "Un abuso ha sido reportado <strong>%{TYPE} %{ID}: <em>%{NAME}</em></strong>."
|
||||
notify_admin_invoicing_changed:
|
||||
invoices_generation_was_STATUS_for_user_NAME_html: "La generación de facturas ha sido <strong>{STATUS, select, true{disabled} other{enabled}}</strong> para el usuario {NAME}." # messageFormat interpolation
|
||||
notify_admin_member_create_reservation:
|
||||
a_RESERVABLE_reservation_was_made_by_USER_html: "una <strong><em>%{RESERVABLE}</em></strong> reserva fue hecha por <strong><em>%{USER}</em></strong>."
|
||||
notify_admin_profile_complete:
|
||||
|
@ -151,7 +151,6 @@ fr:
|
||||
validated_trainings: "Formations validées"
|
||||
tags: "Étiquettes"
|
||||
number_of_invoices: "Nombre de factures"
|
||||
invoicing_disabled: "Facturation désactivée"
|
||||
projects: "Projets"
|
||||
facebook: "Facebook"
|
||||
twitter: "Twitter"
|
||||
@ -213,8 +212,6 @@ fr:
|
||||
# notifications internes à l'application
|
||||
notify_admin_abuse_reported:
|
||||
an_abuse_was_reported_on_TYPE_ID_NAME_html: "Un abus a été signalé sur <strong>%{TYPE} %{ID} : <em>%{NAME}</em></strong>."
|
||||
notify_admin_invoicing_changed:
|
||||
invoices_generation_was_STATUS_for_user_NAME_html: "La génération de factures a été <strong>{STATUS, select, true{désactivée} other{activée}}</strong> pour l'utilisateur {NAME}." # messageFormat interpolation
|
||||
notify_admin_member_create_reservation:
|
||||
a_RESERVABLE_reservation_was_made_by_USER_html: "Une réservation <strong><em>%{RESERVABLE}</em></strong> a été effectuée par <strong><em>%{USER}</em></strong>."
|
||||
notify_admin_profile_complete:
|
||||
@ -360,4 +357,4 @@ fr:
|
||||
|
||||
group:
|
||||
# nom du groupe utilisateur pour les administrateurs
|
||||
admins: 'Administrateurs'
|
||||
admins: 'Administrateurs'
|
||||
|
@ -117,7 +117,6 @@ en:
|
||||
body:
|
||||
new_account_created: "A new user account has been created on the website:"
|
||||
account_for_organization: "This account manage an organization:"
|
||||
invoicing_disabled_html: "Invoicing generation is <strong>disabled</strong> for this user."
|
||||
|
||||
notify_admin_subscribed_plan:
|
||||
subject: "A subscription has been purchased"
|
||||
@ -241,13 +240,6 @@ en:
|
||||
signaled_on: "flagged on:"
|
||||
message: "Message:"
|
||||
|
||||
notify_admin_invoicing_changed:
|
||||
subject: "An invoicing parameter has been changed"
|
||||
body:
|
||||
generation_status_html: "Invoicing issuing has been <strong>{STATUS, select, true{disabled} other{enabled}}</strong> for the user {NAME}." # messageFormat interpolation
|
||||
disabled: "From now on, no invoice will be issued when the user pays at the reception."
|
||||
enabled: "From now on, all payments made by this user at the reception will lead to invoicing issuing. "
|
||||
|
||||
notify_user_wallet_is_credited:
|
||||
subject: "Your wallet has been credited"
|
||||
body:
|
||||
|
@ -117,7 +117,6 @@ es:
|
||||
body:
|
||||
new_account_created: "Se ha creado un nuevo usuario en la web:"
|
||||
account_for_organization: "Esta cuenta gestiona una organización :"
|
||||
invoicing_disabled_html: "La generación de facturación para este usuario es <strong>disabled</strong>."
|
||||
|
||||
notify_admin_subscribed_plan:
|
||||
subject: "Se ha adquirido un plan de suscripción"
|
||||
@ -240,13 +239,6 @@ es:
|
||||
signaled_on: "marcado el:"
|
||||
message: "Mensaje:"
|
||||
|
||||
notify_admin_invoicing_changed:
|
||||
subject: "Se ha cambiado un parámetro de facturación."
|
||||
body:
|
||||
generation_status_html: "Un parámetro de facturación ha sido cambiado <strong>{STATUS, select, true{disabled} other{enabled}}</strong> por el usuario {NAME}." # messageFormat interpolation
|
||||
disabled: "A partir de ahora, no se emitirá factura cuando el usuario paga en la recepción."
|
||||
enabled: "A partir de ahora, todos los pagos realizados por este usuario en la recepción llevarán a la emisión de facturación. "
|
||||
|
||||
notify_user_wallet_is_credited:
|
||||
subject: "" #translation_missing
|
||||
body:
|
||||
|
@ -117,7 +117,6 @@ fr:
|
||||
body:
|
||||
new_account_created: "Un nouveau compte utilisateur vient d'être créé sur la plateforme :"
|
||||
account_for_organization: "Ce compte gère une structure :"
|
||||
invoicing_disabled_html: "La génération de factures est <strong>désactivée</strong> pour cet utilisateur."
|
||||
|
||||
notify_admin_subscribed_plan:
|
||||
subject: "Un abonnement a été souscrit"
|
||||
@ -241,13 +240,6 @@ fr:
|
||||
signaled_on: "Signalé le :"
|
||||
message: "Message :"
|
||||
|
||||
notify_admin_invoicing_changed:
|
||||
subject: "Un paramètre de facturation a été modifié"
|
||||
body:
|
||||
generation_status_html: "La génération de factures vient d'être <strong>{STATUS, select, true{désactivée} other{activée}}</strong> pour l'utilisateur {NAME}." # messageFormat interpolation
|
||||
disabled: "Désormais, aucune facture ne sera générée pour les paiement de cet utilisateur effectués à l'accueil."
|
||||
enabled: "Désormais, tous les paiement de cet utilisateur effectués à l'accueil, donneront lieu à la génération d'une facture."
|
||||
|
||||
notify_user_wallet_is_credited:
|
||||
subject: "Votre porte-monnaie a bien été crédité"
|
||||
body:
|
||||
|
@ -117,7 +117,6 @@ pt:
|
||||
body:
|
||||
new_account_created: "Uma nova conta de usuário foi criada no site:"
|
||||
account_for_organization: "Esta conta gerencia uma organização:"
|
||||
invoicing_disabled_html: "A geração de faturamento é <strong>desativado</strong> por esse usuário."
|
||||
|
||||
notify_admin_subscribed_plan:
|
||||
subject: "Uma assinatura foi comprada"
|
||||
@ -241,13 +240,6 @@ pt:
|
||||
signaled_on: "sinalizado em:"
|
||||
message: "Menssagem:"
|
||||
|
||||
notify_admin_invoicing_changed:
|
||||
subject: "Um parâmetro de faturamento foi alterado"
|
||||
body:
|
||||
generation_status_html: "A emissão de faturas foi <strong>{STATUS, select, true{desativada} other{ativado}}</strong> para o usuário {NAME}." # messageFormat interpolation
|
||||
disabled: "De agora em diante, nenhuma fatura será emitida quando o usuário paga na recepção."
|
||||
enabled: "A partir de agora, todos os pagamentos efectuados por este utilizador na recepção levarão à. "
|
||||
|
||||
notify_user_wallet_is_credited:
|
||||
subject: "Sua carteira foi creditada"
|
||||
body:
|
||||
|
@ -151,7 +151,6 @@ pt:
|
||||
validated_trainings: "Treinamentos validados"
|
||||
tags: "Tags"
|
||||
number_of_invoices: "Número de faturas"
|
||||
invoicing_disabled: "Fatura desativada"
|
||||
projects: "Projetos"
|
||||
facebook: "Facebook"
|
||||
twitter: "Twitter"
|
||||
@ -213,8 +212,6 @@ pt:
|
||||
# internal app notifications
|
||||
notify_admin_abuse_reported:
|
||||
an_abuse_was_reported_on_TYPE_ID_NAME_html: "Um abuso foi relatado em <strong> %{TYPE} %{ID}: <em> %{NAME} </em> </strong>."
|
||||
notify_admin_invoicing_changed:
|
||||
invoices_generation_was_STATUS_for_user_NAME_html: "A geração de faturas foi <strong> {STATUS, select, true {disabled} other {enabled}} </strong> para o usuário {NAME}." # messageFormat interpolation
|
||||
notify_admin_member_create_reservation:
|
||||
a_RESERVABLE_reservation_was_made_by_USER_html: "A <strong><em>%{RESERVABLE}</em></strong> reserva foi feita por <strong><em>%{USER}</em></strong>."
|
||||
notify_admin_profile_complete:
|
||||
|
@ -0,0 +1,5 @@
|
||||
class RemoveInvoicingDisabledFromUser < ActiveRecord::Migration
|
||||
def change
|
||||
remove_column :users, :invoicing_disabled, :boolean
|
||||
end
|
||||
end
|
21
db/schema.rb
@ -11,7 +11,7 @@
|
||||
#
|
||||
# It's strongly recommended that you check this file into your version control system.
|
||||
|
||||
ActiveRecord::Schema.define(version: 20181217110454) do
|
||||
ActiveRecord::Schema.define(version: 20190110150532) do
|
||||
|
||||
# These are extensions that must be enabled in order to support this database
|
||||
enable_extension "plpgsql"
|
||||
@ -31,6 +31,15 @@ ActiveRecord::Schema.define(version: 20181217110454) do
|
||||
|
||||
add_index "abuses", ["signaled_type", "signaled_id"], name: "index_abuses_on_signaled_type_and_signaled_id", using: :btree
|
||||
|
||||
create_table "accounting_periods", force: :cascade do |t|
|
||||
t.date "start_at"
|
||||
t.date "end_at"
|
||||
t.datetime "closed_at"
|
||||
t.integer "closed_by"
|
||||
t.datetime "created_at", null: false
|
||||
t.datetime "updated_at", null: false
|
||||
end
|
||||
|
||||
create_table "addresses", force: :cascade do |t|
|
||||
t.string "address", limit: 255
|
||||
t.string "street_number", limit: 255
|
||||
@ -770,12 +779,12 @@ ActiveRecord::Schema.define(version: 20181217110454) do
|
||||
add_index "user_trainings", ["user_id"], name: "index_user_trainings_on_user_id", using: :btree
|
||||
|
||||
create_table "users", force: :cascade do |t|
|
||||
t.string "email", limit: 255, default: "", null: false
|
||||
t.string "encrypted_password", limit: 255, default: "", null: false
|
||||
t.string "email", limit: 255, default: "", null: false
|
||||
t.string "encrypted_password", limit: 255, default: "", null: false
|
||||
t.string "reset_password_token", limit: 255
|
||||
t.datetime "reset_password_sent_at"
|
||||
t.datetime "remember_created_at"
|
||||
t.integer "sign_in_count", default: 0, null: false
|
||||
t.integer "sign_in_count", default: 0, null: false
|
||||
t.datetime "current_sign_in_at"
|
||||
t.datetime "last_sign_in_at"
|
||||
t.string "current_sign_in_ip", limit: 255
|
||||
@ -784,7 +793,7 @@ ActiveRecord::Schema.define(version: 20181217110454) do
|
||||
t.datetime "confirmed_at"
|
||||
t.datetime "confirmation_sent_at"
|
||||
t.string "unconfirmed_email", limit: 255
|
||||
t.integer "failed_attempts", default: 0, null: false
|
||||
t.integer "failed_attempts", default: 0, null: false
|
||||
t.string "unlock_token", limit: 255
|
||||
t.datetime "locked_at"
|
||||
t.datetime "created_at"
|
||||
@ -795,7 +804,6 @@ ActiveRecord::Schema.define(version: 20181217110454) do
|
||||
t.string "username", limit: 255
|
||||
t.string "slug", limit: 255
|
||||
t.boolean "is_active", default: true
|
||||
t.boolean "invoicing_disabled", default: false
|
||||
t.string "provider"
|
||||
t.string "uid"
|
||||
t.string "auth_token"
|
||||
@ -856,6 +864,7 @@ ActiveRecord::Schema.define(version: 20181217110454) do
|
||||
|
||||
add_index "wallets", ["user_id"], name: "index_wallets_on_user_id", using: :btree
|
||||
|
||||
add_foreign_key "accounting_periods", "users", column: "closed_by"
|
||||
add_foreign_key "availability_tags", "availabilities"
|
||||
add_foreign_key "availability_tags", "tags"
|
||||
add_foreign_key "event_price_categories", "events"
|
||||
|
@ -1,326 +1,394 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
|
||||
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
|
||||
-->
|
||||
<!-- Title: controllers_diagram Pages: 1 -->
|
||||
<svg width="1136pt" height="980pt"
|
||||
viewBox="0.00 0.00 1136.19 980.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(484.343 532)">
|
||||
<svg width="1150pt" height="1028pt"
|
||||
viewBox="0.00 0.00 1150.28 1028.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1024)">
|
||||
<title>controllers_diagram</title>
|
||||
<polygon fill="none" stroke="none" points="-484.343,448 -484.343,-532 651.843,-532 651.843,448 -484.343,448"/>
|
||||
<polygon fill="transparent" stroke="transparent" points="-4,4 -4,-1024 1146.2849,-1024 1146.2849,4 -4,4"/>
|
||||
<!-- _diagram_info -->
|
||||
<g id="node1" class="node"><title>_diagram_info</title>
|
||||
<text text-anchor="start" x="-136" y="-207.6" font-family="Times,serif" font-size="13.00">Controllers diagram</text>
|
||||
<text text-anchor="start" x="-136" y="-193.6" font-family="Times,serif" font-size="13.00">Date: Nov 23 2016 - 10:21</text>
|
||||
<text text-anchor="start" x="-136" y="-179.6" font-family="Times,serif" font-size="13.00">Migration version: 20160922155555</text>
|
||||
<text text-anchor="start" x="-136" y="-165.6" font-family="Times,serif" font-size="13.00">Generated by RailRoady 1.4.0</text>
|
||||
<text text-anchor="start" x="-136" y="-151.6" font-family="Times,serif" font-size="13.00">http://railroady.prestonlee.com</text>
|
||||
</g>
|
||||
<!-- SessionsController -->
|
||||
<g id="node2" class="node"><title>SessionsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-391" cy="-486" rx="77.1866" ry="18"/>
|
||||
<text text-anchor="middle" x="-391" y="-482.3" font-family="Times,serif" font-size="14.00">SessionsController</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::BookableMachinesController -->
|
||||
<g id="node3" class="node"><title>OpenAPI::V1::BookableMachinesController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-11" cy="6" rx="168.97" ry="18"/>
|
||||
<text text-anchor="middle" x="-11" y="9.7" font-family="Times,serif" font-size="14.00">OpenAPI::V1::BookableMachinesController</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::ReservationsController -->
|
||||
<g id="node4" class="node"><title>OpenAPI::V1::ReservationsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="146" cy="66" rx="145.674" ry="18"/>
|
||||
<text text-anchor="middle" x="146" y="69.7" font-family="Times,serif" font-size="14.00">OpenAPI::V1::ReservationsController</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::EventsController -->
|
||||
<g id="node5" class="node"><title>OpenAPI::V1::EventsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="304" cy="6" rx="124.278" ry="18"/>
|
||||
<text text-anchor="middle" x="304" y="9.7" font-family="Times,serif" font-size="14.00">OpenAPI::V1::EventsController</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::MachinesController -->
|
||||
<g id="node6" class="node"><title>OpenAPI::V1::MachinesController</title>
|
||||
<ellipse fill="none" stroke="black" cx="135" cy="126" rx="135.376" ry="18"/>
|
||||
<text text-anchor="middle" x="135" y="129.7" font-family="Times,serif" font-size="14.00">OpenAPI::V1::MachinesController</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::UserTrainingsController -->
|
||||
<g id="node7" class="node"><title>OpenAPI::V1::UserTrainingsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="187" cy="-54" rx="150.574" ry="18"/>
|
||||
<text text-anchor="middle" x="187" y="-50.3" font-family="Times,serif" font-size="14.00">OpenAPI::V1::UserTrainingsController</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::BaseController -->
|
||||
<g id="node8" class="node"><title>OpenAPI::V1::BaseController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-146" cy="66" rx="117.779" ry="18"/>
|
||||
<text text-anchor="middle" x="-146" y="69.7" font-family="Times,serif" font-size="14.00">OpenAPI::V1::BaseController</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::UsersController -->
|
||||
<g id="node9" class="node"><title>OpenAPI::V1::UsersController</title>
|
||||
<ellipse fill="none" stroke="black" cx="120" cy="246" rx="120.479" ry="18"/>
|
||||
<text text-anchor="middle" x="120" y="249.7" font-family="Times,serif" font-size="14.00">OpenAPI::V1::UsersController</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::TrainingsController -->
|
||||
<g id="node10" class="node"><title>OpenAPI::V1::TrainingsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="290" cy="-174" rx="133.776" ry="18"/>
|
||||
<text text-anchor="middle" x="290" y="-170.3" font-family="Times,serif" font-size="14.00">OpenAPI::V1::TrainingsController</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::InvoicesController -->
|
||||
<g id="node11" class="node"><title>OpenAPI::V1::InvoicesController</title>
|
||||
<ellipse fill="none" stroke="black" cx="130" cy="186" rx="129.977" ry="18"/>
|
||||
<text text-anchor="middle" x="130" y="189.7" font-family="Times,serif" font-size="14.00">OpenAPI::V1::InvoicesController</text>
|
||||
</g>
|
||||
<!-- RegistrationsController -->
|
||||
<g id="node12" class="node"><title>RegistrationsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-315" cy="-426" rx="92.8835" ry="18"/>
|
||||
<text text-anchor="middle" x="-315" y="-422.3" font-family="Times,serif" font-size="14.00">RegistrationsController</text>
|
||||
</g>
|
||||
<!-- API::TagsController -->
|
||||
<g id="node13" class="node"><title>API::TagsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="539" cy="-474" rx="83.3857" ry="18"/>
|
||||
<text text-anchor="middle" x="539" y="-470.3" font-family="Times,serif" font-size="14.00">API::TagsController</text>
|
||||
</g>
|
||||
<!-- API::StatisticsController -->
|
||||
<g id="node14" class="node"><title>API::StatisticsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-95" cy="-378" rx="97.4827" ry="18"/>
|
||||
<text text-anchor="middle" x="-95" y="-374.3" font-family="Times,serif" font-size="14.00">API::StatisticsController</text>
|
||||
</g>
|
||||
<!-- API::TrainingsPricingsController -->
|
||||
<g id="node15" class="node"><title>API::TrainingsPricingsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="344" cy="-234" rx="128.077" ry="18"/>
|
||||
<text text-anchor="middle" x="344" y="-230.3" font-family="Times,serif" font-size="14.00">API::TrainingsPricingsController</text>
|
||||
</g>
|
||||
<!-- API::PlansController -->
|
||||
<g id="node16" class="node"><title>API::PlansController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-371" cy="18" rx="85.2851" ry="18"/>
|
||||
<text text-anchor="middle" x="-371" y="21.7" font-family="Times,serif" font-size="14.00">API::PlansController</text>
|
||||
</g>
|
||||
<!-- API::AuthProvidersController -->
|
||||
<g id="node17" class="node"><title>API::AuthProvidersController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-147" cy="126" rx="116.979" ry="18"/>
|
||||
<text text-anchor="middle" x="-147" y="129.7" font-family="Times,serif" font-size="14.00">API::AuthProvidersController</text>
|
||||
</g>
|
||||
<!-- API::CouponsController -->
|
||||
<g id="node18" class="node"><title>API::CouponsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-263" cy="-258" rx="96.6831" ry="18"/>
|
||||
<text text-anchor="middle" x="-263" y="-254.3" font-family="Times,serif" font-size="14.00">API::CouponsController</text>
|
||||
</g>
|
||||
<!-- API::AgeRangesController -->
|
||||
<g id="node19" class="node"><title>API::AgeRangesController</title>
|
||||
<ellipse fill="none" stroke="black" cx="407" cy="126" rx="106.681" ry="18"/>
|
||||
<text text-anchor="middle" x="407" y="129.7" font-family="Times,serif" font-size="14.00">API::AgeRangesController</text>
|
||||
</g>
|
||||
<!-- API::CreditsController -->
|
||||
<g id="node20" class="node"><title>API::CreditsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="7" cy="-438" rx="90.9839" ry="18"/>
|
||||
<text text-anchor="middle" x="7" y="-434.3" font-family="Times,serif" font-size="14.00">API::CreditsController</text>
|
||||
</g>
|
||||
<!-- API::OpenlabProjectsController -->
|
||||
<g id="node21" class="node"><title>API::OpenlabProjectsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-116" cy="-102" rx="124.278" ry="18"/>
|
||||
<text text-anchor="middle" x="-116" y="-98.3" font-family="Times,serif" font-size="14.00">API::OpenlabProjectsController</text>
|
||||
</g>
|
||||
<!-- API::ComponentsController -->
|
||||
<g id="node22" class="node"><title>API::ComponentsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="422" cy="66" rx="110.48" ry="18"/>
|
||||
<text text-anchor="middle" x="422" y="69.7" font-family="Times,serif" font-size="14.00">API::ComponentsController</text>
|
||||
</g>
|
||||
<!-- API::CustomAssetsController -->
|
||||
<g id="node23" class="node"><title>API::CustomAssetsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-148" cy="186" rx="116.18" ry="18"/>
|
||||
<text text-anchor="middle" x="-148" y="189.7" font-family="Times,serif" font-size="14.00">API::CustomAssetsController</text>
|
||||
</g>
|
||||
<!-- API::PricingController -->
|
||||
<g id="node24" class="node"><title>API::PricingController</title>
|
||||
<ellipse fill="none" stroke="black" cx="283" cy="-450" rx="90.9839" ry="18"/>
|
||||
<text text-anchor="middle" x="283" y="-446.3" font-family="Times,serif" font-size="14.00">API::PricingController</text>
|
||||
</g>
|
||||
<!-- API::AbusesController -->
|
||||
<g id="node25" class="node"><title>API::AbusesController</title>
|
||||
<ellipse fill="none" stroke="black" cx="92" cy="426" rx="91.784" ry="18"/>
|
||||
<text text-anchor="middle" x="92" y="429.7" font-family="Times,serif" font-size="14.00">API::AbusesController</text>
|
||||
</g>
|
||||
<!-- API::PriceCategoriesController -->
|
||||
<g id="node26" class="node"><title>API::PriceCategoriesController</title>
|
||||
<ellipse fill="none" stroke="black" cx="386" cy="246" rx="121.578" ry="18"/>
|
||||
<text text-anchor="middle" x="386" y="249.7" font-family="Times,serif" font-size="14.00">API::PriceCategoriesController</text>
|
||||
</g>
|
||||
<!-- API::FeedsController -->
|
||||
<g id="node27" class="node"><title>API::FeedsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-202" cy="-486" rx="86.3847" ry="18"/>
|
||||
<text text-anchor="middle" x="-202" y="-482.3" font-family="Times,serif" font-size="14.00">API::FeedsController</text>
|
||||
</g>
|
||||
<!-- API::MembersController -->
|
||||
<g id="node28" class="node"><title>API::MembersController</title>
|
||||
<ellipse fill="none" stroke="black" cx="352" cy="306" rx="100.182" ry="18"/>
|
||||
<text text-anchor="middle" x="352" y="309.7" font-family="Times,serif" font-size="14.00">API::MembersController</text>
|
||||
</g>
|
||||
<!-- API::PricesController -->
|
||||
<g id="node29" class="node"><title>API::PricesController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-381" cy="78" rx="87.1846" ry="18"/>
|
||||
<text text-anchor="middle" x="-381" y="81.7" font-family="Times,serif" font-size="14.00">API::PricesController</text>
|
||||
</g>
|
||||
<!-- API::TranslationsController -->
|
||||
<g id="node30" class="node"><title>API::TranslationsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-191" cy="-318" rx="109.381" ry="18"/>
|
||||
<text text-anchor="middle" x="-191" y="-314.3" font-family="Times,serif" font-size="14.00">API::TranslationsController</text>
|
||||
</g>
|
||||
<!-- API::ExportsController -->
|
||||
<g id="node31" class="node"><title>API::ExportsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="297" cy="426" rx="92.8835" ry="18"/>
|
||||
<text text-anchor="middle" x="297" y="429.7" font-family="Times,serif" font-size="14.00">API::ExportsController</text>
|
||||
</g>
|
||||
<!-- API::ReservationsController -->
|
||||
<g id="node32" class="node"><title>API::ReservationsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="135" cy="-330" rx="111.28" ry="18"/>
|
||||
<text text-anchor="middle" x="135" y="-326.3" font-family="Times,serif" font-size="14.00">API::ReservationsController</text>
|
||||
</g>
|
||||
<!-- API::EventsController -->
|
||||
<g id="node33" class="node"><title>API::EventsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="510" cy="426" rx="89.8845" ry="18"/>
|
||||
<text text-anchor="middle" x="510" y="429.7" font-family="Times,serif" font-size="14.00">API::EventsController</text>
|
||||
</g>
|
||||
<!-- API::MachinesController -->
|
||||
<g id="node34" class="node"><title>API::MachinesController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-223" cy="306" rx="100.983" ry="18"/>
|
||||
<text text-anchor="middle" x="-223" y="309.7" font-family="Times,serif" font-size="14.00">API::MachinesController</text>
|
||||
</g>
|
||||
<!-- API::EventThemesController -->
|
||||
<g id="node35" class="node"><title>API::EventThemesController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-150" cy="246" rx="114.28" ry="18"/>
|
||||
<text text-anchor="middle" x="-150" y="249.7" font-family="Times,serif" font-size="14.00">API::EventThemesController</text>
|
||||
</g>
|
||||
<!-- API::ThemesController -->
|
||||
<g id="node36" class="node"><title>API::ThemesController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-266" cy="-198" rx="94.4839" ry="18"/>
|
||||
<text text-anchor="middle" x="-266" y="-194.3" font-family="Times,serif" font-size="14.00">API::ThemesController</text>
|
||||
</g>
|
||||
<!-- API::CategoriesController -->
|
||||
<g id="node37" class="node"><title>API::CategoriesController</title>
|
||||
<ellipse fill="none" stroke="black" cx="439" cy="-354" rx="103.182" ry="18"/>
|
||||
<text text-anchor="middle" x="439" y="-350.3" font-family="Times,serif" font-size="14.00">API::CategoriesController</text>
|
||||
</g>
|
||||
<!-- API::SubscriptionsController -->
|
||||
<g id="node38" class="node"><title>API::SubscriptionsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="390" cy="-294" rx="113.98" ry="18"/>
|
||||
<text text-anchor="middle" x="390" y="-290.3" font-family="Times,serif" font-size="14.00">API::SubscriptionsController</text>
|
||||
</g>
|
||||
<!-- API::StylesheetsController -->
|
||||
<g id="node39" class="node"><title>API::StylesheetsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="465" cy="-54" rx="105.082" ry="18"/>
|
||||
<text text-anchor="middle" x="465" y="-50.3" font-family="Times,serif" font-size="14.00">API::StylesheetsController</text>
|
||||
</g>
|
||||
<!-- API::SlotsController -->
|
||||
<g id="node40" class="node"><title>API::SlotsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-373" cy="138" rx="83.3857" ry="18"/>
|
||||
<text text-anchor="middle" x="-373" y="141.7" font-family="Times,serif" font-size="14.00">API::SlotsController</text>
|
||||
</g>
|
||||
<!-- API::VersionController -->
|
||||
<g id="node41" class="node"><title>API::VersionController</title>
|
||||
<ellipse fill="none" stroke="black" cx="538" cy="366" rx="93.6835" ry="18"/>
|
||||
<text text-anchor="middle" x="538" y="369.7" font-family="Times,serif" font-size="14.00">API::VersionController</text>
|
||||
</g>
|
||||
<!-- API::AdminsController -->
|
||||
<g id="node42" class="node"><title>API::AdminsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="214" cy="-390" rx="94.4839" ry="18"/>
|
||||
<text text-anchor="middle" x="214" y="-386.3" font-family="Times,serif" font-size="14.00">API::AdminsController</text>
|
||||
</g>
|
||||
<!-- API::GroupsController -->
|
||||
<g id="node43" class="node"><title>API::GroupsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="536" cy="-174" rx="91.784" ry="18"/>
|
||||
<text text-anchor="middle" x="536" y="-170.3" font-family="Times,serif" font-size="14.00">API::GroupsController</text>
|
||||
</g>
|
||||
<!-- API::AvailabilitiesController -->
|
||||
<g id="node44" class="node"><title>API::AvailabilitiesController</title>
|
||||
<ellipse fill="none" stroke="black" cx="401" cy="186" rx="113.18" ry="18"/>
|
||||
<text text-anchor="middle" x="401" y="189.7" font-family="Times,serif" font-size="14.00">API::AvailabilitiesController</text>
|
||||
</g>
|
||||
<!-- API::UsersController -->
|
||||
<g id="node45" class="node"><title>API::UsersController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-370" cy="198" rx="85.5853" ry="18"/>
|
||||
<text text-anchor="middle" x="-370" y="201.7" font-family="Times,serif" font-size="14.00">API::UsersController</text>
|
||||
</g>
|
||||
<!-- API::ProjectsController -->
|
||||
<g id="node46" class="node"><title>API::ProjectsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="94" cy="366" rx="94.4839" ry="18"/>
|
||||
<text text-anchor="middle" x="94" y="369.7" font-family="Times,serif" font-size="14.00">API::ProjectsController</text>
|
||||
</g>
|
||||
<!-- API::WalletController -->
|
||||
<g id="node47" class="node"><title>API::WalletController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-354" cy="-138" rx="89.8845" ry="18"/>
|
||||
<text text-anchor="middle" x="-354" y="-134.3" font-family="Times,serif" font-size="14.00">API::WalletController</text>
|
||||
</g>
|
||||
<!-- API::NotificationsController -->
|
||||
<g id="node48" class="node"><title>API::NotificationsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="112" cy="306" rx="111.581" ry="18"/>
|
||||
<text text-anchor="middle" x="112" y="309.7" font-family="Times,serif" font-size="14.00">API::NotificationsController</text>
|
||||
</g>
|
||||
<!-- API::TrainingsController -->
|
||||
<g id="node49" class="node"><title>API::TrainingsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="315" cy="366" rx="99.3824" ry="18"/>
|
||||
<text text-anchor="middle" x="315" y="369.7" font-family="Times,serif" font-size="14.00">API::TrainingsController</text>
|
||||
</g>
|
||||
<!-- API::SettingsController -->
|
||||
<g id="node50" class="node"><title>API::SettingsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-290" cy="366" rx="94.4839" ry="18"/>
|
||||
<text text-anchor="middle" x="-290" y="369.7" font-family="Times,serif" font-size="14.00">API::SettingsController</text>
|
||||
</g>
|
||||
<!-- API::OpenAPIClientsController -->
|
||||
<g id="node51" class="node"><title>API::OpenAPIClientsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="64" cy="-270" rx="124.278" ry="18"/>
|
||||
<text text-anchor="middle" x="64" y="-266.3" font-family="Times,serif" font-size="14.00">API::OpenAPIClientsController</text>
|
||||
</g>
|
||||
<!-- API::InvoicesController -->
|
||||
<g id="node52" class="node"><title>API::InvoicesController</title>
|
||||
<ellipse fill="none" stroke="black" cx="492" cy="-414" rx="95.5831" ry="18"/>
|
||||
<text text-anchor="middle" x="492" y="-410.3" font-family="Times,serif" font-size="14.00">API::InvoicesController</text>
|
||||
</g>
|
||||
<!-- API::LicencesController -->
|
||||
<g id="node53" class="node"><title>API::LicencesController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-299" cy="-42" rx="96.6831" ry="18"/>
|
||||
<text text-anchor="middle" x="-299" y="-38.3" font-family="Times,serif" font-size="14.00">API::LicencesController</text>
|
||||
</g>
|
||||
<!-- SocialBotController -->
|
||||
<g id="node54" class="node"><title>SocialBotController</title>
|
||||
<ellipse fill="none" stroke="black" cx="345" cy="-510" rx="81.4863" ry="18"/>
|
||||
<text text-anchor="middle" x="345" y="-506.3" font-family="Times,serif" font-size="14.00">SocialBotController</text>
|
||||
</g>
|
||||
<!-- PasswordsController -->
|
||||
<g id="node55" class="node"><title>PasswordsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="564" cy="306" rx="83.6854" ry="18"/>
|
||||
<text text-anchor="middle" x="564" y="309.7" font-family="Times,serif" font-size="14.00">PasswordsController</text>
|
||||
</g>
|
||||
<!-- ApplicationController -->
|
||||
<g id="node56" class="node"><title>ApplicationController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-356" cy="426" rx="88.2844" ry="18"/>
|
||||
<text text-anchor="middle" x="-356" y="429.7" font-family="Times,serif" font-size="14.00">ApplicationController</text>
|
||||
</g>
|
||||
<!-- Users::OmniauthCallbacksController -->
|
||||
<g id="node57" class="node"><title>Users::OmniauthCallbacksController</title>
|
||||
<ellipse fill="none" stroke="black" cx="238" cy="-114" rx="141.875" ry="18"/>
|
||||
<text text-anchor="middle" x="238" y="-110.3" font-family="Times,serif" font-size="14.00">Users::OmniauthCallbacksController</text>
|
||||
</g>
|
||||
<!-- WebhooksController -->
|
||||
<g id="node58" class="node"><title>WebhooksController</title>
|
||||
<ellipse fill="none" stroke="black" cx="85" cy="-498" rx="85.2851" ry="18"/>
|
||||
<text text-anchor="middle" x="85" y="-494.3" font-family="Times,serif" font-size="14.00">WebhooksController</text>
|
||||
<g id="node1" class="node">
|
||||
<title>_diagram_info</title>
|
||||
<text text-anchor="start" x="344" y="-699.6" font-family="Times,serif" font-size="13.00" fill="#000000">Controllers diagram</text>
|
||||
<text text-anchor="start" x="344" y="-685.6" font-family="Times,serif" font-size="13.00" fill="#000000">Date: Jan 10 2019 - 16:37</text>
|
||||
<text text-anchor="start" x="344" y="-671.6" font-family="Times,serif" font-size="13.00" fill="#000000">Migration version: 20190110150532</text>
|
||||
<text text-anchor="start" x="344" y="-657.6" font-family="Times,serif" font-size="13.00" fill="#000000">Generated by RailRoady 1.5.3</text>
|
||||
<text text-anchor="start" x="344" y="-643.6" font-family="Times,serif" font-size="13.00" fill="#000000">http://railroady.prestonlee.com</text>
|
||||
</g>
|
||||
<!-- Rss::RssController -->
|
||||
<g id="node59" class="node"><title>Rss::RssController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-403" cy="-366" rx="77.1866" ry="18"/>
|
||||
<text text-anchor="middle" x="-403" y="-362.3" font-family="Times,serif" font-size="14.00">Rss::RssController</text>
|
||||
<g id="node2" class="node">
|
||||
<title>Rss::RssController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="77.3431" cy="-762" rx="77.1866" ry="18"/>
|
||||
<text text-anchor="middle" x="77.3431" y="-758.3" font-family="Times,serif" font-size="14.00" fill="#000000">Rss::RssController</text>
|
||||
</g>
|
||||
<!-- Rss::EventsController -->
|
||||
<g id="node60" class="node"><title>Rss::EventsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="-152" cy="426" rx="88.2844" ry="18"/>
|
||||
<text text-anchor="middle" x="-152" y="429.7" font-family="Times,serif" font-size="14.00">Rss::EventsController</text>
|
||||
<g id="node3" class="node">
|
||||
<title>Rss::EventsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="184.3922" cy="-534" rx="88.2844" ry="18"/>
|
||||
<text text-anchor="middle" x="184.3922" y="-530.3" font-family="Times,serif" font-size="14.00" fill="#000000">Rss::EventsController</text>
|
||||
</g>
|
||||
<!-- Rss::ProjectsController -->
|
||||
<g id="node61" class="node"><title>Rss::ProjectsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="549" cy="6" rx="92.8835" ry="18"/>
|
||||
<text text-anchor="middle" x="549" y="9.7" font-family="Times,serif" font-size="14.00">Rss::ProjectsController</text>
|
||||
<g id="node4" class="node">
|
||||
<title>Rss::ProjectsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1004.9418" cy="-78" rx="92.8835" ry="18"/>
|
||||
<text text-anchor="middle" x="1004.9418" y="-74.3" font-family="Times,serif" font-size="14.00" fill="#000000">Rss::ProjectsController</text>
|
||||
</g>
|
||||
<!-- SocialBotController -->
|
||||
<g id="node5" class="node">
|
||||
<title>SocialBotController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1053.2428" cy="-726" rx="81.4863" ry="18"/>
|
||||
<text text-anchor="middle" x="1053.2428" y="-722.3" font-family="Times,serif" font-size="14.00" fill="#000000">SocialBotController</text>
|
||||
</g>
|
||||
<!-- API::PriceCategoriesController -->
|
||||
<g id="node6" class="node">
|
||||
<title>API::PriceCategoriesController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="601.5392" cy="-246" rx="121.5784" ry="18"/>
|
||||
<text text-anchor="middle" x="601.5392" y="-242.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::PriceCategoriesController</text>
|
||||
</g>
|
||||
<!-- API::ThemesController -->
|
||||
<g id="node7" class="node">
|
||||
<title>API::ThemesController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="934.2416" cy="-546" rx="94.4839" ry="18"/>
|
||||
<text text-anchor="middle" x="934.2416" y="-542.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::ThemesController</text>
|
||||
</g>
|
||||
<!-- API::PlansController -->
|
||||
<g id="node8" class="node">
|
||||
<title>API::PlansController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="121.1424" cy="-474" rx="85.2851" ry="18"/>
|
||||
<text text-anchor="middle" x="121.1424" y="-470.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::PlansController</text>
|
||||
</g>
|
||||
<!-- API::MachinesController -->
|
||||
<g id="node9" class="node">
|
||||
<title>API::MachinesController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="280.7411" cy="-762" rx="100.9827" ry="18"/>
|
||||
<text text-anchor="middle" x="280.7411" y="-758.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::MachinesController</text>
|
||||
</g>
|
||||
<!-- API::SpacesController -->
|
||||
<g id="node10" class="node">
|
||||
<title>API::SpacesController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="762.342" cy="-942" rx="90.1842" ry="18"/>
|
||||
<text text-anchor="middle" x="762.342" y="-938.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::SpacesController</text>
|
||||
</g>
|
||||
<!-- API::AgeRangesController -->
|
||||
<g id="node11" class="node">
|
||||
<title>API::AgeRangesController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="886.5905" cy="-366" rx="106.6812" ry="18"/>
|
||||
<text text-anchor="middle" x="886.5905" y="-362.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::AgeRangesController</text>
|
||||
</g>
|
||||
<!-- API::AdminsController -->
|
||||
<g id="node12" class="node">
|
||||
<title>API::AdminsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="214.2416" cy="-702" rx="94.4839" ry="18"/>
|
||||
<text text-anchor="middle" x="214.2416" y="-698.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::AdminsController</text>
|
||||
</g>
|
||||
<!-- API::VersionController -->
|
||||
<g id="node13" class="node">
|
||||
<title>API::VersionController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="549.5917" cy="-942" rx="93.6835" ry="18"/>
|
||||
<text text-anchor="middle" x="549.5917" y="-938.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::VersionController</text>
|
||||
</g>
|
||||
<!-- API::CreditsController -->
|
||||
<g id="node14" class="node">
|
||||
<title>API::CreditsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="342.9919" cy="-942" rx="90.9839" ry="18"/>
|
||||
<text text-anchor="middle" x="342.9919" y="-938.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::CreditsController</text>
|
||||
</g>
|
||||
<!-- API::TrainingsPricingsController -->
|
||||
<g id="node15" class="node">
|
||||
<title>API::TrainingsPricingsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="788.0386" cy="-486" rx="128.0773" ry="18"/>
|
||||
<text text-anchor="middle" x="788.0386" y="-482.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::TrainingsPricingsController</text>
|
||||
</g>
|
||||
<!-- API::WalletController -->
|
||||
<g id="node16" class="node">
|
||||
<title>API::WalletController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="137.692" cy="-942" rx="89.8845" ry="18"/>
|
||||
<text text-anchor="middle" x="137.692" y="-938.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::WalletController</text>
|
||||
</g>
|
||||
<!-- API::EventsController -->
|
||||
<g id="node17" class="node">
|
||||
<title>API::EventsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="137.692" cy="-822" rx="89.8845" ry="18"/>
|
||||
<text text-anchor="middle" x="137.692" y="-818.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::EventsController</text>
|
||||
</g>
|
||||
<!-- API::StatisticsController -->
|
||||
<g id="node18" class="node">
|
||||
<title>API::StatisticsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="697.4913" cy="-882" rx="97.4827" ry="18"/>
|
||||
<text text-anchor="middle" x="697.4913" y="-878.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::StatisticsController</text>
|
||||
</g>
|
||||
<!-- API::EventThemesController -->
|
||||
<g id="node19" class="node">
|
||||
<title>API::EventThemesController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="342.3899" cy="-426" rx="114.2798" ry="18"/>
|
||||
<text text-anchor="middle" x="342.3899" y="-422.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::EventThemesController</text>
|
||||
</g>
|
||||
<!-- API::LicencesController -->
|
||||
<g id="node20" class="node">
|
||||
<title>API::LicencesController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="480.8414" cy="-882" rx="96.6831" ry="18"/>
|
||||
<text text-anchor="middle" x="480.8414" y="-878.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::LicencesController</text>
|
||||
</g>
|
||||
<!-- API::ExportsController -->
|
||||
<g id="node21" class="node">
|
||||
<title>API::ExportsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="572.9418" cy="-66" rx="92.8835" ry="18"/>
|
||||
<text text-anchor="middle" x="572.9418" y="-62.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::ExportsController</text>
|
||||
</g>
|
||||
<!-- API::TranslationsController -->
|
||||
<g id="node22" class="node">
|
||||
<title>API::TranslationsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="901.1903" cy="-426" rx="109.381" ry="18"/>
|
||||
<text text-anchor="middle" x="901.1903" y="-422.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::TranslationsController</text>
|
||||
</g>
|
||||
<!-- API::TagsController -->
|
||||
<g id="node23" class="node">
|
||||
<title>API::TagsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="119.1926" cy="-306" rx="83.3857" ry="18"/>
|
||||
<text text-anchor="middle" x="119.1926" y="-302.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::TagsController</text>
|
||||
</g>
|
||||
<!-- API::PricingController -->
|
||||
<g id="node24" class="node">
|
||||
<title>API::PricingController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="786.9919" cy="-66" rx="90.9839" ry="18"/>
|
||||
<text text-anchor="middle" x="786.9919" y="-62.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::PricingController</text>
|
||||
</g>
|
||||
<!-- API::CouponsController -->
|
||||
<g id="node25" class="node">
|
||||
<title>API::CouponsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="264.8414" cy="-882" rx="96.6831" ry="18"/>
|
||||
<text text-anchor="middle" x="264.8414" y="-878.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::CouponsController</text>
|
||||
</g>
|
||||
<!-- API::PricesController -->
|
||||
<g id="node26" class="node">
|
||||
<title>API::PricesController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1023.0923" cy="-966" rx="87.1846" ry="18"/>
|
||||
<text text-anchor="middle" x="1023.0923" y="-962.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::PricesController</text>
|
||||
</g>
|
||||
<!-- API::UsersController -->
|
||||
<g id="node27" class="node">
|
||||
<title>API::UsersController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="109.7924" cy="-414" rx="85.5853" ry="18"/>
|
||||
<text text-anchor="middle" x="109.7924" y="-410.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::UsersController</text>
|
||||
</g>
|
||||
<!-- API::StylesheetsController -->
|
||||
<g id="node28" class="node">
|
||||
<title>API::StylesheetsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="837.2907" cy="-186" rx="105.0817" ry="18"/>
|
||||
<text text-anchor="middle" x="837.2907" y="-182.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::StylesheetsController</text>
|
||||
</g>
|
||||
<!-- API::SlotsController -->
|
||||
<g id="node29" class="node">
|
||||
<title>API::SlotsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="107.1926" cy="-246" rx="83.3857" ry="18"/>
|
||||
<text text-anchor="middle" x="107.1926" y="-242.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::SlotsController</text>
|
||||
</g>
|
||||
<!-- API::CategoriesController -->
|
||||
<g id="node30" class="node">
|
||||
<title>API::CategoriesController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="259.3408" cy="-186" rx="103.1819" ry="18"/>
|
||||
<text text-anchor="middle" x="259.3408" y="-182.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::CategoriesController</text>
|
||||
</g>
|
||||
<!-- API::CustomAssetsController -->
|
||||
<g id="node31" class="node">
|
||||
<title>API::CustomAssetsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="332.3397" cy="-366" rx="116.1796" ry="18"/>
|
||||
<text text-anchor="middle" x="332.3397" y="-362.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::CustomAssetsController</text>
|
||||
</g>
|
||||
<!-- API::MembersController -->
|
||||
<g id="node32" class="node">
|
||||
<title>API::MembersController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="916.0911" cy="-846" rx="100.1823" ry="18"/>
|
||||
<text text-anchor="middle" x="916.0911" y="-842.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::MembersController</text>
|
||||
</g>
|
||||
<!-- API::AvailabilitiesController -->
|
||||
<g id="node33" class="node">
|
||||
<title>API::AvailabilitiesController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="341.09" cy="-306" rx="113.18" ry="18"/>
|
||||
<text text-anchor="middle" x="341.09" y="-302.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::AvailabilitiesController</text>
|
||||
</g>
|
||||
<!-- API::NotificationsController -->
|
||||
<g id="node34" class="node">
|
||||
<title>API::NotificationsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="615.7901" cy="-822" rx="111.5806" ry="18"/>
|
||||
<text text-anchor="middle" x="615.7901" y="-818.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::NotificationsController</text>
|
||||
</g>
|
||||
<!-- API::AuthProvidersController -->
|
||||
<g id="node35" class="node">
|
||||
<title>API::AuthProvidersController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="332.9896" cy="-246" rx="116.9792" ry="18"/>
|
||||
<text text-anchor="middle" x="332.9896" y="-242.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::AuthProvidersController</text>
|
||||
</g>
|
||||
<!-- API::ProjectsController -->
|
||||
<g id="node36" class="node">
|
||||
<title>API::ProjectsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="574.2416" cy="-126" rx="94.4839" ry="18"/>
|
||||
<text text-anchor="middle" x="574.2416" y="-122.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::ProjectsController</text>
|
||||
</g>
|
||||
<!-- API::ComponentsController -->
|
||||
<g id="node37" class="node">
|
||||
<title>API::ComponentsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="362.4902" cy="-822" rx="110.4804" ry="18"/>
|
||||
<text text-anchor="middle" x="362.4902" y="-818.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::ComponentsController</text>
|
||||
</g>
|
||||
<!-- API::SettingsController -->
|
||||
<g id="node38" class="node">
|
||||
<title>API::SettingsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="790.2416" cy="-126" rx="94.4839" ry="18"/>
|
||||
<text text-anchor="middle" x="790.2416" y="-122.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::SettingsController</text>
|
||||
</g>
|
||||
<!-- API::TrainingsController -->
|
||||
<g id="node39" class="node">
|
||||
<title>API::TrainingsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="195.4412" cy="-126" rx="99.3824" ry="18"/>
|
||||
<text text-anchor="middle" x="195.4412" y="-122.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::TrainingsController</text>
|
||||
</g>
|
||||
<!-- API::OpenAPIClientsController -->
|
||||
<g id="node40" class="node">
|
||||
<title>API::OpenAPIClientsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="604.139" cy="-306" rx="124.2781" ry="18"/>
|
||||
<text text-anchor="middle" x="604.139" y="-302.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::OpenAPIClientsController</text>
|
||||
</g>
|
||||
<!-- API::AbusesController -->
|
||||
<g id="node41" class="node">
|
||||
<title>API::AbusesController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1015.6419" cy="-666" rx="91.784" ry="18"/>
|
||||
<text text-anchor="middle" x="1015.6419" y="-662.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::AbusesController</text>
|
||||
</g>
|
||||
<!-- API::SubscriptionsController -->
|
||||
<g id="node42" class="node">
|
||||
<title>API::SubscriptionsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="869.7399" cy="-306" rx="113.9803" ry="18"/>
|
||||
<text text-anchor="middle" x="869.7399" y="-302.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::SubscriptionsController</text>
|
||||
</g>
|
||||
<!-- API::FeedsController -->
|
||||
<g id="node43" class="node">
|
||||
<title>API::FeedsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1034.4423" cy="-486" rx="86.3847" ry="18"/>
|
||||
<text text-anchor="middle" x="1034.4423" y="-482.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::FeedsController</text>
|
||||
</g>
|
||||
<!-- API::InvoicesController -->
|
||||
<g id="node44" class="node">
|
||||
<title>API::InvoicesController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="971.5415" cy="-906" rx="95.5831" ry="18"/>
|
||||
<text text-anchor="middle" x="971.5415" y="-902.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::InvoicesController</text>
|
||||
</g>
|
||||
<!-- API::ReservationsController -->
|
||||
<g id="node45" class="node">
|
||||
<title>API::ReservationsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="591.1401" cy="-186" rx="111.2805" ry="18"/>
|
||||
<text text-anchor="middle" x="591.1401" y="-182.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::ReservationsController</text>
|
||||
</g>
|
||||
<!-- API::GroupsController -->
|
||||
<g id="node46" class="node">
|
||||
<title>API::GroupsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="127.6419" cy="-642" rx="91.784" ry="18"/>
|
||||
<text text-anchor="middle" x="127.6419" y="-638.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::GroupsController</text>
|
||||
</g>
|
||||
<!-- API::OpenlabProjectsController -->
|
||||
<g id="node47" class="node">
|
||||
<title>API::OpenlabProjectsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="820.139" cy="-726" rx="124.2781" ry="18"/>
|
||||
<text text-anchor="middle" x="820.139" y="-722.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::OpenlabProjectsController</text>
|
||||
</g>
|
||||
<!-- ConfirmationsController -->
|
||||
<g id="node62" class="node"><title>ConfirmationsController</title>
|
||||
<ellipse fill="none" stroke="black" cx="506" cy="-114" rx="98.2828" ry="18"/>
|
||||
<text text-anchor="middle" x="506" y="-110.3" font-family="Times,serif" font-size="14.00">ConfirmationsController</text>
|
||||
<g id="node48" class="node">
|
||||
<title>ConfirmationsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="986.1413" cy="-606" rx="98.2828" ry="18"/>
|
||||
<text text-anchor="middle" x="986.1413" y="-602.3" font-family="Times,serif" font-size="14.00" fill="#000000">ConfirmationsController</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::MachinesController -->
|
||||
<g id="node49" class="node">
|
||||
<title>OpenAPI::V1::MachinesController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="615.188" cy="-366" rx="135.3763" ry="18"/>
|
||||
<text text-anchor="middle" x="615.188" y="-362.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::V1::MachinesController</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::EventsController -->
|
||||
<g id="node50" class="node">
|
||||
<title>OpenAPI::V1::EventsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="364.139" cy="-594" rx="124.2781" ry="18"/>
|
||||
<text text-anchor="middle" x="364.139" y="-590.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::V1::EventsController</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::BaseController -->
|
||||
<g id="node51" class="node">
|
||||
<title>OpenAPI::V1::BaseController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="873.6396" cy="-786" rx="117.7793" ry="18"/>
|
||||
<text text-anchor="middle" x="873.6396" y="-782.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::V1::BaseController</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::BookableMachinesController -->
|
||||
<g id="node52" class="node">
|
||||
<title>OpenAPI::V1::BookableMachinesController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="468.985" cy="-486" rx="168.97" ry="18"/>
|
||||
<text text-anchor="middle" x="468.985" y="-482.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::V1::BookableMachinesController</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::UsersController -->
|
||||
<g id="node53" class="node">
|
||||
<title>OpenAPI::V1::UsersController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="864.2393" cy="-246" rx="120.4791" ry="18"/>
|
||||
<text text-anchor="middle" x="864.2393" y="-242.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::V1::UsersController</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::TrainingsController -->
|
||||
<g id="node54" class="node">
|
||||
<title>OpenAPI::V1::TrainingsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="769.8881" cy="-666" rx="133.7763" ry="18"/>
|
||||
<text text-anchor="middle" x="769.8881" y="-662.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::V1::TrainingsController</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::UserTrainingsController -->
|
||||
<g id="node55" class="node">
|
||||
<title>OpenAPI::V1::UserTrainingsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="666.7866" cy="-546" rx="150.5735" ry="18"/>
|
||||
<text text-anchor="middle" x="666.7866" y="-542.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::V1::UserTrainingsController</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::InvoicesController -->
|
||||
<g id="node56" class="node">
|
||||
<title>OpenAPI::V1::InvoicesController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="537.9885" cy="-762" rx="129.9769" ry="18"/>
|
||||
<text text-anchor="middle" x="537.9885" y="-758.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::V1::InvoicesController</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::ReservationsController -->
|
||||
<g id="node57" class="node">
|
||||
<title>OpenAPI::V1::ReservationsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="625.5871" cy="-426" rx="145.6742" ry="18"/>
|
||||
<text text-anchor="middle" x="625.5871" y="-422.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::V1::ReservationsController</text>
|
||||
</g>
|
||||
<!-- SessionsController -->
|
||||
<g id="node58" class="node">
|
||||
<title>SessionsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="833.3431" cy="-1002" rx="77.1866" ry="18"/>
|
||||
<text text-anchor="middle" x="833.3431" y="-998.3" font-family="Times,serif" font-size="14.00" fill="#000000">SessionsController</text>
|
||||
</g>
|
||||
<!-- PasswordsController -->
|
||||
<g id="node59" class="node">
|
||||
<title>PasswordsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="983.8426" cy="-18" rx="83.6854" ry="18"/>
|
||||
<text text-anchor="middle" x="983.8426" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">PasswordsController</text>
|
||||
</g>
|
||||
<!-- RegistrationsController -->
|
||||
<g id="node60" class="node">
|
||||
<title>RegistrationsController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="128.9418" cy="-66" rx="92.8835" ry="18"/>
|
||||
<text text-anchor="middle" x="128.9418" y="-62.3" font-family="Times,serif" font-size="14.00" fill="#000000">RegistrationsController</text>
|
||||
</g>
|
||||
<!-- Users::OmniauthCallbacksController -->
|
||||
<g id="node61" class="node">
|
||||
<title>Users::OmniauthCallbacksController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="717.6874" cy="-606" rx="141.8751" ry="18"/>
|
||||
<text text-anchor="middle" x="717.6874" y="-602.3" font-family="Times,serif" font-size="14.00" fill="#000000">Users::OmniauthCallbacksController</text>
|
||||
</g>
|
||||
<!-- WebhooksController -->
|
||||
<g id="node62" class="node">
|
||||
<title>WebhooksController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1057.1424" cy="-138" rx="85.2851" ry="18"/>
|
||||
<text text-anchor="middle" x="1057.1424" y="-134.3" font-family="Times,serif" font-size="14.00" fill="#000000">WebhooksController</text>
|
||||
</g>
|
||||
<!-- ApplicationController -->
|
||||
<g id="node63" class="node">
|
||||
<title>ApplicationController</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="340.3922" cy="-66" rx="88.2844" ry="18"/>
|
||||
<text text-anchor="middle" x="340.3922" y="-62.3" font-family="Times,serif" font-size="14.00" fill="#000000">ApplicationController</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 22 KiB |
@ -1,870 +1,963 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
|
||||
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
|
||||
-->
|
||||
<!-- Title: controllers_diagram Pages: 1 -->
|
||||
<svg width="1700pt" height="1676pt"
|
||||
viewBox="0.00 0.00 1700.00 1675.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(764.5 854.5)">
|
||||
<svg width="1753pt" height="1679pt"
|
||||
viewBox="0.00 0.00 1753.00 1679.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1675)">
|
||||
<title>controllers_diagram</title>
|
||||
<polygon fill="none" stroke="none" points="-764.5,821 -764.5,-854.5 935.5,-854.5 935.5,821 -764.5,821"/>
|
||||
<polygon fill="transparent" stroke="transparent" points="-4,4 -4,-1675 1749,-1675 1749,4 -4,4"/>
|
||||
<!-- _diagram_info -->
|
||||
<g id="node1" class="node"><title>_diagram_info</title>
|
||||
<text text-anchor="start" x="445" y="582.4" font-family="Times,serif" font-size="13.00">Controllers diagram</text>
|
||||
<text text-anchor="start" x="445" y="596.4" font-family="Times,serif" font-size="13.00">Date: Nov 23 2016 - 10:21</text>
|
||||
<text text-anchor="start" x="445" y="610.4" font-family="Times,serif" font-size="13.00">Migration version: 20160922155555</text>
|
||||
<text text-anchor="start" x="445" y="624.4" font-family="Times,serif" font-size="13.00">Generated by RailRoady 1.4.0</text>
|
||||
<text text-anchor="start" x="445" y="638.4" font-family="Times,serif" font-size="13.00">http://railroady.prestonlee.com</text>
|
||||
</g>
|
||||
<!-- SessionsController -->
|
||||
<g id="node2" class="node"><title>SessionsController</title>
|
||||
<path fill="none" stroke="black" d="M-747.5,304C-747.5,304 -652.5,304 -652.5,304 -646.5,304 -640.5,298 -640.5,292 -640.5,292 -640.5,224 -640.5,224 -640.5,218 -646.5,212 -652.5,212 -652.5,212 -747.5,212 -747.5,212 -753.5,212 -759.5,218 -759.5,224 -759.5,224 -759.5,292 -759.5,292 -759.5,298 -753.5,304 -747.5,304"/>
|
||||
<text text-anchor="middle" x="-700" y="227.2" font-family="Times,serif" font-size="14.00">SessionsController</text>
|
||||
<polyline fill="none" stroke="black" points="-759.5,235 -640.5,235 "/>
|
||||
<text text-anchor="start" x="-751.5" y="250.2" font-family="Times,serif" font-size="14.00">new</text>
|
||||
<polyline fill="none" stroke="black" points="-759.5,258 -640.5,258 "/>
|
||||
<text text-anchor="start" x="-751.5" y="273.2" font-family="Times,serif" font-size="14.00">set_csrf_headers</text>
|
||||
<polyline fill="none" stroke="black" points="-759.5,281 -640.5,281 "/>
|
||||
<text text-anchor="start" x="-751.5" y="296.2" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::BookableMachinesController -->
|
||||
<g id="node3" class="node"><title>OpenAPI::V1::BookableMachinesController</title>
|
||||
<path fill="none" stroke="black" d="M240,455.5C240,455.5 476,455.5 476,455.5 482,455.5 488,449.5 488,443.5 488,443.5 488,374.5 488,374.5 488,368.5 482,362.5 476,362.5 476,362.5 240,362.5 240,362.5 234,362.5 228,368.5 228,374.5 228,374.5 228,443.5 228,443.5 228,449.5 234,455.5 240,455.5"/>
|
||||
<text text-anchor="middle" x="358" y="377.7" font-family="Times,serif" font-size="14.00">OpenAPI::V1::BookableMachinesController</text>
|
||||
<polyline fill="none" stroke="black" points="228,385.5 488,385.5 "/>
|
||||
<text text-anchor="start" x="236" y="400.7" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<polyline fill="none" stroke="black" points="228,408.5 488,408.5 "/>
|
||||
<polyline fill="none" stroke="black" points="228,432.5 488,432.5 "/>
|
||||
<text text-anchor="start" x="236" y="447.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::ReservationsController -->
|
||||
<g id="node4" class="node"><title>OpenAPI::V1::ReservationsController</title>
|
||||
<path fill="none" stroke="black" d="M202,-494.5C202,-494.5 402,-494.5 402,-494.5 408,-494.5 414,-500.5 414,-506.5 414,-506.5 414,-605.5 414,-605.5 414,-611.5 408,-617.5 402,-617.5 402,-617.5 202,-617.5 202,-617.5 196,-617.5 190,-611.5 190,-605.5 190,-605.5 190,-506.5 190,-506.5 190,-500.5 196,-494.5 202,-494.5"/>
|
||||
<text text-anchor="middle" x="302" y="-602.3" font-family="Times,serif" font-size="14.00">OpenAPI::V1::ReservationsController</text>
|
||||
<polyline fill="none" stroke="black" points="190,-594.5 414,-594.5 "/>
|
||||
<text text-anchor="start" x="198" y="-579.3" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<polyline fill="none" stroke="black" points="190,-571.5 414,-571.5 "/>
|
||||
<polyline fill="none" stroke="black" points="190,-547.5 414,-547.5 "/>
|
||||
<text text-anchor="start" x="198" y="-532.3" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="198" y="-517.3" font-family="Times,serif" font-size="14.00">format_type</text>
|
||||
<text text-anchor="start" x="198" y="-502.3" font-family="Times,serif" font-size="14.00">per_page</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::EventsController -->
|
||||
<g id="node5" class="node"><title>OpenAPI::V1::EventsController</title>
|
||||
<path fill="none" stroke="black" d="M-215.5,626C-215.5,626 -48.5,626 -48.5,626 -42.5,626 -36.5,620 -36.5,614 -36.5,614 -36.5,530 -36.5,530 -36.5,524 -42.5,518 -48.5,518 -48.5,518 -215.5,518 -215.5,518 -221.5,518 -227.5,524 -227.5,530 -227.5,530 -227.5,614 -227.5,614 -227.5,620 -221.5,626 -215.5,626"/>
|
||||
<text text-anchor="middle" x="-132" y="533.2" font-family="Times,serif" font-size="14.00">OpenAPI::V1::EventsController</text>
|
||||
<polyline fill="none" stroke="black" points="-227.5,541 -36.5,541 "/>
|
||||
<text text-anchor="start" x="-219.5" y="556.2" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<polyline fill="none" stroke="black" points="-227.5,564 -36.5,564 "/>
|
||||
<polyline fill="none" stroke="black" points="-227.5,588 -36.5,588 "/>
|
||||
<text text-anchor="start" x="-219.5" y="603.2" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-219.5" y="618.2" font-family="Times,serif" font-size="14.00">per_page</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::MachinesController -->
|
||||
<g id="node6" class="node"><title>OpenAPI::V1::MachinesController</title>
|
||||
<path fill="none" stroke="black" d="M677,-95.5C677,-95.5 861,-95.5 861,-95.5 867,-95.5 873,-101.5 873,-107.5 873,-107.5 873,-176.5 873,-176.5 873,-182.5 867,-188.5 861,-188.5 861,-188.5 677,-188.5 677,-188.5 671,-188.5 665,-182.5 665,-176.5 665,-176.5 665,-107.5 665,-107.5 665,-101.5 671,-95.5 677,-95.5"/>
|
||||
<text text-anchor="middle" x="769" y="-173.3" font-family="Times,serif" font-size="14.00">OpenAPI::V1::MachinesController</text>
|
||||
<polyline fill="none" stroke="black" points="665,-165.5 873,-165.5 "/>
|
||||
<text text-anchor="start" x="673" y="-150.3" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<polyline fill="none" stroke="black" points="665,-142.5 873,-142.5 "/>
|
||||
<polyline fill="none" stroke="black" points="665,-118.5 873,-118.5 "/>
|
||||
<text text-anchor="start" x="673" y="-103.3" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::UserTrainingsController -->
|
||||
<g id="node7" class="node"><title>OpenAPI::V1::UserTrainingsController</title>
|
||||
<path fill="none" stroke="black" d="M-311,-495C-311,-495 -103,-495 -103,-495 -97,-495 -91,-501 -91,-507 -91,-507 -91,-591 -91,-591 -91,-597 -97,-603 -103,-603 -103,-603 -311,-603 -311,-603 -317,-603 -323,-597 -323,-591 -323,-591 -323,-507 -323,-507 -323,-501 -317,-495 -311,-495"/>
|
||||
<text text-anchor="middle" x="-207" y="-587.8" font-family="Times,serif" font-size="14.00">OpenAPI::V1::UserTrainingsController</text>
|
||||
<polyline fill="none" stroke="black" points="-323,-580 -91,-580 "/>
|
||||
<text text-anchor="start" x="-315" y="-564.8" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<polyline fill="none" stroke="black" points="-323,-557 -91,-557 "/>
|
||||
<polyline fill="none" stroke="black" points="-323,-533 -91,-533 "/>
|
||||
<text text-anchor="start" x="-315" y="-517.8" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-315" y="-502.8" font-family="Times,serif" font-size="14.00">per_page</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::BaseController -->
|
||||
<g id="node8" class="node"><title>OpenAPI::V1::BaseController</title>
|
||||
<path fill="none" stroke="black" d="M-310.5,246.5C-310.5,246.5 -153.5,246.5 -153.5,246.5 -147.5,246.5 -141.5,240.5 -141.5,234.5 -141.5,234.5 -141.5,75.5 -141.5,75.5 -141.5,69.5 -147.5,63.5 -153.5,63.5 -153.5,63.5 -310.5,63.5 -310.5,63.5 -316.5,63.5 -322.5,69.5 -322.5,75.5 -322.5,75.5 -322.5,234.5 -322.5,234.5 -322.5,240.5 -316.5,246.5 -310.5,246.5"/>
|
||||
<text text-anchor="middle" x="-232" y="78.7" font-family="Times,serif" font-size="14.00">OpenAPI::V1::BaseController</text>
|
||||
<polyline fill="none" stroke="black" points="-322.5,86.5 -141.5,86.5 "/>
|
||||
<polyline fill="none" stroke="black" points="-322.5,110.5 -141.5,110.5 "/>
|
||||
<text text-anchor="start" x="-314.5" y="125.7" font-family="Times,serif" font-size="14.00">authenticate</text>
|
||||
<text text-anchor="start" x="-314.5" y="140.7" font-family="Times,serif" font-size="14.00">authenticate_token</text>
|
||||
<text text-anchor="start" x="-314.5" y="155.7" font-family="Times,serif" font-size="14.00">bad_request</text>
|
||||
<text text-anchor="start" x="-314.5" y="170.7" font-family="Times,serif" font-size="14.00">current_api_client</text>
|
||||
<text text-anchor="start" x="-314.5" y="185.7" font-family="Times,serif" font-size="14.00">not_found</text>
|
||||
<text text-anchor="start" x="-314.5" y="200.7" font-family="Times,serif" font-size="14.00">render_unauthorized</text>
|
||||
<polyline fill="none" stroke="black" points="-322.5,208.5 -141.5,208.5 "/>
|
||||
<text text-anchor="start" x="-314.5" y="223.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-314.5" y="238.7" font-family="Times,serif" font-size="14.00">increment_calls_count</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::UsersController -->
|
||||
<g id="node9" class="node"><title>OpenAPI::V1::UsersController</title>
|
||||
<path fill="none" stroke="black" d="M-634.5,607C-634.5,607 -473.5,607 -473.5,607 -467.5,607 -461.5,601 -461.5,595 -461.5,595 -461.5,511 -461.5,511 -461.5,505 -467.5,499 -473.5,499 -473.5,499 -634.5,499 -634.5,499 -640.5,499 -646.5,505 -646.5,511 -646.5,511 -646.5,595 -646.5,595 -646.5,601 -640.5,607 -634.5,607"/>
|
||||
<text text-anchor="middle" x="-554" y="514.2" font-family="Times,serif" font-size="14.00">OpenAPI::V1::UsersController</text>
|
||||
<polyline fill="none" stroke="black" points="-646.5,522 -461.5,522 "/>
|
||||
<text text-anchor="start" x="-638.5" y="537.2" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<polyline fill="none" stroke="black" points="-646.5,545 -461.5,545 "/>
|
||||
<polyline fill="none" stroke="black" points="-646.5,569 -461.5,569 "/>
|
||||
<text text-anchor="start" x="-638.5" y="584.2" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-638.5" y="599.2" font-family="Times,serif" font-size="14.00">per_page</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::TrainingsController -->
|
||||
<g id="node10" class="node"><title>OpenAPI::V1::TrainingsController</title>
|
||||
<path fill="none" stroke="black" d="M677,-228.5C677,-228.5 859,-228.5 859,-228.5 865,-228.5 871,-234.5 871,-240.5 871,-240.5 871,-309.5 871,-309.5 871,-315.5 865,-321.5 859,-321.5 859,-321.5 677,-321.5 677,-321.5 671,-321.5 665,-315.5 665,-309.5 665,-309.5 665,-240.5 665,-240.5 665,-234.5 671,-228.5 677,-228.5"/>
|
||||
<text text-anchor="middle" x="768" y="-306.3" font-family="Times,serif" font-size="14.00">OpenAPI::V1::TrainingsController</text>
|
||||
<polyline fill="none" stroke="black" points="665,-298.5 871,-298.5 "/>
|
||||
<text text-anchor="start" x="673" y="-283.3" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<polyline fill="none" stroke="black" points="665,-275.5 871,-275.5 "/>
|
||||
<polyline fill="none" stroke="black" points="665,-251.5 871,-251.5 "/>
|
||||
<text text-anchor="start" x="673" y="-236.3" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::InvoicesController -->
|
||||
<g id="node11" class="node"><title>OpenAPI::V1::InvoicesController</title>
|
||||
<path fill="none" stroke="black" d="M-26,-532.5C-26,-532.5 150,-532.5 150,-532.5 156,-532.5 162,-538.5 162,-544.5 162,-544.5 162,-643.5 162,-643.5 162,-649.5 156,-655.5 150,-655.5 150,-655.5 -26,-655.5 -26,-655.5 -32,-655.5 -38,-649.5 -38,-643.5 -38,-643.5 -38,-544.5 -38,-544.5 -38,-538.5 -32,-532.5 -26,-532.5"/>
|
||||
<text text-anchor="middle" x="62" y="-640.3" font-family="Times,serif" font-size="14.00">OpenAPI::V1::InvoicesController</text>
|
||||
<polyline fill="none" stroke="black" points="-38,-632.5 162,-632.5 "/>
|
||||
<text text-anchor="start" x="-30" y="-617.3" font-family="Times,serif" font-size="14.00">download</text>
|
||||
<text text-anchor="start" x="-30" y="-602.3" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<polyline fill="none" stroke="black" points="-38,-594.5 162,-594.5 "/>
|
||||
<polyline fill="none" stroke="black" points="-38,-570.5 162,-570.5 "/>
|
||||
<text text-anchor="start" x="-30" y="-555.3" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-30" y="-540.3" font-family="Times,serif" font-size="14.00">per_page</text>
|
||||
</g>
|
||||
<!-- RegistrationsController -->
|
||||
<g id="node12" class="node"><title>RegistrationsController</title>
|
||||
<path fill="none" stroke="black" d="M772.5,37.5C772.5,37.5 891.5,37.5 891.5,37.5 897.5,37.5 903.5,31.5 903.5,25.5 903.5,25.5 903.5,-43.5 903.5,-43.5 903.5,-49.5 897.5,-55.5 891.5,-55.5 891.5,-55.5 772.5,-55.5 772.5,-55.5 766.5,-55.5 760.5,-49.5 760.5,-43.5 760.5,-43.5 760.5,25.5 760.5,25.5 760.5,31.5 766.5,37.5 772.5,37.5"/>
|
||||
<text text-anchor="middle" x="832" y="-40.3" font-family="Times,serif" font-size="14.00">RegistrationsController</text>
|
||||
<polyline fill="none" stroke="black" points="760.5,-32.5 903.5,-32.5 "/>
|
||||
<text text-anchor="start" x="768.5" y="-17.3" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<polyline fill="none" stroke="black" points="760.5,-9.5 903.5,-9.5 "/>
|
||||
<polyline fill="none" stroke="black" points="760.5,14.5 903.5,14.5 "/>
|
||||
<text text-anchor="start" x="768.5" y="29.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
</g>
|
||||
<!-- API::TagsController -->
|
||||
<g id="node13" class="node"><title>API::TagsController</title>
|
||||
<path fill="none" stroke="black" d="M658,-399.5C658,-399.5 762,-399.5 762,-399.5 768,-399.5 774,-405.5 774,-411.5 774,-411.5 774,-570.5 774,-570.5 774,-576.5 768,-582.5 762,-582.5 762,-582.5 658,-582.5 658,-582.5 652,-582.5 646,-576.5 646,-570.5 646,-570.5 646,-411.5 646,-411.5 646,-405.5 652,-399.5 658,-399.5"/>
|
||||
<text text-anchor="middle" x="710" y="-567.3" font-family="Times,serif" font-size="14.00">API::TagsController</text>
|
||||
<polyline fill="none" stroke="black" points="646,-559.5 774,-559.5 "/>
|
||||
<text text-anchor="start" x="654" y="-544.3" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="654" y="-529.3" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="654" y="-514.3" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="654" y="-499.3" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="654" y="-484.3" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="646,-476.5 774,-476.5 "/>
|
||||
<polyline fill="none" stroke="black" points="646,-452.5 774,-452.5 "/>
|
||||
<text text-anchor="start" x="654" y="-437.3" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="654" y="-422.3" font-family="Times,serif" font-size="14.00">set_tag</text>
|
||||
<text text-anchor="start" x="654" y="-407.3" font-family="Times,serif" font-size="14.00">tag_params</text>
|
||||
</g>
|
||||
<!-- API::StatisticsController -->
|
||||
<g id="node14" class="node"><title>API::StatisticsController</title>
|
||||
<path fill="none" stroke="black" d="M145,132.5C145,132.5 271,132.5 271,132.5 277,132.5 283,126.5 283,120.5 283,120.5 283,-188.5 283,-188.5 283,-194.5 277,-200.5 271,-200.5 271,-200.5 145,-200.5 145,-200.5 139,-200.5 133,-194.5 133,-188.5 133,-188.5 133,120.5 133,120.5 133,126.5 139,132.5 145,132.5"/>
|
||||
<text text-anchor="middle" x="208" y="-185.3" font-family="Times,serif" font-size="14.00">API::StatisticsController</text>
|
||||
<polyline fill="none" stroke="black" points="133,-177.5 283,-177.5 "/>
|
||||
<text text-anchor="start" x="141" y="-162.3" font-family="Times,serif" font-size="14.00">account</text>
|
||||
<text text-anchor="start" x="141" y="-147.3" font-family="Times,serif" font-size="14.00">event</text>
|
||||
<text text-anchor="start" x="141" y="-132.3" font-family="Times,serif" font-size="14.00">export_account</text>
|
||||
<text text-anchor="start" x="141" y="-117.3" font-family="Times,serif" font-size="14.00">export_event</text>
|
||||
<text text-anchor="start" x="141" y="-102.3" font-family="Times,serif" font-size="14.00">export_global</text>
|
||||
<text text-anchor="start" x="141" y="-87.3" font-family="Times,serif" font-size="14.00">export_machine</text>
|
||||
<text text-anchor="start" x="141" y="-72.3" font-family="Times,serif" font-size="14.00">export_project</text>
|
||||
<text text-anchor="start" x="141" y="-57.3" font-family="Times,serif" font-size="14.00">export_subscription</text>
|
||||
<text text-anchor="start" x="141" y="-42.3" font-family="Times,serif" font-size="14.00">export_training</text>
|
||||
<text text-anchor="start" x="141" y="-27.3" font-family="Times,serif" font-size="14.00">export_user</text>
|
||||
<text text-anchor="start" x="141" y="-12.3" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="141" y="2.7" font-family="Times,serif" font-size="14.00">machine</text>
|
||||
<text text-anchor="start" x="141" y="17.7" font-family="Times,serif" font-size="14.00">project</text>
|
||||
<text text-anchor="start" x="141" y="32.7" font-family="Times,serif" font-size="14.00">scroll</text>
|
||||
<text text-anchor="start" x="141" y="47.7" font-family="Times,serif" font-size="14.00">subscription</text>
|
||||
<text text-anchor="start" x="141" y="62.7" font-family="Times,serif" font-size="14.00">training</text>
|
||||
<text text-anchor="start" x="141" y="77.7" font-family="Times,serif" font-size="14.00">user</text>
|
||||
<polyline fill="none" stroke="black" points="133,85.5 283,85.5 "/>
|
||||
<polyline fill="none" stroke="black" points="133,109.5 283,109.5 "/>
|
||||
<text text-anchor="start" x="141" y="124.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
</g>
|
||||
<!-- API::TrainingsPricingsController -->
|
||||
<g id="node15" class="node"><title>API::TrainingsPricingsController</title>
|
||||
<path fill="none" stroke="black" d="M12.5,569.5C12.5,569.5 185.5,569.5 185.5,569.5 191.5,569.5 197.5,563.5 197.5,557.5 197.5,557.5 197.5,458.5 197.5,458.5 197.5,452.5 191.5,446.5 185.5,446.5 185.5,446.5 12.5,446.5 12.5,446.5 6.5,446.5 0.5,452.5 0.5,458.5 0.5,458.5 0.5,557.5 0.5,557.5 0.5,563.5 6.5,569.5 12.5,569.5"/>
|
||||
<text text-anchor="middle" x="99" y="461.7" font-family="Times,serif" font-size="14.00">API::TrainingsPricingsController</text>
|
||||
<polyline fill="none" stroke="black" points="0.5,469.5 197.5,469.5 "/>
|
||||
<text text-anchor="start" x="8.5" y="484.7" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="8.5" y="499.7" font-family="Times,serif" font-size="14.00">trainings_pricing_params</text>
|
||||
<text text-anchor="start" x="8.5" y="514.7" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="0.5,522.5 197.5,522.5 "/>
|
||||
<polyline fill="none" stroke="black" points="0.5,546.5 197.5,546.5 "/>
|
||||
<text text-anchor="start" x="8.5" y="561.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
</g>
|
||||
<!-- API::PlansController -->
|
||||
<g id="node16" class="node"><title>API::PlansController</title>
|
||||
<path fill="none" stroke="black" d="M-633.5,-304C-633.5,-304 -526.5,-304 -526.5,-304 -520.5,-304 -514.5,-310 -514.5,-316 -514.5,-316 -514.5,-460 -514.5,-460 -514.5,-466 -520.5,-472 -526.5,-472 -526.5,-472 -633.5,-472 -633.5,-472 -639.5,-472 -645.5,-466 -645.5,-460 -645.5,-460 -645.5,-316 -645.5,-316 -645.5,-310 -639.5,-304 -633.5,-304"/>
|
||||
<text text-anchor="middle" x="-580" y="-456.8" font-family="Times,serif" font-size="14.00">API::PlansController</text>
|
||||
<polyline fill="none" stroke="black" points="-645.5,-449 -514.5,-449 "/>
|
||||
<text text-anchor="start" x="-637.5" y="-433.8" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="-637.5" y="-418.8" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="-637.5" y="-403.8" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="-637.5" y="-388.8" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="-637.5" y="-373.8" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="-645.5,-366 -514.5,-366 "/>
|
||||
<polyline fill="none" stroke="black" points="-645.5,-342 -514.5,-342 "/>
|
||||
<text text-anchor="start" x="-637.5" y="-326.8" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-637.5" y="-311.8" font-family="Times,serif" font-size="14.00">plan_params</text>
|
||||
</g>
|
||||
<!-- API::AuthProvidersController -->
|
||||
<g id="node17" class="node"><title>API::AuthProvidersController</title>
|
||||
<path fill="none" stroke="black" d="M259,-247.5C259,-247.5 415,-247.5 415,-247.5 421,-247.5 427,-253.5 427,-259.5 427,-259.5 427,-448.5 427,-448.5 427,-454.5 421,-460.5 415,-460.5 415,-460.5 259,-460.5 259,-460.5 253,-460.5 247,-454.5 247,-448.5 247,-448.5 247,-259.5 247,-259.5 247,-253.5 253,-247.5 259,-247.5"/>
|
||||
<text text-anchor="middle" x="337" y="-445.3" font-family="Times,serif" font-size="14.00">API::AuthProvidersController</text>
|
||||
<polyline fill="none" stroke="black" points="247,-437.5 427,-437.5 "/>
|
||||
<text text-anchor="start" x="255" y="-422.3" font-family="Times,serif" font-size="14.00">active</text>
|
||||
<text text-anchor="start" x="255" y="-407.3" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="255" y="-392.3" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="255" y="-377.3" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="255" y="-362.3" font-family="Times,serif" font-size="14.00">mapping_fields</text>
|
||||
<text text-anchor="start" x="255" y="-347.3" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="255" y="-332.3" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="247,-324.5 427,-324.5 "/>
|
||||
<polyline fill="none" stroke="black" points="247,-300.5 427,-300.5 "/>
|
||||
<text text-anchor="start" x="255" y="-285.3" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="255" y="-270.3" font-family="Times,serif" font-size="14.00">provider_params</text>
|
||||
<text text-anchor="start" x="255" y="-255.3" font-family="Times,serif" font-size="14.00">set_provider</text>
|
||||
</g>
|
||||
<!-- API::CouponsController -->
|
||||
<g id="node18" class="node"><title>API::CouponsController</title>
|
||||
<path fill="none" stroke="black" d="M335,322C335,322 463,322 463,322 469,322 475,316 475,310 475,310 475,106 475,106 475,100 469,94 463,94 463,94 335,94 335,94 329,94 323,100 323,106 323,106 323,310 323,310 323,316 329,322 335,322"/>
|
||||
<text text-anchor="middle" x="399" y="109.2" font-family="Times,serif" font-size="14.00">API::CouponsController</text>
|
||||
<polyline fill="none" stroke="black" points="323,117 475,117 "/>
|
||||
<text text-anchor="start" x="331" y="132.2" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="331" y="147.2" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="331" y="162.2" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="331" y="177.2" font-family="Times,serif" font-size="14.00">send_to</text>
|
||||
<text text-anchor="start" x="331" y="192.2" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="331" y="207.2" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<text text-anchor="start" x="331" y="222.2" font-family="Times,serif" font-size="14.00">validate</text>
|
||||
<polyline fill="none" stroke="black" points="323,230 475,230 "/>
|
||||
<polyline fill="none" stroke="black" points="323,254 475,254 "/>
|
||||
<text text-anchor="start" x="331" y="269.2" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="331" y="284.2" font-family="Times,serif" font-size="14.00">coupon_editable_params</text>
|
||||
<text text-anchor="start" x="331" y="299.2" font-family="Times,serif" font-size="14.00">coupon_params</text>
|
||||
<text text-anchor="start" x="331" y="314.2" font-family="Times,serif" font-size="14.00">set_coupon</text>
|
||||
</g>
|
||||
<!-- API::AgeRangesController -->
|
||||
<g id="node19" class="node"><title>API::AgeRangesController</title>
|
||||
<path fill="none" stroke="black" d="M-463,-266.5C-463,-266.5 -323,-266.5 -323,-266.5 -317,-266.5 -311,-272.5 -311,-278.5 -311,-278.5 -311,-437.5 -311,-437.5 -311,-443.5 -317,-449.5 -323,-449.5 -323,-449.5 -463,-449.5 -463,-449.5 -469,-449.5 -475,-443.5 -475,-437.5 -475,-437.5 -475,-278.5 -475,-278.5 -475,-272.5 -469,-266.5 -463,-266.5"/>
|
||||
<text text-anchor="middle" x="-393" y="-434.3" font-family="Times,serif" font-size="14.00">API::AgeRangesController</text>
|
||||
<polyline fill="none" stroke="black" points="-475,-426.5 -311,-426.5 "/>
|
||||
<text text-anchor="start" x="-467" y="-411.3" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="-467" y="-396.3" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="-467" y="-381.3" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="-467" y="-366.3" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="-467" y="-351.3" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="-475,-343.5 -311,-343.5 "/>
|
||||
<polyline fill="none" stroke="black" points="-475,-319.5 -311,-319.5 "/>
|
||||
<text text-anchor="start" x="-467" y="-304.3" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-467" y="-289.3" font-family="Times,serif" font-size="14.00">age_range_params</text>
|
||||
<text text-anchor="start" x="-467" y="-274.3" font-family="Times,serif" font-size="14.00">set_age_range</text>
|
||||
</g>
|
||||
<!-- API::CreditsController -->
|
||||
<g id="node20" class="node"><title>API::CreditsController</title>
|
||||
<path fill="none" stroke="black" d="M658,-627C658,-627 774,-627 774,-627 780,-627 786,-633 786,-639 786,-639 786,-783 786,-783 786,-789 780,-795 774,-795 774,-795 658,-795 658,-795 652,-795 646,-789 646,-783 646,-783 646,-639 646,-639 646,-633 652,-627 658,-627"/>
|
||||
<text text-anchor="middle" x="716" y="-779.8" font-family="Times,serif" font-size="14.00">API::CreditsController</text>
|
||||
<polyline fill="none" stroke="black" points="646,-772 786,-772 "/>
|
||||
<text text-anchor="start" x="654" y="-756.8" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="654" y="-741.8" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="654" y="-726.8" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="654" y="-711.8" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="646,-704 786,-704 "/>
|
||||
<polyline fill="none" stroke="black" points="646,-680 786,-680 "/>
|
||||
<text text-anchor="start" x="654" y="-664.8" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="654" y="-649.8" font-family="Times,serif" font-size="14.00">credit_params</text>
|
||||
<text text-anchor="start" x="654" y="-634.8" font-family="Times,serif" font-size="14.00">set_credit</text>
|
||||
</g>
|
||||
<!-- API::OpenlabProjectsController -->
|
||||
<g id="node21" class="node"><title>API::OpenlabProjectsController</title>
|
||||
<path fill="none" stroke="black" d="M696.5,683.5C696.5,683.5 863.5,683.5 863.5,683.5 869.5,683.5 875.5,677.5 875.5,671.5 875.5,671.5 875.5,602.5 875.5,602.5 875.5,596.5 869.5,590.5 863.5,590.5 863.5,590.5 696.5,590.5 696.5,590.5 690.5,590.5 684.5,596.5 684.5,602.5 684.5,602.5 684.5,671.5 684.5,671.5 684.5,677.5 690.5,683.5 696.5,683.5"/>
|
||||
<text text-anchor="middle" x="780" y="605.7" font-family="Times,serif" font-size="14.00">API::OpenlabProjectsController</text>
|
||||
<polyline fill="none" stroke="black" points="684.5,613.5 875.5,613.5 "/>
|
||||
<text text-anchor="start" x="692.5" y="628.7" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<polyline fill="none" stroke="black" points="684.5,636.5 875.5,636.5 "/>
|
||||
<polyline fill="none" stroke="black" points="684.5,660.5 875.5,660.5 "/>
|
||||
<text text-anchor="start" x="692.5" y="675.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
</g>
|
||||
<!-- API::ComponentsController -->
|
||||
<g id="node22" class="node"><title>API::ComponentsController</title>
|
||||
<path fill="none" stroke="black" d="M-501,-0.5C-501,-0.5 -355,-0.5 -355,-0.5 -349,-0.5 -343,-6.5 -343,-12.5 -343,-12.5 -343,-171.5 -343,-171.5 -343,-177.5 -349,-183.5 -355,-183.5 -355,-183.5 -501,-183.5 -501,-183.5 -507,-183.5 -513,-177.5 -513,-171.5 -513,-171.5 -513,-12.5 -513,-12.5 -513,-6.5 -507,-0.5 -501,-0.5"/>
|
||||
<text text-anchor="middle" x="-428" y="-168.3" font-family="Times,serif" font-size="14.00">API::ComponentsController</text>
|
||||
<polyline fill="none" stroke="black" points="-513,-160.5 -343,-160.5 "/>
|
||||
<text text-anchor="start" x="-505" y="-145.3" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="-505" y="-130.3" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="-505" y="-115.3" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="-505" y="-100.3" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="-505" y="-85.3" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="-513,-77.5 -343,-77.5 "/>
|
||||
<polyline fill="none" stroke="black" points="-513,-53.5 -343,-53.5 "/>
|
||||
<text text-anchor="start" x="-505" y="-38.3" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-505" y="-23.3" font-family="Times,serif" font-size="14.00">component_params</text>
|
||||
<text text-anchor="start" x="-505" y="-8.3" font-family="Times,serif" font-size="14.00">set_component</text>
|
||||
</g>
|
||||
<!-- API::CustomAssetsController -->
|
||||
<g id="node23" class="node"><title>API::CustomAssetsController</title>
|
||||
<path fill="none" stroke="black" d="M335.5,56.5C335.5,56.5 490.5,56.5 490.5,56.5 496.5,56.5 502.5,50.5 502.5,44.5 502.5,44.5 502.5,-114.5 502.5,-114.5 502.5,-120.5 496.5,-126.5 490.5,-126.5 490.5,-126.5 335.5,-126.5 335.5,-126.5 329.5,-126.5 323.5,-120.5 323.5,-114.5 323.5,-114.5 323.5,44.5 323.5,44.5 323.5,50.5 329.5,56.5 335.5,56.5"/>
|
||||
<text text-anchor="middle" x="413" y="-111.3" font-family="Times,serif" font-size="14.00">API::CustomAssetsController</text>
|
||||
<polyline fill="none" stroke="black" points="323.5,-103.5 502.5,-103.5 "/>
|
||||
<text text-anchor="start" x="331.5" y="-88.3" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="331.5" y="-73.3" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="331.5" y="-58.3" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="331.5" y="-43.3" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="331.5" y="-28.3" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="323.5,-20.5 502.5,-20.5 "/>
|
||||
<polyline fill="none" stroke="black" points="323.5,3.5 502.5,3.5 "/>
|
||||
<text text-anchor="start" x="331.5" y="18.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="331.5" y="33.7" font-family="Times,serif" font-size="14.00">custom_asset_params</text>
|
||||
<text text-anchor="start" x="331.5" y="48.7" font-family="Times,serif" font-size="14.00">set_custom_asset</text>
|
||||
</g>
|
||||
<!-- API::PricingController -->
|
||||
<g id="node24" class="node"><title>API::PricingController</title>
|
||||
<path fill="none" stroke="black" d="M-387,-742C-387,-742 -271,-742 -271,-742 -265,-742 -259,-748 -259,-754 -259,-754 -259,-838 -259,-838 -259,-844 -265,-850 -271,-850 -271,-850 -387,-850 -387,-850 -393,-850 -399,-844 -399,-838 -399,-838 -399,-754 -399,-754 -399,-748 -393,-742 -387,-742"/>
|
||||
<text text-anchor="middle" x="-329" y="-834.8" font-family="Times,serif" font-size="14.00">API::PricingController</text>
|
||||
<polyline fill="none" stroke="black" points="-399,-827 -259,-827 "/>
|
||||
<text text-anchor="start" x="-391" y="-811.8" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="-391" y="-796.8" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="-399,-789 -259,-789 "/>
|
||||
<polyline fill="none" stroke="black" points="-399,-765 -259,-765 "/>
|
||||
<text text-anchor="start" x="-391" y="-749.8" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
</g>
|
||||
<!-- API::AbusesController -->
|
||||
<g id="node25" class="node"><title>API::AbusesController</title>
|
||||
<path fill="none" stroke="black" d="M-671.5,-684.5C-671.5,-684.5 -554.5,-684.5 -554.5,-684.5 -548.5,-684.5 -542.5,-690.5 -542.5,-696.5 -542.5,-696.5 -542.5,-795.5 -542.5,-795.5 -542.5,-801.5 -548.5,-807.5 -554.5,-807.5 -554.5,-807.5 -671.5,-807.5 -671.5,-807.5 -677.5,-807.5 -683.5,-801.5 -683.5,-795.5 -683.5,-795.5 -683.5,-696.5 -683.5,-696.5 -683.5,-690.5 -677.5,-684.5 -671.5,-684.5"/>
|
||||
<text text-anchor="middle" x="-613" y="-792.3" font-family="Times,serif" font-size="14.00">API::AbusesController</text>
|
||||
<polyline fill="none" stroke="black" points="-683.5,-784.5 -542.5,-784.5 "/>
|
||||
<text text-anchor="start" x="-675.5" y="-769.3" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="-675.5" y="-754.3" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<polyline fill="none" stroke="black" points="-683.5,-746.5 -542.5,-746.5 "/>
|
||||
<polyline fill="none" stroke="black" points="-683.5,-722.5 -542.5,-722.5 "/>
|
||||
<text text-anchor="start" x="-675.5" y="-707.3" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-675.5" y="-692.3" font-family="Times,serif" font-size="14.00">abuse_params</text>
|
||||
</g>
|
||||
<!-- API::PriceCategoriesController -->
|
||||
<g id="node26" class="node"><title>API::PriceCategoriesController</title>
|
||||
<path fill="none" stroke="black" d="M11.5,417.5C11.5,417.5 174.5,417.5 174.5,417.5 180.5,417.5 186.5,411.5 186.5,405.5 186.5,405.5 186.5,246.5 186.5,246.5 186.5,240.5 180.5,234.5 174.5,234.5 174.5,234.5 11.5,234.5 11.5,234.5 5.5,234.5 -0.5,240.5 -0.5,246.5 -0.5,246.5 -0.5,405.5 -0.5,405.5 -0.5,411.5 5.5,417.5 11.5,417.5"/>
|
||||
<text text-anchor="middle" x="93" y="249.7" font-family="Times,serif" font-size="14.00">API::PriceCategoriesController</text>
|
||||
<polyline fill="none" stroke="black" points="-0.5,257.5 186.5,257.5 "/>
|
||||
<text text-anchor="start" x="7.5" y="272.7" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="7.5" y="287.7" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="7.5" y="302.7" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="7.5" y="317.7" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="7.5" y="332.7" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="-0.5,340.5 186.5,340.5 "/>
|
||||
<polyline fill="none" stroke="black" points="-0.5,364.5 186.5,364.5 "/>
|
||||
<text text-anchor="start" x="7.5" y="379.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="7.5" y="394.7" font-family="Times,serif" font-size="14.00">price_category_params</text>
|
||||
<text text-anchor="start" x="7.5" y="409.7" font-family="Times,serif" font-size="14.00">set_price_category</text>
|
||||
</g>
|
||||
<!-- API::FeedsController -->
|
||||
<g id="node27" class="node"><title>API::FeedsController</title>
|
||||
<path fill="none" stroke="black" d="M392.5,778.5C392.5,778.5 501.5,778.5 501.5,778.5 507.5,778.5 513.5,772.5 513.5,766.5 513.5,766.5 513.5,697.5 513.5,697.5 513.5,691.5 507.5,685.5 501.5,685.5 501.5,685.5 392.5,685.5 392.5,685.5 386.5,685.5 380.5,691.5 380.5,697.5 380.5,697.5 380.5,766.5 380.5,766.5 380.5,772.5 386.5,778.5 392.5,778.5"/>
|
||||
<text text-anchor="middle" x="447" y="700.7" font-family="Times,serif" font-size="14.00">API::FeedsController</text>
|
||||
<polyline fill="none" stroke="black" points="380.5,708.5 513.5,708.5 "/>
|
||||
<text text-anchor="start" x="388.5" y="723.7" font-family="Times,serif" font-size="14.00">twitter_timelines</text>
|
||||
<polyline fill="none" stroke="black" points="380.5,731.5 513.5,731.5 "/>
|
||||
<polyline fill="none" stroke="black" points="380.5,755.5 513.5,755.5 "/>
|
||||
<text text-anchor="start" x="388.5" y="770.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
</g>
|
||||
<!-- API::MembersController -->
|
||||
<g id="node28" class="node"><title>API::MembersController</title>
|
||||
<path fill="none" stroke="black" d="M-45,-190.5C-45,-190.5 85,-190.5 85,-190.5 91,-190.5 97,-196.5 97,-202.5 97,-202.5 97,-481.5 97,-481.5 97,-487.5 91,-493.5 85,-493.5 85,-493.5 -45,-493.5 -45,-493.5 -51,-493.5 -57,-487.5 -57,-481.5 -57,-481.5 -57,-202.5 -57,-202.5 -57,-196.5 -51,-190.5 -45,-190.5"/>
|
||||
<text text-anchor="middle" x="20" y="-478.3" font-family="Times,serif" font-size="14.00">API::MembersController</text>
|
||||
<polyline fill="none" stroke="black" points="-57,-470.5 97,-470.5 "/>
|
||||
<text text-anchor="start" x="-49" y="-455.3" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="-49" y="-440.3" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="-49" y="-425.3" font-family="Times,serif" font-size="14.00">export_members</text>
|
||||
<text text-anchor="start" x="-49" y="-410.3" font-family="Times,serif" font-size="14.00">export_reservations</text>
|
||||
<text text-anchor="start" x="-49" y="-395.3" font-family="Times,serif" font-size="14.00">export_subscriptions</text>
|
||||
<text text-anchor="start" x="-49" y="-380.3" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="-49" y="-365.3" font-family="Times,serif" font-size="14.00">last_subscribed</text>
|
||||
<text text-anchor="start" x="-49" y="-350.3" font-family="Times,serif" font-size="14.00">list</text>
|
||||
<text text-anchor="start" x="-49" y="-335.3" font-family="Times,serif" font-size="14.00">mapping</text>
|
||||
<text text-anchor="start" x="-49" y="-320.3" font-family="Times,serif" font-size="14.00">merge</text>
|
||||
<text text-anchor="start" x="-49" y="-305.3" font-family="Times,serif" font-size="14.00">search</text>
|
||||
<text text-anchor="start" x="-49" y="-290.3" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="-49" y="-275.3" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="-57,-267.5 97,-267.5 "/>
|
||||
<polyline fill="none" stroke="black" points="-57,-243.5 97,-243.5 "/>
|
||||
<text text-anchor="start" x="-49" y="-228.3" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-49" y="-213.3" font-family="Times,serif" font-size="14.00">set_member</text>
|
||||
<text text-anchor="start" x="-49" y="-198.3" font-family="Times,serif" font-size="14.00">user_params</text>
|
||||
</g>
|
||||
<!-- API::PricesController -->
|
||||
<g id="node29" class="node"><title>API::PricesController</title>
|
||||
<path fill="none" stroke="black" d="M468,-646C468,-646 588,-646 588,-646 594,-646 600,-652 600,-658 600,-658 600,-802 600,-802 600,-808 594,-814 588,-814 588,-814 468,-814 468,-814 462,-814 456,-808 456,-802 456,-802 456,-658 456,-658 456,-652 462,-646 468,-646"/>
|
||||
<text text-anchor="middle" x="528" y="-798.8" font-family="Times,serif" font-size="14.00">API::PricesController</text>
|
||||
<polyline fill="none" stroke="black" points="456,-791 600,-791 "/>
|
||||
<text text-anchor="start" x="464" y="-775.8" font-family="Times,serif" font-size="14.00">compute</text>
|
||||
<text text-anchor="start" x="464" y="-760.8" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="464" y="-745.8" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="456,-738 600,-738 "/>
|
||||
<polyline fill="none" stroke="black" points="456,-714 600,-714 "/>
|
||||
<text text-anchor="start" x="464" y="-698.8" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="464" y="-683.8" font-family="Times,serif" font-size="14.00">compute_price_params</text>
|
||||
<text text-anchor="start" x="464" y="-668.8" font-family="Times,serif" font-size="14.00">coupon_params</text>
|
||||
<text text-anchor="start" x="464" y="-653.8" font-family="Times,serif" font-size="14.00">price_params</text>
|
||||
</g>
|
||||
<!-- API::TranslationsController -->
|
||||
<g id="node30" class="node"><title>API::TranslationsController</title>
|
||||
<path fill="none" stroke="black" d="M12,721C12,721 156,721 156,721 162,721 168,715 168,709 168,709 168,625 168,625 168,619 162,613 156,613 156,613 12,613 12,613 6,613 0,619 0,625 0,625 0,709 0,709 0,715 6,721 12,721"/>
|
||||
<text text-anchor="middle" x="84" y="628.2" font-family="Times,serif" font-size="14.00">API::TranslationsController</text>
|
||||
<polyline fill="none" stroke="black" points="0,636 168,636 "/>
|
||||
<text text-anchor="start" x="8" y="651.2" font-family="Times,serif" font-size="14.00">set_locale</text>
|
||||
<text text-anchor="start" x="8" y="666.2" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<polyline fill="none" stroke="black" points="0,674 168,674 "/>
|
||||
<polyline fill="none" stroke="black" points="0,698 168,698 "/>
|
||||
<text text-anchor="start" x="8" y="713.2" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
</g>
|
||||
<!-- API::ExportsController -->
|
||||
<g id="node31" class="node"><title>API::ExportsController</title>
|
||||
<path fill="none" stroke="black" d="M-671.5,-532.5C-671.5,-532.5 -552.5,-532.5 -552.5,-532.5 -546.5,-532.5 -540.5,-538.5 -540.5,-544.5 -540.5,-544.5 -540.5,-643.5 -540.5,-643.5 -540.5,-649.5 -546.5,-655.5 -552.5,-655.5 -552.5,-655.5 -671.5,-655.5 -671.5,-655.5 -677.5,-655.5 -683.5,-649.5 -683.5,-643.5 -683.5,-643.5 -683.5,-544.5 -683.5,-544.5 -683.5,-538.5 -677.5,-532.5 -671.5,-532.5"/>
|
||||
<text text-anchor="middle" x="-612" y="-640.3" font-family="Times,serif" font-size="14.00">API::ExportsController</text>
|
||||
<polyline fill="none" stroke="black" points="-683.5,-632.5 -540.5,-632.5 "/>
|
||||
<text text-anchor="start" x="-675.5" y="-617.3" font-family="Times,serif" font-size="14.00">download</text>
|
||||
<text text-anchor="start" x="-675.5" y="-602.3" font-family="Times,serif" font-size="14.00">status</text>
|
||||
<polyline fill="none" stroke="black" points="-683.5,-594.5 -540.5,-594.5 "/>
|
||||
<polyline fill="none" stroke="black" points="-683.5,-570.5 -540.5,-570.5 "/>
|
||||
<text text-anchor="start" x="-675.5" y="-555.3" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-675.5" y="-540.3" font-family="Times,serif" font-size="14.00">set_export</text>
|
||||
</g>
|
||||
<!-- API::ReservationsController -->
|
||||
<g id="node32" class="node"><title>API::ReservationsController</title>
|
||||
<path fill="none" stroke="black" d="M525.5,322.5C525.5,322.5 672.5,322.5 672.5,322.5 678.5,322.5 684.5,316.5 684.5,310.5 684.5,310.5 684.5,151.5 684.5,151.5 684.5,145.5 678.5,139.5 672.5,139.5 672.5,139.5 525.5,139.5 525.5,139.5 519.5,139.5 513.5,145.5 513.5,151.5 513.5,151.5 513.5,310.5 513.5,310.5 513.5,316.5 519.5,322.5 525.5,322.5"/>
|
||||
<text text-anchor="middle" x="599" y="154.7" font-family="Times,serif" font-size="14.00">API::ReservationsController</text>
|
||||
<polyline fill="none" stroke="black" points="513.5,162.5 684.5,162.5 "/>
|
||||
<text text-anchor="start" x="521.5" y="177.7" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="521.5" y="192.7" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="521.5" y="207.7" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="521.5" y="222.7" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="513.5,230.5 684.5,230.5 "/>
|
||||
<polyline fill="none" stroke="black" points="513.5,254.5 684.5,254.5 "/>
|
||||
<text text-anchor="start" x="521.5" y="269.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="521.5" y="284.7" font-family="Times,serif" font-size="14.00">coupon_params</text>
|
||||
<text text-anchor="start" x="521.5" y="299.7" font-family="Times,serif" font-size="14.00">reservation_params</text>
|
||||
<text text-anchor="start" x="521.5" y="314.7" font-family="Times,serif" font-size="14.00">set_reservation</text>
|
||||
</g>
|
||||
<!-- API::EventsController -->
|
||||
<g id="node33" class="node"><title>API::EventsController</title>
|
||||
<path fill="none" stroke="black" d="M-159,474C-159,474 -45,474 -45,474 -39,474 -33,468 -33,462 -33,462 -33,288 -33,288 -33,282 -39,276 -45,276 -45,276 -159,276 -159,276 -165,276 -171,282 -171,288 -171,288 -171,462 -171,462 -171,468 -165,474 -159,474"/>
|
||||
<text text-anchor="middle" x="-102" y="291.2" font-family="Times,serif" font-size="14.00">API::EventsController</text>
|
||||
<polyline fill="none" stroke="black" points="-171,299 -33,299 "/>
|
||||
<text text-anchor="start" x="-163" y="314.2" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="-163" y="329.2" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="-163" y="344.2" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="-163" y="359.2" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="-163" y="374.2" font-family="Times,serif" font-size="14.00">upcoming</text>
|
||||
<text text-anchor="start" x="-163" y="389.2" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="-171,397 -33,397 "/>
|
||||
<polyline fill="none" stroke="black" points="-171,421 -33,421 "/>
|
||||
<text text-anchor="start" x="-163" y="436.2" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-163" y="451.2" font-family="Times,serif" font-size="14.00">event_params</text>
|
||||
<text text-anchor="start" x="-163" y="466.2" font-family="Times,serif" font-size="14.00">set_event</text>
|
||||
</g>
|
||||
<!-- API::MachinesController -->
|
||||
<g id="node34" class="node"><title>API::MachinesController</title>
|
||||
<path fill="none" stroke="black" d="M-500.5,227C-500.5,227 -369.5,227 -369.5,227 -363.5,227 -357.5,221 -357.5,215 -357.5,215 -357.5,41 -357.5,41 -357.5,35 -363.5,29 -369.5,29 -369.5,29 -500.5,29 -500.5,29 -506.5,29 -512.5,35 -512.5,41 -512.5,41 -512.5,215 -512.5,215 -512.5,221 -506.5,227 -500.5,227"/>
|
||||
<text text-anchor="middle" x="-435" y="44.2" font-family="Times,serif" font-size="14.00">API::MachinesController</text>
|
||||
<polyline fill="none" stroke="black" points="-512.5,52 -357.5,52 "/>
|
||||
<text text-anchor="start" x="-504.5" y="67.2" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="-504.5" y="82.2" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="-504.5" y="97.2" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="-504.5" y="112.2" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="-504.5" y="127.2" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="-512.5,135 -357.5,135 "/>
|
||||
<polyline fill="none" stroke="black" points="-512.5,159 -357.5,159 "/>
|
||||
<text text-anchor="start" x="-504.5" y="174.2" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-504.5" y="189.2" font-family="Times,serif" font-size="14.00">is_reserved</text>
|
||||
<text text-anchor="start" x="-504.5" y="204.2" font-family="Times,serif" font-size="14.00">machine_params</text>
|
||||
<text text-anchor="start" x="-504.5" y="219.2" font-family="Times,serif" font-size="14.00">set_machine</text>
|
||||
</g>
|
||||
<!-- API::EventThemesController -->
|
||||
<g id="node35" class="node"><title>API::EventThemesController</title>
|
||||
<path fill="none" stroke="black" d="M468,-171.5C468,-171.5 620,-171.5 620,-171.5 626,-171.5 632,-177.5 632,-183.5 632,-183.5 632,-342.5 632,-342.5 632,-348.5 626,-354.5 620,-354.5 620,-354.5 468,-354.5 468,-354.5 462,-354.5 456,-348.5 456,-342.5 456,-342.5 456,-183.5 456,-183.5 456,-177.5 462,-171.5 468,-171.5"/>
|
||||
<text text-anchor="middle" x="544" y="-339.3" font-family="Times,serif" font-size="14.00">API::EventThemesController</text>
|
||||
<polyline fill="none" stroke="black" points="456,-331.5 632,-331.5 "/>
|
||||
<text text-anchor="start" x="464" y="-316.3" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="464" y="-301.3" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="464" y="-286.3" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="464" y="-271.3" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="464" y="-256.3" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="456,-248.5 632,-248.5 "/>
|
||||
<polyline fill="none" stroke="black" points="456,-224.5 632,-224.5 "/>
|
||||
<text text-anchor="start" x="464" y="-209.3" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="464" y="-194.3" font-family="Times,serif" font-size="14.00">event_theme_params</text>
|
||||
<text text-anchor="start" x="464" y="-179.3" font-family="Times,serif" font-size="14.00">set_event_theme</text>
|
||||
</g>
|
||||
<!-- API::ThemesController -->
|
||||
<g id="node36" class="node"><title>API::ThemesController</title>
|
||||
<path fill="none" stroke="black" d="M-595.5,455.5C-595.5,455.5 -474.5,455.5 -474.5,455.5 -468.5,455.5 -462.5,449.5 -462.5,443.5 -462.5,443.5 -462.5,284.5 -462.5,284.5 -462.5,278.5 -468.5,272.5 -474.5,272.5 -474.5,272.5 -595.5,272.5 -595.5,272.5 -601.5,272.5 -607.5,278.5 -607.5,284.5 -607.5,284.5 -607.5,443.5 -607.5,443.5 -607.5,449.5 -601.5,455.5 -595.5,455.5"/>
|
||||
<text text-anchor="middle" x="-535" y="287.7" font-family="Times,serif" font-size="14.00">API::ThemesController</text>
|
||||
<polyline fill="none" stroke="black" points="-607.5,295.5 -462.5,295.5 "/>
|
||||
<text text-anchor="start" x="-599.5" y="310.7" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="-599.5" y="325.7" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="-599.5" y="340.7" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="-599.5" y="355.7" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="-599.5" y="370.7" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="-607.5,378.5 -462.5,378.5 "/>
|
||||
<polyline fill="none" stroke="black" points="-607.5,402.5 -462.5,402.5 "/>
|
||||
<text text-anchor="start" x="-599.5" y="417.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-599.5" y="432.7" font-family="Times,serif" font-size="14.00">set_theme</text>
|
||||
<text text-anchor="start" x="-599.5" y="447.7" font-family="Times,serif" font-size="14.00">theme_params</text>
|
||||
</g>
|
||||
<!-- API::CategoriesController -->
|
||||
<g id="node37" class="node"><title>API::CategoriesController</title>
|
||||
<path fill="none" stroke="black" d="M-501.5,-513.5C-501.5,-513.5 -366.5,-513.5 -366.5,-513.5 -360.5,-513.5 -354.5,-519.5 -354.5,-525.5 -354.5,-525.5 -354.5,-684.5 -354.5,-684.5 -354.5,-690.5 -360.5,-696.5 -366.5,-696.5 -366.5,-696.5 -501.5,-696.5 -501.5,-696.5 -507.5,-696.5 -513.5,-690.5 -513.5,-684.5 -513.5,-684.5 -513.5,-525.5 -513.5,-525.5 -513.5,-519.5 -507.5,-513.5 -501.5,-513.5"/>
|
||||
<text text-anchor="middle" x="-434" y="-681.3" font-family="Times,serif" font-size="14.00">API::CategoriesController</text>
|
||||
<polyline fill="none" stroke="black" points="-513.5,-673.5 -354.5,-673.5 "/>
|
||||
<text text-anchor="start" x="-505.5" y="-658.3" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="-505.5" y="-643.3" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="-505.5" y="-628.3" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="-505.5" y="-613.3" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="-505.5" y="-598.3" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="-513.5,-590.5 -354.5,-590.5 "/>
|
||||
<polyline fill="none" stroke="black" points="-513.5,-566.5 -354.5,-566.5 "/>
|
||||
<text text-anchor="start" x="-505.5" y="-551.3" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-505.5" y="-536.3" font-family="Times,serif" font-size="14.00">category_params</text>
|
||||
<text text-anchor="start" x="-505.5" y="-521.3" font-family="Times,serif" font-size="14.00">set_category</text>
|
||||
</g>
|
||||
<!-- API::SubscriptionsController -->
|
||||
<g id="node38" class="node"><title>API::SubscriptionsController</title>
|
||||
<path fill="none" stroke="black" d="M-253.5,-267C-253.5,-267 -102.5,-267 -102.5,-267 -96.5,-267 -90.5,-273 -90.5,-279 -90.5,-279 -90.5,-453 -90.5,-453 -90.5,-459 -96.5,-465 -102.5,-465 -102.5,-465 -253.5,-465 -253.5,-465 -259.5,-465 -265.5,-459 -265.5,-453 -265.5,-453 -265.5,-279 -265.5,-279 -265.5,-273 -259.5,-267 -253.5,-267"/>
|
||||
<text text-anchor="middle" x="-178" y="-449.8" font-family="Times,serif" font-size="14.00">API::SubscriptionsController</text>
|
||||
<polyline fill="none" stroke="black" points="-265.5,-442 -90.5,-442 "/>
|
||||
<text text-anchor="start" x="-257.5" y="-426.8" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="-257.5" y="-411.8" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="-257.5" y="-396.8" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="-265.5,-389 -90.5,-389 "/>
|
||||
<polyline fill="none" stroke="black" points="-265.5,-365 -90.5,-365 "/>
|
||||
<text text-anchor="start" x="-257.5" y="-349.8" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-257.5" y="-334.8" font-family="Times,serif" font-size="14.00">coupon_params</text>
|
||||
<text text-anchor="start" x="-257.5" y="-319.8" font-family="Times,serif" font-size="14.00">set_subscription</text>
|
||||
<text text-anchor="start" x="-257.5" y="-304.8" font-family="Times,serif" font-size="14.00">subscription_params</text>
|
||||
<text text-anchor="start" x="-257.5" y="-289.8" font-family="Times,serif" font-size="14.00">subscription_update_params</text>
|
||||
<text text-anchor="start" x="-257.5" y="-274.8" font-family="Times,serif" font-size="14.00">valid_card_token?</text>
|
||||
</g>
|
||||
<!-- API::StylesheetsController -->
|
||||
<g id="node39" class="node"><title>API::StylesheetsController</title>
|
||||
<path fill="none" stroke="black" d="M-729,740.5C-729,740.5 -591,740.5 -591,740.5 -585,740.5 -579,734.5 -579,728.5 -579,728.5 -579,659.5 -579,659.5 -579,653.5 -585,647.5 -591,647.5 -591,647.5 -729,647.5 -729,647.5 -735,647.5 -741,653.5 -741,659.5 -741,659.5 -741,728.5 -741,728.5 -741,734.5 -735,740.5 -729,740.5"/>
|
||||
<text text-anchor="middle" x="-660" y="662.7" font-family="Times,serif" font-size="14.00">API::StylesheetsController</text>
|
||||
<polyline fill="none" stroke="black" points="-741,670.5 -579,670.5 "/>
|
||||
<text text-anchor="start" x="-733" y="685.7" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<polyline fill="none" stroke="black" points="-741,693.5 -579,693.5 "/>
|
||||
<polyline fill="none" stroke="black" points="-741,717.5 -579,717.5 "/>
|
||||
<text text-anchor="start" x="-733" y="732.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
</g>
|
||||
<!-- API::SlotsController -->
|
||||
<g id="node40" class="node"><title>API::SlotsController</title>
|
||||
<path fill="none" stroke="black" d="M-672,170C-672,170 -568,170 -568,170 -562,170 -556,164 -556,158 -556,158 -556,44 -556,44 -556,38 -562,32 -568,32 -568,32 -672,32 -672,32 -678,32 -684,38 -684,44 -684,44 -684,158 -684,158 -684,164 -678,170 -672,170"/>
|
||||
<text text-anchor="middle" x="-620" y="47.2" font-family="Times,serif" font-size="14.00">API::SlotsController</text>
|
||||
<polyline fill="none" stroke="black" points="-684,55 -556,55 "/>
|
||||
<text text-anchor="start" x="-676" y="70.2" font-family="Times,serif" font-size="14.00">cancel</text>
|
||||
<text text-anchor="start" x="-676" y="85.2" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="-684,93 -556,93 "/>
|
||||
<polyline fill="none" stroke="black" points="-684,117 -556,117 "/>
|
||||
<text text-anchor="start" x="-676" y="132.2" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-676" y="147.2" font-family="Times,serif" font-size="14.00">set_slot</text>
|
||||
<text text-anchor="start" x="-676" y="162.2" font-family="Times,serif" font-size="14.00">slot_params</text>
|
||||
</g>
|
||||
<!-- API::VersionController -->
|
||||
<g id="node41" class="node"><title>API::VersionController</title>
|
||||
<path fill="none" stroke="black" d="M-216,759.5C-216,759.5 -96,759.5 -96,759.5 -90,759.5 -84,753.5 -84,747.5 -84,747.5 -84,678.5 -84,678.5 -84,672.5 -90,666.5 -96,666.5 -96,666.5 -216,666.5 -216,666.5 -222,666.5 -228,672.5 -228,678.5 -228,678.5 -228,747.5 -228,747.5 -228,753.5 -222,759.5 -216,759.5"/>
|
||||
<text text-anchor="middle" x="-156" y="681.7" font-family="Times,serif" font-size="14.00">API::VersionController</text>
|
||||
<polyline fill="none" stroke="black" points="-228,689.5 -84,689.5 "/>
|
||||
<text text-anchor="start" x="-220" y="704.7" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<polyline fill="none" stroke="black" points="-228,712.5 -84,712.5 "/>
|
||||
<polyline fill="none" stroke="black" points="-228,736.5 -84,736.5 "/>
|
||||
<text text-anchor="start" x="-220" y="751.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
</g>
|
||||
<!-- API::AdminsController -->
|
||||
<g id="node42" class="node"><title>API::AdminsController</title>
|
||||
<path fill="none" stroke="black" d="M88.5,-685C88.5,-685 209.5,-685 209.5,-685 215.5,-685 221.5,-691 221.5,-697 221.5,-697 221.5,-811 221.5,-811 221.5,-817 215.5,-823 209.5,-823 209.5,-823 88.5,-823 88.5,-823 82.5,-823 76.5,-817 76.5,-811 76.5,-811 76.5,-697 76.5,-697 76.5,-691 82.5,-685 88.5,-685"/>
|
||||
<text text-anchor="middle" x="149" y="-807.8" font-family="Times,serif" font-size="14.00">API::AdminsController</text>
|
||||
<polyline fill="none" stroke="black" points="76.5,-800 221.5,-800 "/>
|
||||
<text text-anchor="start" x="84.5" y="-784.8" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="84.5" y="-769.8" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="84.5" y="-754.8" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<polyline fill="none" stroke="black" points="76.5,-747 221.5,-747 "/>
|
||||
<polyline fill="none" stroke="black" points="76.5,-723 221.5,-723 "/>
|
||||
<text text-anchor="start" x="84.5" y="-707.8" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="84.5" y="-692.8" font-family="Times,serif" font-size="14.00">admin_params</text>
|
||||
</g>
|
||||
<!-- API::GroupsController -->
|
||||
<g id="node43" class="node"><title>API::GroupsController</title>
|
||||
<path fill="none" stroke="black" d="M-671.5,-0.5C-671.5,-0.5 -554.5,-0.5 -554.5,-0.5 -548.5,-0.5 -542.5,-6.5 -542.5,-12.5 -542.5,-12.5 -542.5,-141.5 -542.5,-141.5 -542.5,-147.5 -548.5,-153.5 -554.5,-153.5 -554.5,-153.5 -671.5,-153.5 -671.5,-153.5 -677.5,-153.5 -683.5,-147.5 -683.5,-141.5 -683.5,-141.5 -683.5,-12.5 -683.5,-12.5 -683.5,-6.5 -677.5,-0.5 -671.5,-0.5"/>
|
||||
<text text-anchor="middle" x="-613" y="-138.3" font-family="Times,serif" font-size="14.00">API::GroupsController</text>
|
||||
<polyline fill="none" stroke="black" points="-683.5,-130.5 -542.5,-130.5 "/>
|
||||
<text text-anchor="start" x="-675.5" y="-115.3" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="-675.5" y="-100.3" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="-675.5" y="-85.3" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="-675.5" y="-70.3" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="-683.5,-62.5 -542.5,-62.5 "/>
|
||||
<polyline fill="none" stroke="black" points="-683.5,-38.5 -542.5,-38.5 "/>
|
||||
<text text-anchor="start" x="-675.5" y="-23.3" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-675.5" y="-8.3" font-family="Times,serif" font-size="14.00">group_params</text>
|
||||
</g>
|
||||
<!-- API::AvailabilitiesController -->
|
||||
<g id="node44" class="node"><title>API::AvailabilitiesController</title>
|
||||
<path fill="none" stroke="black" d="M-101.5,189C-101.5,189 81.5,189 81.5,189 87.5,189 93.5,183 93.5,177 93.5,177 93.5,-147 93.5,-147 93.5,-153 87.5,-159 81.5,-159 81.5,-159 -101.5,-159 -101.5,-159 -107.5,-159 -113.5,-153 -113.5,-147 -113.5,-147 -113.5,177 -113.5,177 -113.5,183 -107.5,189 -101.5,189"/>
|
||||
<text text-anchor="middle" x="-10" y="-143.8" font-family="Times,serif" font-size="14.00">API::AvailabilitiesController</text>
|
||||
<polyline fill="none" stroke="black" points="-113.5,-136 93.5,-136 "/>
|
||||
<text text-anchor="start" x="-105.5" y="-120.8" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="-105.5" y="-105.8" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="-105.5" y="-90.8" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="-105.5" y="-75.8" font-family="Times,serif" font-size="14.00">machine</text>
|
||||
<text text-anchor="start" x="-105.5" y="-60.8" font-family="Times,serif" font-size="14.00">public</text>
|
||||
<text text-anchor="start" x="-105.5" y="-45.8" font-family="Times,serif" font-size="14.00">reservations</text>
|
||||
<text text-anchor="start" x="-105.5" y="-30.8" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="-105.5" y="-15.8" font-family="Times,serif" font-size="14.00">trainings</text>
|
||||
<text text-anchor="start" x="-105.5" y="-0.8" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="-113.5,7 93.5,7 "/>
|
||||
<polyline fill="none" stroke="black" points="-113.5,31 93.5,31 "/>
|
||||
<text text-anchor="start" x="-105.5" y="46.2" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-105.5" y="61.2" font-family="Times,serif" font-size="14.00">availability_params</text>
|
||||
<text text-anchor="start" x="-105.5" y="76.2" font-family="Times,serif" font-size="14.00">can_show_slot_plus_three_months</text>
|
||||
<text text-anchor="start" x="-105.5" y="91.2" font-family="Times,serif" font-size="14.00">filter_availabilites</text>
|
||||
<text text-anchor="start" x="-105.5" y="106.2" font-family="Times,serif" font-size="14.00">in_same_day</text>
|
||||
<text text-anchor="start" x="-105.5" y="121.2" font-family="Times,serif" font-size="14.00">is_reserved</text>
|
||||
<text text-anchor="start" x="-105.5" y="136.2" font-family="Times,serif" font-size="14.00">is_subscription_year</text>
|
||||
<text text-anchor="start" x="-105.5" y="151.2" font-family="Times,serif" font-size="14.00">set_availability</text>
|
||||
<text text-anchor="start" x="-105.5" y="166.2" font-family="Times,serif" font-size="14.00">verify_machine_is_reserved</text>
|
||||
<text text-anchor="start" x="-105.5" y="181.2" font-family="Times,serif" font-size="14.00">verify_training_event_is_reserved</text>
|
||||
</g>
|
||||
<!-- API::UsersController -->
|
||||
<g id="node45" class="node"><title>API::UsersController</title>
|
||||
<path fill="none" stroke="black" d="M772,550.5C772,550.5 880,550.5 880,550.5 886,550.5 892,544.5 892,538.5 892,538.5 892,439.5 892,439.5 892,433.5 886,427.5 880,427.5 880,427.5 772,427.5 772,427.5 766,427.5 760,433.5 760,439.5 760,439.5 760,538.5 760,538.5 760,544.5 766,550.5 772,550.5"/>
|
||||
<text text-anchor="middle" x="826" y="442.7" font-family="Times,serif" font-size="14.00">API::UsersController</text>
|
||||
<polyline fill="none" stroke="black" points="760,450.5 892,450.5 "/>
|
||||
<text text-anchor="start" x="768" y="465.7" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="768" y="480.7" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<polyline fill="none" stroke="black" points="760,488.5 892,488.5 "/>
|
||||
<polyline fill="none" stroke="black" points="760,512.5 892,512.5 "/>
|
||||
<text text-anchor="start" x="768" y="527.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="768" y="542.7" font-family="Times,serif" font-size="14.00">partner_params</text>
|
||||
</g>
|
||||
<!-- API::ProjectsController -->
|
||||
<g id="node46" class="node"><title>API::ProjectsController</title>
|
||||
<path fill="none" stroke="black" d="M-291.5,18.5C-291.5,18.5 -170.5,18.5 -170.5,18.5 -164.5,18.5 -158.5,12.5 -158.5,6.5 -158.5,6.5 -158.5,-212.5 -158.5,-212.5 -158.5,-218.5 -164.5,-224.5 -170.5,-224.5 -170.5,-224.5 -291.5,-224.5 -291.5,-224.5 -297.5,-224.5 -303.5,-218.5 -303.5,-212.5 -303.5,-212.5 -303.5,6.5 -303.5,6.5 -303.5,12.5 -297.5,18.5 -291.5,18.5"/>
|
||||
<text text-anchor="middle" x="-231" y="-209.3" font-family="Times,serif" font-size="14.00">API::ProjectsController</text>
|
||||
<polyline fill="none" stroke="black" points="-303.5,-201.5 -158.5,-201.5 "/>
|
||||
<text text-anchor="start" x="-295.5" y="-186.3" font-family="Times,serif" font-size="14.00">allowed_extensions</text>
|
||||
<text text-anchor="start" x="-295.5" y="-171.3" font-family="Times,serif" font-size="14.00">collaborator_valid</text>
|
||||
<text text-anchor="start" x="-295.5" y="-156.3" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="-295.5" y="-141.3" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="-295.5" y="-126.3" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="-295.5" y="-111.3" font-family="Times,serif" font-size="14.00">last_published</text>
|
||||
<text text-anchor="start" x="-295.5" y="-96.3" font-family="Times,serif" font-size="14.00">search</text>
|
||||
<text text-anchor="start" x="-295.5" y="-81.3" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="-295.5" y="-66.3" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="-303.5,-58.5 -158.5,-58.5 "/>
|
||||
<polyline fill="none" stroke="black" points="-303.5,-34.5 -158.5,-34.5 "/>
|
||||
<text text-anchor="start" x="-295.5" y="-19.3" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-295.5" y="-4.3" font-family="Times,serif" font-size="14.00">project_params</text>
|
||||
<text text-anchor="start" x="-295.5" y="10.7" font-family="Times,serif" font-size="14.00">set_project</text>
|
||||
</g>
|
||||
<!-- API::WalletController -->
|
||||
<g id="node47" class="node"><title>API::WalletController</title>
|
||||
<path fill="none" stroke="black" d="M734,322.5C734,322.5 848,322.5 848,322.5 854,322.5 860,316.5 860,310.5 860,310.5 860,211.5 860,211.5 860,205.5 854,199.5 848,199.5 848,199.5 734,199.5 734,199.5 728,199.5 722,205.5 722,211.5 722,211.5 722,310.5 722,310.5 722,316.5 728,322.5 734,322.5"/>
|
||||
<text text-anchor="middle" x="791" y="214.7" font-family="Times,serif" font-size="14.00">API::WalletController</text>
|
||||
<polyline fill="none" stroke="black" points="722,222.5 860,222.5 "/>
|
||||
<text text-anchor="start" x="730" y="237.7" font-family="Times,serif" font-size="14.00">by_user</text>
|
||||
<text text-anchor="start" x="730" y="252.7" font-family="Times,serif" font-size="14.00">credit</text>
|
||||
<text text-anchor="start" x="730" y="267.7" font-family="Times,serif" font-size="14.00">transactions</text>
|
||||
<polyline fill="none" stroke="black" points="722,275.5 860,275.5 "/>
|
||||
<polyline fill="none" stroke="black" points="722,299.5 860,299.5 "/>
|
||||
<text text-anchor="start" x="730" y="314.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
</g>
|
||||
<!-- API::NotificationsController -->
|
||||
<g id="node48" class="node"><title>API::NotificationsController</title>
|
||||
<path fill="none" stroke="black" d="M240,645.5C240,645.5 388,645.5 388,645.5 394,645.5 400,639.5 400,633.5 400,633.5 400,504.5 400,504.5 400,498.5 394,492.5 388,492.5 388,492.5 240,492.5 240,492.5 234,492.5 228,498.5 228,504.5 228,504.5 228,633.5 228,633.5 228,639.5 234,645.5 240,645.5"/>
|
||||
<text text-anchor="middle" x="314" y="507.7" font-family="Times,serif" font-size="14.00">API::NotificationsController</text>
|
||||
<polyline fill="none" stroke="black" points="228,515.5 400,515.5 "/>
|
||||
<text text-anchor="start" x="236" y="530.7" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="236" y="545.7" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="236" y="560.7" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<text text-anchor="start" x="236" y="575.7" font-family="Times,serif" font-size="14.00">update_all</text>
|
||||
<polyline fill="none" stroke="black" points="228,583.5 400,583.5 "/>
|
||||
<polyline fill="none" stroke="black" points="228,607.5 400,607.5 "/>
|
||||
<text text-anchor="start" x="236" y="622.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="236" y="637.7" font-family="Times,serif" font-size="14.00">set_notification</text>
|
||||
</g>
|
||||
<!-- API::TrainingsController -->
|
||||
<g id="node49" class="node"><title>API::TrainingsController</title>
|
||||
<path fill="none" stroke="black" d="M468.5,-399.5C468.5,-399.5 597.5,-399.5 597.5,-399.5 603.5,-399.5 609.5,-405.5 609.5,-411.5 609.5,-411.5 609.5,-600.5 609.5,-600.5 609.5,-606.5 603.5,-612.5 597.5,-612.5 597.5,-612.5 468.5,-612.5 468.5,-612.5 462.5,-612.5 456.5,-606.5 456.5,-600.5 456.5,-600.5 456.5,-411.5 456.5,-411.5 456.5,-405.5 462.5,-399.5 468.5,-399.5"/>
|
||||
<text text-anchor="middle" x="533" y="-597.3" font-family="Times,serif" font-size="14.00">API::TrainingsController</text>
|
||||
<polyline fill="none" stroke="black" points="456.5,-589.5 609.5,-589.5 "/>
|
||||
<text text-anchor="start" x="464.5" y="-574.3" font-family="Times,serif" font-size="14.00">availabilities</text>
|
||||
<text text-anchor="start" x="464.5" y="-559.3" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="464.5" y="-544.3" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="464.5" y="-529.3" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="464.5" y="-514.3" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="464.5" y="-499.3" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="456.5,-491.5 609.5,-491.5 "/>
|
||||
<polyline fill="none" stroke="black" points="456.5,-467.5 609.5,-467.5 "/>
|
||||
<text text-anchor="start" x="464.5" y="-452.3" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="464.5" y="-437.3" font-family="Times,serif" font-size="14.00">set_training</text>
|
||||
<text text-anchor="start" x="464.5" y="-422.3" font-family="Times,serif" font-size="14.00">training_params</text>
|
||||
<text text-anchor="start" x="464.5" y="-407.3" font-family="Times,serif" font-size="14.00">valid_training_params</text>
|
||||
</g>
|
||||
<!-- API::SettingsController -->
|
||||
<g id="node50" class="node"><title>API::SettingsController</title>
|
||||
<path fill="none" stroke="black" d="M277.5,-646.5C277.5,-646.5 412.5,-646.5 412.5,-646.5 418.5,-646.5 424.5,-652.5 424.5,-658.5 424.5,-658.5 424.5,-787.5 424.5,-787.5 424.5,-793.5 418.5,-799.5 412.5,-799.5 412.5,-799.5 277.5,-799.5 277.5,-799.5 271.5,-799.5 265.5,-793.5 265.5,-787.5 265.5,-787.5 265.5,-658.5 265.5,-658.5 265.5,-652.5 271.5,-646.5 277.5,-646.5"/>
|
||||
<text text-anchor="middle" x="345" y="-784.3" font-family="Times,serif" font-size="14.00">API::SettingsController</text>
|
||||
<polyline fill="none" stroke="black" points="265.5,-776.5 424.5,-776.5 "/>
|
||||
<text text-anchor="start" x="273.5" y="-761.3" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="273.5" y="-746.3" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="273.5" y="-731.3" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="265.5,-723.5 424.5,-723.5 "/>
|
||||
<polyline fill="none" stroke="black" points="265.5,-699.5 424.5,-699.5 "/>
|
||||
<text text-anchor="start" x="273.5" y="-684.3" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="273.5" y="-669.3" font-family="Times,serif" font-size="14.00">names_as_string_to_array</text>
|
||||
<text text-anchor="start" x="273.5" y="-654.3" font-family="Times,serif" font-size="14.00">setting_params</text>
|
||||
</g>
|
||||
<!-- API::OpenAPIClientsController -->
|
||||
<g id="node51" class="node"><title>API::OpenAPIClientsController</title>
|
||||
<path fill="none" stroke="black" d="M544.5,532C544.5,532 711.5,532 711.5,532 717.5,532 723.5,526 723.5,520 723.5,520 723.5,376 723.5,376 723.5,370 717.5,364 711.5,364 711.5,364 544.5,364 544.5,364 538.5,364 532.5,370 532.5,376 532.5,376 532.5,520 532.5,520 532.5,526 538.5,532 544.5,532"/>
|
||||
<text text-anchor="middle" x="628" y="379.2" font-family="Times,serif" font-size="14.00">API::OpenAPIClientsController</text>
|
||||
<polyline fill="none" stroke="black" points="532.5,387 723.5,387 "/>
|
||||
<text text-anchor="start" x="540.5" y="402.2" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="540.5" y="417.2" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="540.5" y="432.2" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="540.5" y="447.2" font-family="Times,serif" font-size="14.00">reset_token</text>
|
||||
<text text-anchor="start" x="540.5" y="462.2" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="532.5,470 723.5,470 "/>
|
||||
<polyline fill="none" stroke="black" points="532.5,494 723.5,494 "/>
|
||||
<text text-anchor="start" x="540.5" y="509.2" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="540.5" y="524.2" font-family="Times,serif" font-size="14.00">client_params</text>
|
||||
</g>
|
||||
<!-- API::InvoicesController -->
|
||||
<g id="node52" class="node"><title>API::InvoicesController</title>
|
||||
<path fill="none" stroke="black" d="M-215.5,-646C-215.5,-646 -92.5,-646 -92.5,-646 -86.5,-646 -80.5,-652 -80.5,-658 -80.5,-658 -80.5,-802 -80.5,-802 -80.5,-808 -86.5,-814 -92.5,-814 -92.5,-814 -215.5,-814 -215.5,-814 -221.5,-814 -227.5,-808 -227.5,-802 -227.5,-802 -227.5,-658 -227.5,-658 -227.5,-652 -221.5,-646 -215.5,-646"/>
|
||||
<text text-anchor="middle" x="-154" y="-798.8" font-family="Times,serif" font-size="14.00">API::InvoicesController</text>
|
||||
<polyline fill="none" stroke="black" points="-227.5,-791 -80.5,-791 "/>
|
||||
<text text-anchor="start" x="-219.5" y="-775.8" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="-219.5" y="-760.8" font-family="Times,serif" font-size="14.00">download</text>
|
||||
<text text-anchor="start" x="-219.5" y="-745.8" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="-219.5" y="-730.8" font-family="Times,serif" font-size="14.00">list</text>
|
||||
<polyline fill="none" stroke="black" points="-227.5,-723 -80.5,-723 "/>
|
||||
<polyline fill="none" stroke="black" points="-227.5,-699 -80.5,-699 "/>
|
||||
<text text-anchor="start" x="-219.5" y="-683.8" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-219.5" y="-668.8" font-family="Times,serif" font-size="14.00">avoir_params</text>
|
||||
<text text-anchor="start" x="-219.5" y="-653.8" font-family="Times,serif" font-size="14.00">set_invoice</text>
|
||||
</g>
|
||||
<!-- API::LicencesController -->
|
||||
<g id="node53" class="node"><title>API::LicencesController</title>
|
||||
<path fill="none" stroke="black" d="M-406.5,645.5C-406.5,645.5 -281.5,645.5 -281.5,645.5 -275.5,645.5 -269.5,639.5 -269.5,633.5 -269.5,633.5 -269.5,474.5 -269.5,474.5 -269.5,468.5 -275.5,462.5 -281.5,462.5 -281.5,462.5 -406.5,462.5 -406.5,462.5 -412.5,462.5 -418.5,468.5 -418.5,474.5 -418.5,474.5 -418.5,633.5 -418.5,633.5 -418.5,639.5 -412.5,645.5 -406.5,645.5"/>
|
||||
<text text-anchor="middle" x="-344" y="477.7" font-family="Times,serif" font-size="14.00">API::LicencesController</text>
|
||||
<polyline fill="none" stroke="black" points="-418.5,485.5 -269.5,485.5 "/>
|
||||
<text text-anchor="start" x="-410.5" y="500.7" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<text text-anchor="start" x="-410.5" y="515.7" font-family="Times,serif" font-size="14.00">destroy</text>
|
||||
<text text-anchor="start" x="-410.5" y="530.7" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<text text-anchor="start" x="-410.5" y="545.7" font-family="Times,serif" font-size="14.00">show</text>
|
||||
<text text-anchor="start" x="-410.5" y="560.7" font-family="Times,serif" font-size="14.00">update</text>
|
||||
<polyline fill="none" stroke="black" points="-418.5,568.5 -269.5,568.5 "/>
|
||||
<polyline fill="none" stroke="black" points="-418.5,592.5 -269.5,592.5 "/>
|
||||
<text text-anchor="start" x="-410.5" y="607.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-410.5" y="622.7" font-family="Times,serif" font-size="14.00">licence_params</text>
|
||||
<text text-anchor="start" x="-410.5" y="637.7" font-family="Times,serif" font-size="14.00">set_licence</text>
|
||||
</g>
|
||||
<!-- SocialBotController -->
|
||||
<g id="node54" class="node"><title>SocialBotController</title>
|
||||
<path fill="none" stroke="black" d="M-748.5,436.5C-748.5,436.5 -647.5,436.5 -647.5,436.5 -641.5,436.5 -635.5,430.5 -635.5,424.5 -635.5,424.5 -635.5,355.5 -635.5,355.5 -635.5,349.5 -641.5,343.5 -647.5,343.5 -647.5,343.5 -748.5,343.5 -748.5,343.5 -754.5,343.5 -760.5,349.5 -760.5,355.5 -760.5,355.5 -760.5,424.5 -760.5,424.5 -760.5,430.5 -754.5,436.5 -748.5,436.5"/>
|
||||
<text text-anchor="middle" x="-698" y="358.7" font-family="Times,serif" font-size="14.00">SocialBotController</text>
|
||||
<polyline fill="none" stroke="black" points="-760.5,366.5 -635.5,366.5 "/>
|
||||
<text text-anchor="start" x="-752.5" y="381.7" font-family="Times,serif" font-size="14.00">share</text>
|
||||
<polyline fill="none" stroke="black" points="-760.5,389.5 -635.5,389.5 "/>
|
||||
<polyline fill="none" stroke="black" points="-760.5,413.5 -635.5,413.5 "/>
|
||||
<text text-anchor="start" x="-752.5" y="428.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
</g>
|
||||
<!-- PasswordsController -->
|
||||
<g id="node55" class="node"><title>PasswordsController</title>
|
||||
<path fill="none" stroke="black" d="M-538.5,778.5C-538.5,778.5 -433.5,778.5 -433.5,778.5 -427.5,778.5 -421.5,772.5 -421.5,766.5 -421.5,766.5 -421.5,697.5 -421.5,697.5 -421.5,691.5 -427.5,685.5 -433.5,685.5 -433.5,685.5 -538.5,685.5 -538.5,685.5 -544.5,685.5 -550.5,691.5 -550.5,697.5 -550.5,697.5 -550.5,766.5 -550.5,766.5 -550.5,772.5 -544.5,778.5 -538.5,778.5"/>
|
||||
<text text-anchor="middle" x="-486" y="700.7" font-family="Times,serif" font-size="14.00">PasswordsController</text>
|
||||
<polyline fill="none" stroke="black" points="-550.5,708.5 -421.5,708.5 "/>
|
||||
<text text-anchor="start" x="-542.5" y="723.7" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<polyline fill="none" stroke="black" points="-550.5,731.5 -421.5,731.5 "/>
|
||||
<polyline fill="none" stroke="black" points="-550.5,755.5 -421.5,755.5 "/>
|
||||
<text text-anchor="start" x="-542.5" y="770.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
</g>
|
||||
<!-- ApplicationController -->
|
||||
<g id="node56" class="node"><title>ApplicationController</title>
|
||||
<path fill="none" stroke="black" d="M544,94C544,94 714,94 714,94 720,94 726,88 726,82 726,82 726,-46 726,-46 726,-52 720,-58 714,-58 714,-58 544,-58 544,-58 538,-58 532,-52 532,-46 532,-46 532,82 532,82 532,88 538,94 544,94"/>
|
||||
<text text-anchor="middle" x="629" y="-42.8" font-family="Times,serif" font-size="14.00">ApplicationController</text>
|
||||
<polyline fill="none" stroke="black" points="532,-35 726,-35 "/>
|
||||
<text text-anchor="start" x="540" y="-19.8" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<polyline fill="none" stroke="black" points="532,-12 726,-12 "/>
|
||||
<text text-anchor="start" x="540" y="3.2" font-family="Times,serif" font-size="14.00">configure_permitted_parameters</text>
|
||||
<text text-anchor="start" x="540" y="18.2" font-family="Times,serif" font-size="14.00">default_url_options</text>
|
||||
<text text-anchor="start" x="540" y="33.2" font-family="Times,serif" font-size="14.00">permission_denied</text>
|
||||
<text text-anchor="start" x="540" y="48.2" font-family="Times,serif" font-size="14.00">set_csrf_cookie</text>
|
||||
<text text-anchor="start" x="540" y="63.2" font-family="Times,serif" font-size="14.00">verified_request?</text>
|
||||
<polyline fill="none" stroke="black" points="532,71 726,71 "/>
|
||||
<text text-anchor="start" x="540" y="86.2" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
</g>
|
||||
<!-- Users::OmniauthCallbacksController -->
|
||||
<g id="node57" class="node"><title>Users::OmniauthCallbacksController</title>
|
||||
<path fill="none" stroke="black" d="M-406,417C-406,417 -212,417 -212,417 -206,417 -200,411 -200,405 -200,405 -200,291 -200,291 -200,285 -206,279 -212,279 -212,279 -406,279 -406,279 -412,279 -418,285 -418,291 -418,291 -418,405 -418,405 -418,411 -412,417 -406,417"/>
|
||||
<text text-anchor="middle" x="-309" y="294.2" font-family="Times,serif" font-size="14.00">Users::OmniauthCallbacksController</text>
|
||||
<polyline fill="none" stroke="black" points="-418,302 -200,302 "/>
|
||||
<text text-anchor="start" x="-410" y="317.2" font-family="Times,serif" font-size="14.00">database-fablab</text>
|
||||
<polyline fill="none" stroke="black" points="-418,325 -200,325 "/>
|
||||
<polyline fill="none" stroke="black" points="-418,349 -200,349 "/>
|
||||
<text text-anchor="start" x="-410" y="364.2" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<text text-anchor="start" x="-410" y="379.2" font-family="Times,serif" font-size="14.00">email_exists?</text>
|
||||
<text text-anchor="start" x="-410" y="394.2" font-family="Times,serif" font-size="14.00">generate_unique_username</text>
|
||||
<text text-anchor="start" x="-410" y="409.2" font-family="Times,serif" font-size="14.00">username_exists?</text>
|
||||
</g>
|
||||
<!-- WebhooksController -->
|
||||
<g id="node58" class="node"><title>WebhooksController</title>
|
||||
<path fill="none" stroke="black" d="M563.5,816.5C563.5,816.5 670.5,816.5 670.5,816.5 676.5,816.5 682.5,810.5 682.5,804.5 682.5,804.5 682.5,735.5 682.5,735.5 682.5,729.5 676.5,723.5 670.5,723.5 670.5,723.5 563.5,723.5 563.5,723.5 557.5,723.5 551.5,729.5 551.5,735.5 551.5,735.5 551.5,804.5 551.5,804.5 551.5,810.5 557.5,816.5 563.5,816.5"/>
|
||||
<text text-anchor="middle" x="617" y="738.7" font-family="Times,serif" font-size="14.00">WebhooksController</text>
|
||||
<polyline fill="none" stroke="black" points="551.5,746.5 682.5,746.5 "/>
|
||||
<text text-anchor="start" x="559.5" y="761.7" font-family="Times,serif" font-size="14.00">create</text>
|
||||
<polyline fill="none" stroke="black" points="551.5,769.5 682.5,769.5 "/>
|
||||
<polyline fill="none" stroke="black" points="551.5,793.5 682.5,793.5 "/>
|
||||
<text text-anchor="start" x="559.5" y="808.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<g id="node1" class="node">
|
||||
<title>_diagram_info</title>
|
||||
<text text-anchor="start" x="1110" y="-196.6" font-family="Times,serif" font-size="13.00" fill="#000000">Controllers diagram</text>
|
||||
<text text-anchor="start" x="1110" y="-182.6" font-family="Times,serif" font-size="13.00" fill="#000000">Date: Jan 10 2019 - 16:37</text>
|
||||
<text text-anchor="start" x="1110" y="-168.6" font-family="Times,serif" font-size="13.00" fill="#000000">Migration version: 20190110150532</text>
|
||||
<text text-anchor="start" x="1110" y="-154.6" font-family="Times,serif" font-size="13.00" fill="#000000">Generated by RailRoady 1.5.3</text>
|
||||
<text text-anchor="start" x="1110" y="-140.6" font-family="Times,serif" font-size="13.00" fill="#000000">http://railroady.prestonlee.com</text>
|
||||
</g>
|
||||
<!-- Rss::RssController -->
|
||||
<g id="node59" class="node"><title>Rss::RssController</title>
|
||||
<path fill="none" stroke="black" d="M-367.5,778C-367.5,778 -272.5,778 -272.5,778 -266.5,778 -260.5,772 -260.5,766 -260.5,766 -260.5,696 -260.5,696 -260.5,690 -266.5,684 -272.5,684 -272.5,684 -367.5,684 -367.5,684 -373.5,684 -379.5,690 -379.5,696 -379.5,696 -379.5,766 -379.5,766 -379.5,772 -373.5,778 -367.5,778"/>
|
||||
<text text-anchor="middle" x="-320" y="699.2" font-family="Times,serif" font-size="14.00">Rss::RssController</text>
|
||||
<polyline fill="none" stroke="black" points="-379.5,707 -260.5,707 "/>
|
||||
<polyline fill="none" stroke="black" points="-379.5,731 -260.5,731 "/>
|
||||
<polyline fill="none" stroke="black" points="-379.5,755 -260.5,755 "/>
|
||||
<text text-anchor="start" x="-371.5" y="770.2" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<g id="node2" class="node">
|
||||
<title>Rss::RssController</title>
|
||||
<path fill="none" stroke="#000000" d="M848,-1558.5C848,-1558.5 943,-1558.5 943,-1558.5 949,-1558.5 955,-1564.5 955,-1570.5 955,-1570.5 955,-1640.5 955,-1640.5 955,-1646.5 949,-1652.5 943,-1652.5 943,-1652.5 848,-1652.5 848,-1652.5 842,-1652.5 836,-1646.5 836,-1640.5 836,-1640.5 836,-1570.5 836,-1570.5 836,-1564.5 842,-1558.5 848,-1558.5"/>
|
||||
<text text-anchor="middle" x="895.5" y="-1637.3" font-family="Times,serif" font-size="14.00" fill="#000000">Rss::RssController</text>
|
||||
<polyline fill="none" stroke="#000000" points="836,-1629.5 955,-1629.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="836,-1605.5 955,-1605.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="836,-1581.5 955,-1581.5 "/>
|
||||
<text text-anchor="start" x="844" y="-1566.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
<!-- Rss::EventsController -->
|
||||
<g id="node60" class="node"><title>Rss::EventsController</title>
|
||||
<path fill="none" stroke="black" d="M734,816.5C734,816.5 846,816.5 846,816.5 852,816.5 858,810.5 858,804.5 858,804.5 858,735.5 858,735.5 858,729.5 852,723.5 846,723.5 846,723.5 734,723.5 734,723.5 728,723.5 722,729.5 722,735.5 722,735.5 722,804.5 722,804.5 722,810.5 728,816.5 734,816.5"/>
|
||||
<text text-anchor="middle" x="790" y="738.7" font-family="Times,serif" font-size="14.00">Rss::EventsController</text>
|
||||
<polyline fill="none" stroke="black" points="722,746.5 858,746.5 "/>
|
||||
<text text-anchor="start" x="730" y="761.7" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<polyline fill="none" stroke="black" points="722,769.5 858,769.5 "/>
|
||||
<polyline fill="none" stroke="black" points="722,793.5 858,793.5 "/>
|
||||
<text text-anchor="start" x="730" y="808.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<g id="node3" class="node">
|
||||
<title>Rss::EventsController</title>
|
||||
<path fill="none" stroke="#000000" d="M12,-19.5C12,-19.5 124,-19.5 124,-19.5 130,-19.5 136,-25.5 136,-31.5 136,-31.5 136,-100.5 136,-100.5 136,-106.5 130,-112.5 124,-112.5 124,-112.5 12,-112.5 12,-112.5 6,-112.5 0,-106.5 0,-100.5 0,-100.5 0,-31.5 0,-31.5 0,-25.5 6,-19.5 12,-19.5"/>
|
||||
<text text-anchor="middle" x="68" y="-97.3" font-family="Times,serif" font-size="14.00" fill="#000000">Rss::EventsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="0,-89.5 136,-89.5 "/>
|
||||
<text text-anchor="start" x="8" y="-74.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<polyline fill="none" stroke="#000000" points="0,-66.5 136,-66.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="0,-42.5 136,-42.5 "/>
|
||||
<text text-anchor="start" x="8" y="-27.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
<!-- Rss::ProjectsController -->
|
||||
<g id="node61" class="node"><title>Rss::ProjectsController</title>
|
||||
<path fill="none" stroke="black" d="M221.5,778.5C221.5,778.5 340.5,778.5 340.5,778.5 346.5,778.5 352.5,772.5 352.5,766.5 352.5,766.5 352.5,697.5 352.5,697.5 352.5,691.5 346.5,685.5 340.5,685.5 340.5,685.5 221.5,685.5 221.5,685.5 215.5,685.5 209.5,691.5 209.5,697.5 209.5,697.5 209.5,766.5 209.5,766.5 209.5,772.5 215.5,778.5 221.5,778.5"/>
|
||||
<text text-anchor="middle" x="281" y="700.7" font-family="Times,serif" font-size="14.00">Rss::ProjectsController</text>
|
||||
<polyline fill="none" stroke="black" points="209.5,708.5 352.5,708.5 "/>
|
||||
<text text-anchor="start" x="217.5" y="723.7" font-family="Times,serif" font-size="14.00">index</text>
|
||||
<polyline fill="none" stroke="black" points="209.5,731.5 352.5,731.5 "/>
|
||||
<polyline fill="none" stroke="black" points="209.5,755.5 352.5,755.5 "/>
|
||||
<text text-anchor="start" x="217.5" y="770.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<g id="node4" class="node">
|
||||
<title>Rss::ProjectsController</title>
|
||||
<path fill="none" stroke="#000000" d="M1000,-1558.5C1000,-1558.5 1119,-1558.5 1119,-1558.5 1125,-1558.5 1131,-1564.5 1131,-1570.5 1131,-1570.5 1131,-1639.5 1131,-1639.5 1131,-1645.5 1125,-1651.5 1119,-1651.5 1119,-1651.5 1000,-1651.5 1000,-1651.5 994,-1651.5 988,-1645.5 988,-1639.5 988,-1639.5 988,-1570.5 988,-1570.5 988,-1564.5 994,-1558.5 1000,-1558.5"/>
|
||||
<text text-anchor="middle" x="1059.5" y="-1636.3" font-family="Times,serif" font-size="14.00" fill="#000000">Rss::ProjectsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="988,-1628.5 1131,-1628.5 "/>
|
||||
<text text-anchor="start" x="996" y="-1613.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<polyline fill="none" stroke="#000000" points="988,-1605.5 1131,-1605.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="988,-1581.5 1131,-1581.5 "/>
|
||||
<text text-anchor="start" x="996" y="-1566.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
<!-- SocialBotController -->
|
||||
<g id="node5" class="node">
|
||||
<title>SocialBotController</title>
|
||||
<path fill="none" stroke="#000000" d="M12,-494.5C12,-494.5 113,-494.5 113,-494.5 119,-494.5 125,-500.5 125,-506.5 125,-506.5 125,-575.5 125,-575.5 125,-581.5 119,-587.5 113,-587.5 113,-587.5 12,-587.5 12,-587.5 6,-587.5 0,-581.5 0,-575.5 0,-575.5 0,-506.5 0,-506.5 0,-500.5 6,-494.5 12,-494.5"/>
|
||||
<text text-anchor="middle" x="62.5" y="-572.3" font-family="Times,serif" font-size="14.00" fill="#000000">SocialBotController</text>
|
||||
<polyline fill="none" stroke="#000000" points="0,-564.5 125,-564.5 "/>
|
||||
<text text-anchor="start" x="8" y="-549.3" font-family="Times,serif" font-size="14.00" fill="#000000">share</text>
|
||||
<polyline fill="none" stroke="#000000" points="0,-541.5 125,-541.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="0,-517.5 125,-517.5 "/>
|
||||
<text text-anchor="start" x="8" y="-502.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
<!-- API::PriceCategoriesController -->
|
||||
<g id="node6" class="node">
|
||||
<title>API::PriceCategoriesController</title>
|
||||
<path fill="none" stroke="#000000" d="M1114,-475.5C1114,-475.5 1277,-475.5 1277,-475.5 1283,-475.5 1289,-481.5 1289,-487.5 1289,-487.5 1289,-646.5 1289,-646.5 1289,-652.5 1283,-658.5 1277,-658.5 1277,-658.5 1114,-658.5 1114,-658.5 1108,-658.5 1102,-652.5 1102,-646.5 1102,-646.5 1102,-487.5 1102,-487.5 1102,-481.5 1108,-475.5 1114,-475.5"/>
|
||||
<text text-anchor="middle" x="1195.5" y="-643.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::PriceCategoriesController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1102,-635.5 1289,-635.5 "/>
|
||||
<text text-anchor="start" x="1110" y="-620.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="1110" y="-605.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="1110" y="-590.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="1110" y="-575.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="1110" y="-560.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="1102,-552.5 1289,-552.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1102,-528.5 1289,-528.5 "/>
|
||||
<text text-anchor="start" x="1110" y="-513.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="1110" y="-498.3" font-family="Times,serif" font-size="14.00" fill="#000000">price_category_params</text>
|
||||
<text text-anchor="start" x="1110" y="-483.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_price_category</text>
|
||||
</g>
|
||||
<!-- API::ThemesController -->
|
||||
<g id="node7" class="node">
|
||||
<title>API::ThemesController</title>
|
||||
<path fill="none" stroke="#000000" d="M259,-1330.5C259,-1330.5 380,-1330.5 380,-1330.5 386,-1330.5 392,-1336.5 392,-1342.5 392,-1342.5 392,-1501.5 392,-1501.5 392,-1507.5 386,-1513.5 380,-1513.5 380,-1513.5 259,-1513.5 259,-1513.5 253,-1513.5 247,-1507.5 247,-1501.5 247,-1501.5 247,-1342.5 247,-1342.5 247,-1336.5 253,-1330.5 259,-1330.5"/>
|
||||
<text text-anchor="middle" x="319.5" y="-1498.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::ThemesController</text>
|
||||
<polyline fill="none" stroke="#000000" points="247,-1490.5 392,-1490.5 "/>
|
||||
<text text-anchor="start" x="255" y="-1475.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="255" y="-1460.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="255" y="-1445.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="255" y="-1430.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="255" y="-1415.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="247,-1407.5 392,-1407.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="247,-1383.5 392,-1383.5 "/>
|
||||
<text text-anchor="start" x="255" y="-1368.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="255" y="-1353.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_theme</text>
|
||||
<text text-anchor="start" x="255" y="-1338.3" font-family="Times,serif" font-size="14.00" fill="#000000">theme_params</text>
|
||||
</g>
|
||||
<!-- API::PlansController -->
|
||||
<g id="node8" class="node">
|
||||
<title>API::PlansController</title>
|
||||
<path fill="none" stroke="#000000" d="M753,-133.5C753,-133.5 860,-133.5 860,-133.5 866,-133.5 872,-139.5 872,-145.5 872,-145.5 872,-289.5 872,-289.5 872,-295.5 866,-301.5 860,-301.5 860,-301.5 753,-301.5 753,-301.5 747,-301.5 741,-295.5 741,-289.5 741,-289.5 741,-145.5 741,-145.5 741,-139.5 747,-133.5 753,-133.5"/>
|
||||
<text text-anchor="middle" x="806.5" y="-286.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::PlansController</text>
|
||||
<polyline fill="none" stroke="#000000" points="741,-278.5 872,-278.5 "/>
|
||||
<text text-anchor="start" x="749" y="-263.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="749" y="-248.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="749" y="-233.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="749" y="-218.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="749" y="-203.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="741,-195.5 872,-195.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="741,-171.5 872,-171.5 "/>
|
||||
<text text-anchor="start" x="749" y="-156.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="749" y="-141.3" font-family="Times,serif" font-size="14.00" fill="#000000">plan_params</text>
|
||||
</g>
|
||||
<!-- API::MachinesController -->
|
||||
<g id="node9" class="node">
|
||||
<title>API::MachinesController</title>
|
||||
<path fill="none" stroke="#000000" d="M1247,-1140.5C1247,-1140.5 1378,-1140.5 1378,-1140.5 1384,-1140.5 1390,-1146.5 1390,-1152.5 1390,-1152.5 1390,-1326.5 1390,-1326.5 1390,-1332.5 1384,-1338.5 1378,-1338.5 1378,-1338.5 1247,-1338.5 1247,-1338.5 1241,-1338.5 1235,-1332.5 1235,-1326.5 1235,-1326.5 1235,-1152.5 1235,-1152.5 1235,-1146.5 1241,-1140.5 1247,-1140.5"/>
|
||||
<text text-anchor="middle" x="1312.5" y="-1323.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::MachinesController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1235,-1315.5 1390,-1315.5 "/>
|
||||
<text text-anchor="start" x="1243" y="-1300.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="1243" y="-1285.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="1243" y="-1270.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="1243" y="-1255.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="1243" y="-1240.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="1235,-1232.5 1390,-1232.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1235,-1208.5 1390,-1208.5 "/>
|
||||
<text text-anchor="start" x="1243" y="-1193.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="1243" y="-1178.3" font-family="Times,serif" font-size="14.00" fill="#000000">is_reserved</text>
|
||||
<text text-anchor="start" x="1243" y="-1163.3" font-family="Times,serif" font-size="14.00" fill="#000000">machine_params</text>
|
||||
<text text-anchor="start" x="1243" y="-1148.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_machine</text>
|
||||
</g>
|
||||
<!-- API::SpacesController -->
|
||||
<g id="node10" class="node">
|
||||
<title>API::SpacesController</title>
|
||||
<path fill="none" stroke="#000000" d="M278,-1102.5C278,-1102.5 393,-1102.5 393,-1102.5 399,-1102.5 405,-1108.5 405,-1114.5 405,-1114.5 405,-1273.5 405,-1273.5 405,-1279.5 399,-1285.5 393,-1285.5 393,-1285.5 278,-1285.5 278,-1285.5 272,-1285.5 266,-1279.5 266,-1273.5 266,-1273.5 266,-1114.5 266,-1114.5 266,-1108.5 272,-1102.5 278,-1102.5"/>
|
||||
<text text-anchor="middle" x="335.5" y="-1270.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::SpacesController</text>
|
||||
<polyline fill="none" stroke="#000000" points="266,-1262.5 405,-1262.5 "/>
|
||||
<text text-anchor="start" x="274" y="-1247.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="274" y="-1232.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="274" y="-1217.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="274" y="-1202.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="274" y="-1187.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="266,-1179.5 405,-1179.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="266,-1155.5 405,-1155.5 "/>
|
||||
<text text-anchor="start" x="274" y="-1140.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="274" y="-1125.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_space</text>
|
||||
<text text-anchor="start" x="274" y="-1110.3" font-family="Times,serif" font-size="14.00" fill="#000000">space_params</text>
|
||||
</g>
|
||||
<!-- API::AgeRangesController -->
|
||||
<g id="node11" class="node">
|
||||
<title>API::AgeRangesController</title>
|
||||
<path fill="none" stroke="#000000" d="M1304,-703.5C1304,-703.5 1444,-703.5 1444,-703.5 1450,-703.5 1456,-709.5 1456,-715.5 1456,-715.5 1456,-874.5 1456,-874.5 1456,-880.5 1450,-886.5 1444,-886.5 1444,-886.5 1304,-886.5 1304,-886.5 1298,-886.5 1292,-880.5 1292,-874.5 1292,-874.5 1292,-715.5 1292,-715.5 1292,-709.5 1298,-703.5 1304,-703.5"/>
|
||||
<text text-anchor="middle" x="1374" y="-871.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::AgeRangesController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1292,-863.5 1456,-863.5 "/>
|
||||
<text text-anchor="start" x="1300" y="-848.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="1300" y="-833.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="1300" y="-818.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="1300" y="-803.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="1300" y="-788.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="1292,-780.5 1456,-780.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1292,-756.5 1456,-756.5 "/>
|
||||
<text text-anchor="start" x="1300" y="-741.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="1300" y="-726.3" font-family="Times,serif" font-size="14.00" fill="#000000">age_range_params</text>
|
||||
<text text-anchor="start" x="1300" y="-711.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_age_range</text>
|
||||
</g>
|
||||
<!-- API::AdminsController -->
|
||||
<g id="node12" class="node">
|
||||
<title>API::AdminsController</title>
|
||||
<path fill="none" stroke="#000000" d="M1494,-931.5C1494,-931.5 1615,-931.5 1615,-931.5 1621,-931.5 1627,-937.5 1627,-943.5 1627,-943.5 1627,-1057.5 1627,-1057.5 1627,-1063.5 1621,-1069.5 1615,-1069.5 1615,-1069.5 1494,-1069.5 1494,-1069.5 1488,-1069.5 1482,-1063.5 1482,-1057.5 1482,-1057.5 1482,-943.5 1482,-943.5 1482,-937.5 1488,-931.5 1494,-931.5"/>
|
||||
<text text-anchor="middle" x="1554.5" y="-1054.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::AdminsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1482,-1046.5 1627,-1046.5 "/>
|
||||
<text text-anchor="start" x="1490" y="-1031.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="1490" y="-1016.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="1490" y="-1001.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<polyline fill="none" stroke="#000000" points="1482,-993.5 1627,-993.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1482,-969.5 1627,-969.5 "/>
|
||||
<text text-anchor="start" x="1490" y="-954.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="1490" y="-939.3" font-family="Times,serif" font-size="14.00" fill="#000000">admin_params</text>
|
||||
</g>
|
||||
<!-- API::VersionController -->
|
||||
<g id="node13" class="node">
|
||||
<title>API::VersionController</title>
|
||||
<path fill="none" stroke="#000000" d="M259,-1558.5C259,-1558.5 379,-1558.5 379,-1558.5 385,-1558.5 391,-1564.5 391,-1570.5 391,-1570.5 391,-1639.5 391,-1639.5 391,-1645.5 385,-1651.5 379,-1651.5 379,-1651.5 259,-1651.5 259,-1651.5 253,-1651.5 247,-1645.5 247,-1639.5 247,-1639.5 247,-1570.5 247,-1570.5 247,-1564.5 253,-1558.5 259,-1558.5"/>
|
||||
<text text-anchor="middle" x="319" y="-1636.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::VersionController</text>
|
||||
<polyline fill="none" stroke="#000000" points="247,-1628.5 391,-1628.5 "/>
|
||||
<text text-anchor="start" x="255" y="-1613.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<polyline fill="none" stroke="#000000" points="247,-1605.5 391,-1605.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="247,-1581.5 391,-1581.5 "/>
|
||||
<text text-anchor="start" x="255" y="-1566.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
<!-- API::CreditsController -->
|
||||
<g id="node14" class="node">
|
||||
<title>API::CreditsController</title>
|
||||
<path fill="none" stroke="#000000" d="M449,-1368.5C449,-1368.5 565,-1368.5 565,-1368.5 571,-1368.5 577,-1374.5 577,-1380.5 577,-1380.5 577,-1524.5 577,-1524.5 577,-1530.5 571,-1536.5 565,-1536.5 565,-1536.5 449,-1536.5 449,-1536.5 443,-1536.5 437,-1530.5 437,-1524.5 437,-1524.5 437,-1380.5 437,-1380.5 437,-1374.5 443,-1368.5 449,-1368.5"/>
|
||||
<text text-anchor="middle" x="507" y="-1521.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::CreditsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="437,-1513.5 577,-1513.5 "/>
|
||||
<text text-anchor="start" x="445" y="-1498.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="445" y="-1483.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="445" y="-1468.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="445" y="-1453.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="437,-1445.5 577,-1445.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="437,-1421.5 577,-1421.5 "/>
|
||||
<text text-anchor="start" x="445" y="-1406.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="445" y="-1391.3" font-family="Times,serif" font-size="14.00" fill="#000000">credit_params</text>
|
||||
<text text-anchor="start" x="445" y="-1376.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_credit</text>
|
||||
</g>
|
||||
<!-- API::TrainingsPricingsController -->
|
||||
<g id="node15" class="node">
|
||||
<title>API::TrainingsPricingsController</title>
|
||||
<path fill="none" stroke="#000000" d="M620,-1368.5C620,-1368.5 793,-1368.5 793,-1368.5 799,-1368.5 805,-1374.5 805,-1380.5 805,-1380.5 805,-1479.5 805,-1479.5 805,-1485.5 799,-1491.5 793,-1491.5 793,-1491.5 620,-1491.5 620,-1491.5 614,-1491.5 608,-1485.5 608,-1479.5 608,-1479.5 608,-1380.5 608,-1380.5 608,-1374.5 614,-1368.5 620,-1368.5"/>
|
||||
<text text-anchor="middle" x="706.5" y="-1476.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::TrainingsPricingsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="608,-1468.5 805,-1468.5 "/>
|
||||
<text text-anchor="start" x="616" y="-1453.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="616" y="-1438.3" font-family="Times,serif" font-size="14.00" fill="#000000">trainings_pricing_params</text>
|
||||
<text text-anchor="start" x="616" y="-1423.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="608,-1415.5 805,-1415.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="608,-1391.5 805,-1391.5 "/>
|
||||
<text text-anchor="start" x="616" y="-1376.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
<!-- API::WalletController -->
|
||||
<g id="node16" class="node">
|
||||
<title>API::WalletController</title>
|
||||
<path fill="none" stroke="#000000" d="M107,-798.5C107,-798.5 221,-798.5 221,-798.5 227,-798.5 233,-804.5 233,-810.5 233,-810.5 233,-924.5 233,-924.5 233,-930.5 227,-936.5 221,-936.5 221,-936.5 107,-936.5 107,-936.5 101,-936.5 95,-930.5 95,-924.5 95,-924.5 95,-810.5 95,-810.5 95,-804.5 101,-798.5 107,-798.5"/>
|
||||
<text text-anchor="middle" x="164" y="-921.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::WalletController</text>
|
||||
<polyline fill="none" stroke="#000000" points="95,-913.5 233,-913.5 "/>
|
||||
<text text-anchor="start" x="103" y="-898.3" font-family="Times,serif" font-size="14.00" fill="#000000">by_user</text>
|
||||
<text text-anchor="start" x="103" y="-883.3" font-family="Times,serif" font-size="14.00" fill="#000000">credit</text>
|
||||
<text text-anchor="start" x="103" y="-868.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
|
||||
<polyline fill="none" stroke="#000000" points="95,-860.5 233,-860.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="95,-836.5 233,-836.5 "/>
|
||||
<text text-anchor="start" x="103" y="-821.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="103" y="-806.3" font-family="Times,serif" font-size="14.00" fill="#000000">credit_params</text>
|
||||
</g>
|
||||
<!-- API::EventsController -->
|
||||
<g id="node17" class="node">
|
||||
<title>API::EventsController</title>
|
||||
<path fill="none" stroke="#000000" d="M753,-342.5C753,-342.5 867,-342.5 867,-342.5 873,-342.5 879,-348.5 879,-354.5 879,-354.5 879,-528.5 879,-528.5 879,-534.5 873,-540.5 867,-540.5 867,-540.5 753,-540.5 753,-540.5 747,-540.5 741,-534.5 741,-528.5 741,-528.5 741,-354.5 741,-354.5 741,-348.5 747,-342.5 753,-342.5"/>
|
||||
<text text-anchor="middle" x="810" y="-525.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::EventsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="741,-517.5 879,-517.5 "/>
|
||||
<text text-anchor="start" x="749" y="-502.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="749" y="-487.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="749" y="-472.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="749" y="-457.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="749" y="-442.3" font-family="Times,serif" font-size="14.00" fill="#000000">upcoming</text>
|
||||
<text text-anchor="start" x="749" y="-427.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="741,-419.5 879,-419.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="741,-395.5 879,-395.5 "/>
|
||||
<text text-anchor="start" x="749" y="-380.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="749" y="-365.3" font-family="Times,serif" font-size="14.00" fill="#000000">event_params</text>
|
||||
<text text-anchor="start" x="749" y="-350.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_event</text>
|
||||
</g>
|
||||
<!-- API::StatisticsController -->
|
||||
<g id="node18" class="node">
|
||||
<title>API::StatisticsController</title>
|
||||
<path fill="none" stroke="#000000" d="M924,-665.5C924,-665.5 1050,-665.5 1050,-665.5 1056,-665.5 1062,-671.5 1062,-677.5 1062,-677.5 1062,-1016.5 1062,-1016.5 1062,-1022.5 1056,-1028.5 1050,-1028.5 1050,-1028.5 924,-1028.5 924,-1028.5 918,-1028.5 912,-1022.5 912,-1016.5 912,-1016.5 912,-677.5 912,-677.5 912,-671.5 918,-665.5 924,-665.5"/>
|
||||
<text text-anchor="middle" x="987" y="-1013.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::StatisticsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="912,-1005.5 1062,-1005.5 "/>
|
||||
<text text-anchor="start" x="920" y="-990.3" font-family="Times,serif" font-size="14.00" fill="#000000">account</text>
|
||||
<text text-anchor="start" x="920" y="-975.3" font-family="Times,serif" font-size="14.00" fill="#000000">event</text>
|
||||
<text text-anchor="start" x="920" y="-960.3" font-family="Times,serif" font-size="14.00" fill="#000000">export_account</text>
|
||||
<text text-anchor="start" x="920" y="-945.3" font-family="Times,serif" font-size="14.00" fill="#000000">export_event</text>
|
||||
<text text-anchor="start" x="920" y="-930.3" font-family="Times,serif" font-size="14.00" fill="#000000">export_global</text>
|
||||
<text text-anchor="start" x="920" y="-915.3" font-family="Times,serif" font-size="14.00" fill="#000000">export_machine</text>
|
||||
<text text-anchor="start" x="920" y="-900.3" font-family="Times,serif" font-size="14.00" fill="#000000">export_project</text>
|
||||
<text text-anchor="start" x="920" y="-885.3" font-family="Times,serif" font-size="14.00" fill="#000000">export_space</text>
|
||||
<text text-anchor="start" x="920" y="-870.3" font-family="Times,serif" font-size="14.00" fill="#000000">export_subscription</text>
|
||||
<text text-anchor="start" x="920" y="-855.3" font-family="Times,serif" font-size="14.00" fill="#000000">export_training</text>
|
||||
<text text-anchor="start" x="920" y="-840.3" font-family="Times,serif" font-size="14.00" fill="#000000">export_user</text>
|
||||
<text text-anchor="start" x="920" y="-825.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="920" y="-810.3" font-family="Times,serif" font-size="14.00" fill="#000000">machine</text>
|
||||
<text text-anchor="start" x="920" y="-795.3" font-family="Times,serif" font-size="14.00" fill="#000000">project</text>
|
||||
<text text-anchor="start" x="920" y="-780.3" font-family="Times,serif" font-size="14.00" fill="#000000">scroll</text>
|
||||
<text text-anchor="start" x="920" y="-765.3" font-family="Times,serif" font-size="14.00" fill="#000000">space</text>
|
||||
<text text-anchor="start" x="920" y="-750.3" font-family="Times,serif" font-size="14.00" fill="#000000">subscription</text>
|
||||
<text text-anchor="start" x="920" y="-735.3" font-family="Times,serif" font-size="14.00" fill="#000000">training</text>
|
||||
<text text-anchor="start" x="920" y="-720.3" font-family="Times,serif" font-size="14.00" fill="#000000">user</text>
|
||||
<polyline fill="none" stroke="#000000" points="912,-712.5 1062,-712.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="912,-688.5 1062,-688.5 "/>
|
||||
<text text-anchor="start" x="920" y="-673.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
<!-- API::EventThemesController -->
|
||||
<g id="node19" class="node">
|
||||
<title>API::EventThemesController</title>
|
||||
<path fill="none" stroke="#000000" d="M468,-570.5C468,-570.5 620,-570.5 620,-570.5 626,-570.5 632,-576.5 632,-582.5 632,-582.5 632,-741.5 632,-741.5 632,-747.5 626,-753.5 620,-753.5 620,-753.5 468,-753.5 468,-753.5 462,-753.5 456,-747.5 456,-741.5 456,-741.5 456,-582.5 456,-582.5 456,-576.5 462,-570.5 468,-570.5"/>
|
||||
<text text-anchor="middle" x="544" y="-738.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::EventThemesController</text>
|
||||
<polyline fill="none" stroke="#000000" points="456,-730.5 632,-730.5 "/>
|
||||
<text text-anchor="start" x="464" y="-715.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="464" y="-700.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="464" y="-685.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="464" y="-670.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="464" y="-655.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="456,-647.5 632,-647.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="456,-623.5 632,-623.5 "/>
|
||||
<text text-anchor="start" x="464" y="-608.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="464" y="-593.3" font-family="Times,serif" font-size="14.00" fill="#000000">event_theme_params</text>
|
||||
<text text-anchor="start" x="464" y="-578.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_event_theme</text>
|
||||
</g>
|
||||
<!-- API::LicencesController -->
|
||||
<g id="node20" class="node">
|
||||
<title>API::LicencesController</title>
|
||||
<path fill="none" stroke="#000000" d="M924,-190.5C924,-190.5 1049,-190.5 1049,-190.5 1055,-190.5 1061,-196.5 1061,-202.5 1061,-202.5 1061,-361.5 1061,-361.5 1061,-367.5 1055,-373.5 1049,-373.5 1049,-373.5 924,-373.5 924,-373.5 918,-373.5 912,-367.5 912,-361.5 912,-361.5 912,-202.5 912,-202.5 912,-196.5 918,-190.5 924,-190.5"/>
|
||||
<text text-anchor="middle" x="986.5" y="-358.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::LicencesController</text>
|
||||
<polyline fill="none" stroke="#000000" points="912,-350.5 1061,-350.5 "/>
|
||||
<text text-anchor="start" x="920" y="-335.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="920" y="-320.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="920" y="-305.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="920" y="-290.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="920" y="-275.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="912,-267.5 1061,-267.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="912,-243.5 1061,-243.5 "/>
|
||||
<text text-anchor="start" x="920" y="-228.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="920" y="-213.3" font-family="Times,serif" font-size="14.00" fill="#000000">licence_params</text>
|
||||
<text text-anchor="start" x="920" y="-198.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_licence</text>
|
||||
</g>
|
||||
<!-- API::ExportsController -->
|
||||
<g id="node21" class="node">
|
||||
<title>API::ExportsController</title>
|
||||
<path fill="none" stroke="#000000" d="M107,-988.5C107,-988.5 226,-988.5 226,-988.5 232,-988.5 238,-994.5 238,-1000.5 238,-1000.5 238,-1099.5 238,-1099.5 238,-1105.5 232,-1111.5 226,-1111.5 226,-1111.5 107,-1111.5 107,-1111.5 101,-1111.5 95,-1105.5 95,-1099.5 95,-1099.5 95,-1000.5 95,-1000.5 95,-994.5 101,-988.5 107,-988.5"/>
|
||||
<text text-anchor="middle" x="166.5" y="-1096.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::ExportsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="95,-1088.5 238,-1088.5 "/>
|
||||
<text text-anchor="start" x="103" y="-1073.3" font-family="Times,serif" font-size="14.00" fill="#000000">download</text>
|
||||
<text text-anchor="start" x="103" y="-1058.3" font-family="Times,serif" font-size="14.00" fill="#000000">status</text>
|
||||
<polyline fill="none" stroke="#000000" points="95,-1050.5 238,-1050.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="95,-1026.5 238,-1026.5 "/>
|
||||
<text text-anchor="start" x="103" y="-1011.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="103" y="-996.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_export</text>
|
||||
</g>
|
||||
<!-- API::TranslationsController -->
|
||||
<g id="node22" class="node">
|
||||
<title>API::TranslationsController</title>
|
||||
<path fill="none" stroke="#000000" d="M639,-1520.5C639,-1520.5 783,-1520.5 783,-1520.5 789,-1520.5 795,-1526.5 795,-1532.5 795,-1532.5 795,-1616.5 795,-1616.5 795,-1622.5 789,-1628.5 783,-1628.5 783,-1628.5 639,-1628.5 639,-1628.5 633,-1628.5 627,-1622.5 627,-1616.5 627,-1616.5 627,-1532.5 627,-1532.5 627,-1526.5 633,-1520.5 639,-1520.5"/>
|
||||
<text text-anchor="middle" x="711" y="-1613.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::TranslationsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="627,-1605.5 795,-1605.5 "/>
|
||||
<text text-anchor="start" x="635" y="-1590.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_locale</text>
|
||||
<text text-anchor="start" x="635" y="-1575.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<polyline fill="none" stroke="#000000" points="627,-1567.5 795,-1567.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="627,-1543.5 795,-1543.5 "/>
|
||||
<text text-anchor="start" x="635" y="-1528.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
<!-- API::TagsController -->
|
||||
<g id="node23" class="node">
|
||||
<title>API::TagsController</title>
|
||||
<path fill="none" stroke="#000000" d="M164,-342.5C164,-342.5 268,-342.5 268,-342.5 274,-342.5 280,-348.5 280,-354.5 280,-354.5 280,-513.5 280,-513.5 280,-519.5 274,-525.5 268,-525.5 268,-525.5 164,-525.5 164,-525.5 158,-525.5 152,-519.5 152,-513.5 152,-513.5 152,-354.5 152,-354.5 152,-348.5 158,-342.5 164,-342.5"/>
|
||||
<text text-anchor="middle" x="216" y="-510.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::TagsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="152,-502.5 280,-502.5 "/>
|
||||
<text text-anchor="start" x="160" y="-487.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="160" y="-472.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="160" y="-457.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="160" y="-442.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="160" y="-427.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="152,-419.5 280,-419.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="152,-395.5 280,-395.5 "/>
|
||||
<text text-anchor="start" x="160" y="-380.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="160" y="-365.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_tag</text>
|
||||
<text text-anchor="start" x="160" y="-350.3" font-family="Times,serif" font-size="14.00" fill="#000000">tag_params</text>
|
||||
</g>
|
||||
<!-- API::PricingController -->
|
||||
<g id="node24" class="node">
|
||||
<title>API::PricingController</title>
|
||||
<path fill="none" stroke="#000000" d="M88,-1501.5C88,-1501.5 204,-1501.5 204,-1501.5 210,-1501.5 216,-1507.5 216,-1513.5 216,-1513.5 216,-1597.5 216,-1597.5 216,-1603.5 210,-1609.5 204,-1609.5 204,-1609.5 88,-1609.5 88,-1609.5 82,-1609.5 76,-1603.5 76,-1597.5 76,-1597.5 76,-1513.5 76,-1513.5 76,-1507.5 82,-1501.5 88,-1501.5"/>
|
||||
<text text-anchor="middle" x="146" y="-1594.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::PricingController</text>
|
||||
<polyline fill="none" stroke="#000000" points="76,-1586.5 216,-1586.5 "/>
|
||||
<text text-anchor="start" x="84" y="-1571.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="84" y="-1556.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="76,-1548.5 216,-1548.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="76,-1524.5 216,-1524.5 "/>
|
||||
<text text-anchor="start" x="84" y="-1509.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
<!-- API::CouponsController -->
|
||||
<g id="node25" class="node">
|
||||
<title>API::CouponsController</title>
|
||||
<path fill="none" stroke="#000000" d="M1114,-703.5C1114,-703.5 1242,-703.5 1242,-703.5 1248,-703.5 1254,-709.5 1254,-715.5 1254,-715.5 1254,-919.5 1254,-919.5 1254,-925.5 1248,-931.5 1242,-931.5 1242,-931.5 1114,-931.5 1114,-931.5 1108,-931.5 1102,-925.5 1102,-919.5 1102,-919.5 1102,-715.5 1102,-715.5 1102,-709.5 1108,-703.5 1114,-703.5"/>
|
||||
<text text-anchor="middle" x="1178" y="-916.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::CouponsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1102,-908.5 1254,-908.5 "/>
|
||||
<text text-anchor="start" x="1110" y="-893.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="1110" y="-878.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="1110" y="-863.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="1110" y="-848.3" font-family="Times,serif" font-size="14.00" fill="#000000">send_to</text>
|
||||
<text text-anchor="start" x="1110" y="-833.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="1110" y="-818.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<text text-anchor="start" x="1110" y="-803.3" font-family="Times,serif" font-size="14.00" fill="#000000">validate</text>
|
||||
<polyline fill="none" stroke="#000000" points="1102,-795.5 1254,-795.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1102,-771.5 1254,-771.5 "/>
|
||||
<text text-anchor="start" x="1110" y="-756.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="1110" y="-741.3" font-family="Times,serif" font-size="14.00" fill="#000000">coupon_editable_params</text>
|
||||
<text text-anchor="start" x="1110" y="-726.3" font-family="Times,serif" font-size="14.00" fill="#000000">coupon_params</text>
|
||||
<text text-anchor="start" x="1110" y="-711.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_coupon</text>
|
||||
</g>
|
||||
<!-- API::PricesController -->
|
||||
<g id="node26" class="node">
|
||||
<title>API::PricesController</title>
|
||||
<path fill="none" stroke="#000000" d="M1437,-1140.5C1437,-1140.5 1557,-1140.5 1557,-1140.5 1563,-1140.5 1569,-1146.5 1569,-1152.5 1569,-1152.5 1569,-1296.5 1569,-1296.5 1569,-1302.5 1563,-1308.5 1557,-1308.5 1557,-1308.5 1437,-1308.5 1437,-1308.5 1431,-1308.5 1425,-1302.5 1425,-1296.5 1425,-1296.5 1425,-1152.5 1425,-1152.5 1425,-1146.5 1431,-1140.5 1437,-1140.5"/>
|
||||
<text text-anchor="middle" x="1497" y="-1293.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::PricesController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1425,-1285.5 1569,-1285.5 "/>
|
||||
<text text-anchor="start" x="1433" y="-1270.3" font-family="Times,serif" font-size="14.00" fill="#000000">compute</text>
|
||||
<text text-anchor="start" x="1433" y="-1255.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="1433" y="-1240.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="1425,-1232.5 1569,-1232.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1425,-1208.5 1569,-1208.5 "/>
|
||||
<text text-anchor="start" x="1433" y="-1193.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="1433" y="-1178.3" font-family="Times,serif" font-size="14.00" fill="#000000">compute_price_params</text>
|
||||
<text text-anchor="start" x="1433" y="-1163.3" font-family="Times,serif" font-size="14.00" fill="#000000">coupon_params</text>
|
||||
<text text-anchor="start" x="1433" y="-1148.3" font-family="Times,serif" font-size="14.00" fill="#000000">price_params</text>
|
||||
</g>
|
||||
<!-- API::UsersController -->
|
||||
<g id="node27" class="node">
|
||||
<title>API::UsersController</title>
|
||||
<path fill="none" stroke="#000000" d="M88,-1349.5C88,-1349.5 196,-1349.5 196,-1349.5 202,-1349.5 208,-1355.5 208,-1361.5 208,-1361.5 208,-1460.5 208,-1460.5 208,-1466.5 202,-1472.5 196,-1472.5 196,-1472.5 88,-1472.5 88,-1472.5 82,-1472.5 76,-1466.5 76,-1460.5 76,-1460.5 76,-1361.5 76,-1361.5 76,-1355.5 82,-1349.5 88,-1349.5"/>
|
||||
<text text-anchor="middle" x="142" y="-1457.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::UsersController</text>
|
||||
<polyline fill="none" stroke="#000000" points="76,-1449.5 208,-1449.5 "/>
|
||||
<text text-anchor="start" x="84" y="-1434.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="84" y="-1419.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<polyline fill="none" stroke="#000000" points="76,-1411.5 208,-1411.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="76,-1387.5 208,-1387.5 "/>
|
||||
<text text-anchor="start" x="84" y="-1372.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="84" y="-1357.3" font-family="Times,serif" font-size="14.00" fill="#000000">partner_params</text>
|
||||
</g>
|
||||
<!-- API::StylesheetsController -->
|
||||
<g id="node28" class="node">
|
||||
<title>API::StylesheetsController</title>
|
||||
<path fill="none" stroke="#000000" d="M924,-57.5C924,-57.5 1062,-57.5 1062,-57.5 1068,-57.5 1074,-63.5 1074,-69.5 1074,-69.5 1074,-138.5 1074,-138.5 1074,-144.5 1068,-150.5 1062,-150.5 1062,-150.5 924,-150.5 924,-150.5 918,-150.5 912,-144.5 912,-138.5 912,-138.5 912,-69.5 912,-69.5 912,-63.5 918,-57.5 924,-57.5"/>
|
||||
<text text-anchor="middle" x="993" y="-135.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::StylesheetsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="912,-127.5 1074,-127.5 "/>
|
||||
<text text-anchor="start" x="920" y="-112.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<polyline fill="none" stroke="#000000" points="912,-104.5 1074,-104.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="912,-80.5 1074,-80.5 "/>
|
||||
<text text-anchor="start" x="920" y="-65.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
<!-- API::SlotsController -->
|
||||
<g id="node29" class="node">
|
||||
<title>API::SlotsController</title>
|
||||
<path fill="none" stroke="#000000" d="M88,-627.5C88,-627.5 192,-627.5 192,-627.5 198,-627.5 204,-633.5 204,-639.5 204,-639.5 204,-753.5 204,-753.5 204,-759.5 198,-765.5 192,-765.5 192,-765.5 88,-765.5 88,-765.5 82,-765.5 76,-759.5 76,-753.5 76,-753.5 76,-639.5 76,-639.5 76,-633.5 82,-627.5 88,-627.5"/>
|
||||
<text text-anchor="middle" x="140" y="-750.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::SlotsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="76,-742.5 204,-742.5 "/>
|
||||
<text text-anchor="start" x="84" y="-727.3" font-family="Times,serif" font-size="14.00" fill="#000000">cancel</text>
|
||||
<text text-anchor="start" x="84" y="-712.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="76,-704.5 204,-704.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="76,-680.5 204,-680.5 "/>
|
||||
<text text-anchor="start" x="84" y="-665.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="84" y="-650.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_slot</text>
|
||||
<text text-anchor="start" x="84" y="-635.3" font-family="Times,serif" font-size="14.00" fill="#000000">slot_params</text>
|
||||
</g>
|
||||
<!-- API::CategoriesController -->
|
||||
<g id="node30" class="node">
|
||||
<title>API::CategoriesController</title>
|
||||
<path fill="none" stroke="#000000" d="M278,-798.5C278,-798.5 413,-798.5 413,-798.5 419,-798.5 425,-804.5 425,-810.5 425,-810.5 425,-969.5 425,-969.5 425,-975.5 419,-981.5 413,-981.5 413,-981.5 278,-981.5 278,-981.5 272,-981.5 266,-975.5 266,-969.5 266,-969.5 266,-810.5 266,-810.5 266,-804.5 272,-798.5 278,-798.5"/>
|
||||
<text text-anchor="middle" x="345.5" y="-966.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::CategoriesController</text>
|
||||
<polyline fill="none" stroke="#000000" points="266,-958.5 425,-958.5 "/>
|
||||
<text text-anchor="start" x="274" y="-943.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="274" y="-928.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="274" y="-913.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="274" y="-898.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="274" y="-883.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="266,-875.5 425,-875.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="266,-851.5 425,-851.5 "/>
|
||||
<text text-anchor="start" x="274" y="-836.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="274" y="-821.3" font-family="Times,serif" font-size="14.00" fill="#000000">category_params</text>
|
||||
<text text-anchor="start" x="274" y="-806.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_category</text>
|
||||
</g>
|
||||
<!-- API::CustomAssetsController -->
|
||||
<g id="node31" class="node">
|
||||
<title>API::CustomAssetsController</title>
|
||||
<path fill="none" stroke="#000000" d="M449,-1140.5C449,-1140.5 604,-1140.5 604,-1140.5 610,-1140.5 616,-1146.5 616,-1152.5 616,-1152.5 616,-1311.5 616,-1311.5 616,-1317.5 610,-1323.5 604,-1323.5 604,-1323.5 449,-1323.5 449,-1323.5 443,-1323.5 437,-1317.5 437,-1311.5 437,-1311.5 437,-1152.5 437,-1152.5 437,-1146.5 443,-1140.5 449,-1140.5"/>
|
||||
<text text-anchor="middle" x="526.5" y="-1308.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::CustomAssetsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="437,-1300.5 616,-1300.5 "/>
|
||||
<text text-anchor="start" x="445" y="-1285.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="445" y="-1270.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="445" y="-1255.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="445" y="-1240.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="445" y="-1225.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="437,-1217.5 616,-1217.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="437,-1193.5 616,-1193.5 "/>
|
||||
<text text-anchor="start" x="445" y="-1178.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="445" y="-1163.3" font-family="Times,serif" font-size="14.00" fill="#000000">custom_asset_params</text>
|
||||
<text text-anchor="start" x="445" y="-1148.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_custom_asset</text>
|
||||
</g>
|
||||
<!-- API::MembersController -->
|
||||
<g id="node32" class="node">
|
||||
<title>API::MembersController</title>
|
||||
<path fill="none" stroke="#000000" d="M1057,-1064.5C1057,-1064.5 1187,-1064.5 1187,-1064.5 1193,-1064.5 1199,-1070.5 1199,-1076.5 1199,-1076.5 1199,-1355.5 1199,-1355.5 1199,-1361.5 1193,-1367.5 1187,-1367.5 1187,-1367.5 1057,-1367.5 1057,-1367.5 1051,-1367.5 1045,-1361.5 1045,-1355.5 1045,-1355.5 1045,-1076.5 1045,-1076.5 1045,-1070.5 1051,-1064.5 1057,-1064.5"/>
|
||||
<text text-anchor="middle" x="1122" y="-1352.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::MembersController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1045,-1344.5 1199,-1344.5 "/>
|
||||
<text text-anchor="start" x="1053" y="-1329.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="1053" y="-1314.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="1053" y="-1299.3" font-family="Times,serif" font-size="14.00" fill="#000000">export_members</text>
|
||||
<text text-anchor="start" x="1053" y="-1284.3" font-family="Times,serif" font-size="14.00" fill="#000000">export_reservations</text>
|
||||
<text text-anchor="start" x="1053" y="-1269.3" font-family="Times,serif" font-size="14.00" fill="#000000">export_subscriptions</text>
|
||||
<text text-anchor="start" x="1053" y="-1254.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="1053" y="-1239.3" font-family="Times,serif" font-size="14.00" fill="#000000">last_subscribed</text>
|
||||
<text text-anchor="start" x="1053" y="-1224.3" font-family="Times,serif" font-size="14.00" fill="#000000">list</text>
|
||||
<text text-anchor="start" x="1053" y="-1209.3" font-family="Times,serif" font-size="14.00" fill="#000000">mapping</text>
|
||||
<text text-anchor="start" x="1053" y="-1194.3" font-family="Times,serif" font-size="14.00" fill="#000000">merge</text>
|
||||
<text text-anchor="start" x="1053" y="-1179.3" font-family="Times,serif" font-size="14.00" fill="#000000">search</text>
|
||||
<text text-anchor="start" x="1053" y="-1164.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="1053" y="-1149.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="1045,-1141.5 1199,-1141.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1045,-1117.5 1199,-1117.5 "/>
|
||||
<text text-anchor="start" x="1053" y="-1102.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="1053" y="-1087.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_member</text>
|
||||
<text text-anchor="start" x="1053" y="-1072.3" font-family="Times,serif" font-size="14.00" fill="#000000">user_params</text>
|
||||
</g>
|
||||
<!-- API::AvailabilitiesController -->
|
||||
<g id="node33" class="node">
|
||||
<title>API::AvailabilitiesController</title>
|
||||
<path fill="none" stroke="#000000" d="M677,-570.5C677,-570.5 860,-570.5 860,-570.5 866,-570.5 872,-576.5 872,-582.5 872,-582.5 872,-1011.5 872,-1011.5 872,-1017.5 866,-1023.5 860,-1023.5 860,-1023.5 677,-1023.5 677,-1023.5 671,-1023.5 665,-1017.5 665,-1011.5 665,-1011.5 665,-582.5 665,-582.5 665,-576.5 671,-570.5 677,-570.5"/>
|
||||
<text text-anchor="middle" x="768.5" y="-1008.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::AvailabilitiesController</text>
|
||||
<polyline fill="none" stroke="#000000" points="665,-1000.5 872,-1000.5 "/>
|
||||
<text text-anchor="start" x="673" y="-985.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="673" y="-970.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="673" y="-955.3" font-family="Times,serif" font-size="14.00" fill="#000000">export_availabilities</text>
|
||||
<text text-anchor="start" x="673" y="-940.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="673" y="-925.3" font-family="Times,serif" font-size="14.00" fill="#000000">lock</text>
|
||||
<text text-anchor="start" x="673" y="-910.3" font-family="Times,serif" font-size="14.00" fill="#000000">machine</text>
|
||||
<text text-anchor="start" x="673" y="-895.3" font-family="Times,serif" font-size="14.00" fill="#000000">public</text>
|
||||
<text text-anchor="start" x="673" y="-880.3" font-family="Times,serif" font-size="14.00" fill="#000000">reservations</text>
|
||||
<text text-anchor="start" x="673" y="-865.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="673" y="-850.3" font-family="Times,serif" font-size="14.00" fill="#000000">spaces</text>
|
||||
<text text-anchor="start" x="673" y="-835.3" font-family="Times,serif" font-size="14.00" fill="#000000">trainings</text>
|
||||
<text text-anchor="start" x="673" y="-820.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="665,-812.5 872,-812.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="665,-788.5 872,-788.5 "/>
|
||||
<text text-anchor="start" x="673" y="-773.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="673" y="-758.3" font-family="Times,serif" font-size="14.00" fill="#000000">availability_params</text>
|
||||
<text text-anchor="start" x="673" y="-743.3" font-family="Times,serif" font-size="14.00" fill="#000000">can_show_slot_plus_three_months</text>
|
||||
<text text-anchor="start" x="673" y="-728.3" font-family="Times,serif" font-size="14.00" fill="#000000">define_max_visibility</text>
|
||||
<text text-anchor="start" x="673" y="-713.3" font-family="Times,serif" font-size="14.00" fill="#000000">filter_availabilites</text>
|
||||
<text text-anchor="start" x="673" y="-698.3" font-family="Times,serif" font-size="14.00" fill="#000000">in_same_day</text>
|
||||
<text text-anchor="start" x="673" y="-683.3" font-family="Times,serif" font-size="14.00" fill="#000000">is_reserved</text>
|
||||
<text text-anchor="start" x="673" y="-668.3" font-family="Times,serif" font-size="14.00" fill="#000000">is_reserved_availability</text>
|
||||
<text text-anchor="start" x="673" y="-653.3" font-family="Times,serif" font-size="14.00" fill="#000000">is_subscription_year</text>
|
||||
<text text-anchor="start" x="673" y="-638.3" font-family="Times,serif" font-size="14.00" fill="#000000">lock_params</text>
|
||||
<text text-anchor="start" x="673" y="-623.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_availability</text>
|
||||
<text text-anchor="start" x="673" y="-608.3" font-family="Times,serif" font-size="14.00" fill="#000000">verify_machine_is_reserved</text>
|
||||
<text text-anchor="start" x="673" y="-593.3" font-family="Times,serif" font-size="14.00" fill="#000000">verify_space_is_reserved</text>
|
||||
<text text-anchor="start" x="673" y="-578.3" font-family="Times,serif" font-size="14.00" fill="#000000">verify_training_event_is_reserved</text>
|
||||
</g>
|
||||
<!-- API::NotificationsController -->
|
||||
<g id="node34" class="node">
|
||||
<title>API::NotificationsController</title>
|
||||
<path fill="none" stroke="#000000" d="M335,-342.5C335,-342.5 483,-342.5 483,-342.5 489,-342.5 495,-348.5 495,-354.5 495,-354.5 495,-528.5 495,-528.5 495,-534.5 489,-540.5 483,-540.5 483,-540.5 335,-540.5 335,-540.5 329,-540.5 323,-534.5 323,-528.5 323,-528.5 323,-354.5 323,-354.5 323,-348.5 329,-342.5 335,-342.5"/>
|
||||
<text text-anchor="middle" x="409" y="-525.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::NotificationsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="323,-517.5 495,-517.5 "/>
|
||||
<text text-anchor="start" x="331" y="-502.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="331" y="-487.3" font-family="Times,serif" font-size="14.00" fill="#000000">last_unread</text>
|
||||
<text text-anchor="start" x="331" y="-472.3" font-family="Times,serif" font-size="14.00" fill="#000000">polling</text>
|
||||
<text text-anchor="start" x="331" y="-457.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="331" y="-442.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<text text-anchor="start" x="331" y="-427.3" font-family="Times,serif" font-size="14.00" fill="#000000">update_all</text>
|
||||
<polyline fill="none" stroke="#000000" points="323,-419.5 495,-419.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="323,-395.5 495,-395.5 "/>
|
||||
<text text-anchor="start" x="331" y="-380.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="331" y="-365.3" font-family="Times,serif" font-size="14.00" fill="#000000">delete_obsoletes</text>
|
||||
<text text-anchor="start" x="331" y="-350.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_notification</text>
|
||||
</g>
|
||||
<!-- API::AuthProvidersController -->
|
||||
<g id="node35" class="node">
|
||||
<title>API::AuthProvidersController</title>
|
||||
<path fill="none" stroke="#000000" d="M848,-1064.5C848,-1064.5 1004,-1064.5 1004,-1064.5 1010,-1064.5 1016,-1070.5 1016,-1076.5 1016,-1076.5 1016,-1280.5 1016,-1280.5 1016,-1286.5 1010,-1292.5 1004,-1292.5 1004,-1292.5 848,-1292.5 848,-1292.5 842,-1292.5 836,-1286.5 836,-1280.5 836,-1280.5 836,-1076.5 836,-1076.5 836,-1070.5 842,-1064.5 848,-1064.5"/>
|
||||
<text text-anchor="middle" x="926" y="-1277.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::AuthProvidersController</text>
|
||||
<polyline fill="none" stroke="#000000" points="836,-1269.5 1016,-1269.5 "/>
|
||||
<text text-anchor="start" x="844" y="-1254.3" font-family="Times,serif" font-size="14.00" fill="#000000">active</text>
|
||||
<text text-anchor="start" x="844" y="-1239.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="844" y="-1224.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="844" y="-1209.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="844" y="-1194.3" font-family="Times,serif" font-size="14.00" fill="#000000">mapping_fields</text>
|
||||
<text text-anchor="start" x="844" y="-1179.3" font-family="Times,serif" font-size="14.00" fill="#000000">send_code</text>
|
||||
<text text-anchor="start" x="844" y="-1164.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="844" y="-1149.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="836,-1141.5 1016,-1141.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="836,-1117.5 1016,-1117.5 "/>
|
||||
<text text-anchor="start" x="844" y="-1102.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="844" y="-1087.3" font-family="Times,serif" font-size="14.00" fill="#000000">provider_params</text>
|
||||
<text text-anchor="start" x="844" y="-1072.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_provider</text>
|
||||
</g>
|
||||
<!-- API::ProjectsController -->
|
||||
<g id="node36" class="node">
|
||||
<title>API::ProjectsController</title>
|
||||
<path fill="none" stroke="#000000" d="M658,-1064.5C658,-1064.5 779,-1064.5 779,-1064.5 785,-1064.5 791,-1070.5 791,-1076.5 791,-1076.5 791,-1295.5 791,-1295.5 791,-1301.5 785,-1307.5 779,-1307.5 779,-1307.5 658,-1307.5 658,-1307.5 652,-1307.5 646,-1301.5 646,-1295.5 646,-1295.5 646,-1076.5 646,-1076.5 646,-1070.5 652,-1064.5 658,-1064.5"/>
|
||||
<text text-anchor="middle" x="718.5" y="-1292.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::ProjectsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="646,-1284.5 791,-1284.5 "/>
|
||||
<text text-anchor="start" x="654" y="-1269.3" font-family="Times,serif" font-size="14.00" fill="#000000">allowed_extensions</text>
|
||||
<text text-anchor="start" x="654" y="-1254.3" font-family="Times,serif" font-size="14.00" fill="#000000">collaborator_valid</text>
|
||||
<text text-anchor="start" x="654" y="-1239.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="654" y="-1224.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="654" y="-1209.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="654" y="-1194.3" font-family="Times,serif" font-size="14.00" fill="#000000">last_published</text>
|
||||
<text text-anchor="start" x="654" y="-1179.3" font-family="Times,serif" font-size="14.00" fill="#000000">search</text>
|
||||
<text text-anchor="start" x="654" y="-1164.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="654" y="-1149.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="646,-1141.5 791,-1141.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="646,-1117.5 791,-1117.5 "/>
|
||||
<text text-anchor="start" x="654" y="-1102.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="654" y="-1087.3" font-family="Times,serif" font-size="14.00" fill="#000000">project_params</text>
|
||||
<text text-anchor="start" x="654" y="-1072.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_project</text>
|
||||
</g>
|
||||
<!-- API::ComponentsController -->
|
||||
<g id="node37" class="node">
|
||||
<title>API::ComponentsController</title>
|
||||
<path fill="none" stroke="#000000" d="M259,-570.5C259,-570.5 405,-570.5 405,-570.5 411,-570.5 417,-576.5 417,-582.5 417,-582.5 417,-741.5 417,-741.5 417,-747.5 411,-753.5 405,-753.5 405,-753.5 259,-753.5 259,-753.5 253,-753.5 247,-747.5 247,-741.5 247,-741.5 247,-582.5 247,-582.5 247,-576.5 253,-570.5 259,-570.5"/>
|
||||
<text text-anchor="middle" x="332" y="-738.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::ComponentsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="247,-730.5 417,-730.5 "/>
|
||||
<text text-anchor="start" x="255" y="-715.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="255" y="-700.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="255" y="-685.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="255" y="-670.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="255" y="-655.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="247,-647.5 417,-647.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="247,-623.5 417,-623.5 "/>
|
||||
<text text-anchor="start" x="255" y="-608.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="255" y="-593.3" font-family="Times,serif" font-size="14.00" fill="#000000">component_params</text>
|
||||
<text text-anchor="start" x="255" y="-578.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_component</text>
|
||||
</g>
|
||||
<!-- API::SettingsController -->
|
||||
<g id="node38" class="node">
|
||||
<title>API::SettingsController</title>
|
||||
<path fill="none" stroke="#000000" d="M145,-152.5C145,-152.5 280,-152.5 280,-152.5 286,-152.5 292,-158.5 292,-164.5 292,-164.5 292,-293.5 292,-293.5 292,-299.5 286,-305.5 280,-305.5 280,-305.5 145,-305.5 145,-305.5 139,-305.5 133,-299.5 133,-293.5 133,-293.5 133,-164.5 133,-164.5 133,-158.5 139,-152.5 145,-152.5"/>
|
||||
<text text-anchor="middle" x="212.5" y="-290.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::SettingsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="133,-282.5 292,-282.5 "/>
|
||||
<text text-anchor="start" x="141" y="-267.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="141" y="-252.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="141" y="-237.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="133,-229.5 292,-229.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="133,-205.5 292,-205.5 "/>
|
||||
<text text-anchor="start" x="141" y="-190.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="141" y="-175.3" font-family="Times,serif" font-size="14.00" fill="#000000">names_as_string_to_array</text>
|
||||
<text text-anchor="start" x="141" y="-160.3" font-family="Times,serif" font-size="14.00" fill="#000000">setting_params</text>
|
||||
</g>
|
||||
<!-- API::TrainingsController -->
|
||||
<g id="node39" class="node">
|
||||
<title>API::TrainingsController</title>
|
||||
<path fill="none" stroke="#000000" d="M924,-418.5C924,-418.5 1053,-418.5 1053,-418.5 1059,-418.5 1065,-424.5 1065,-430.5 1065,-430.5 1065,-619.5 1065,-619.5 1065,-625.5 1059,-631.5 1053,-631.5 1053,-631.5 924,-631.5 924,-631.5 918,-631.5 912,-625.5 912,-619.5 912,-619.5 912,-430.5 912,-430.5 912,-424.5 918,-418.5 924,-418.5"/>
|
||||
<text text-anchor="middle" x="988.5" y="-616.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::TrainingsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="912,-608.5 1065,-608.5 "/>
|
||||
<text text-anchor="start" x="920" y="-593.3" font-family="Times,serif" font-size="14.00" fill="#000000">availabilities</text>
|
||||
<text text-anchor="start" x="920" y="-578.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="920" y="-563.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="920" y="-548.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="920" y="-533.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="920" y="-518.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="912,-510.5 1065,-510.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="912,-486.5 1065,-486.5 "/>
|
||||
<text text-anchor="start" x="920" y="-471.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="920" y="-456.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_training</text>
|
||||
<text text-anchor="start" x="920" y="-441.3" font-family="Times,serif" font-size="14.00" fill="#000000">training_params</text>
|
||||
<text text-anchor="start" x="920" y="-426.3" font-family="Times,serif" font-size="14.00" fill="#000000">valid_training_params</text>
|
||||
</g>
|
||||
<!-- API::OpenAPIClientsController -->
|
||||
<g id="node40" class="node">
|
||||
<title>API::OpenAPIClientsController</title>
|
||||
<path fill="none" stroke="#000000" d="M1114,-266.5C1114,-266.5 1281,-266.5 1281,-266.5 1287,-266.5 1293,-272.5 1293,-278.5 1293,-278.5 1293,-422.5 1293,-422.5 1293,-428.5 1287,-434.5 1281,-434.5 1281,-434.5 1114,-434.5 1114,-434.5 1108,-434.5 1102,-428.5 1102,-422.5 1102,-422.5 1102,-278.5 1102,-278.5 1102,-272.5 1108,-266.5 1114,-266.5"/>
|
||||
<text text-anchor="middle" x="1197.5" y="-419.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::OpenAPIClientsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1102,-411.5 1293,-411.5 "/>
|
||||
<text text-anchor="start" x="1110" y="-396.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="1110" y="-381.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="1110" y="-366.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="1110" y="-351.3" font-family="Times,serif" font-size="14.00" fill="#000000">reset_token</text>
|
||||
<text text-anchor="start" x="1110" y="-336.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="1102,-328.5 1293,-328.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1102,-304.5 1293,-304.5 "/>
|
||||
<text text-anchor="start" x="1110" y="-289.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="1110" y="-274.3" font-family="Times,serif" font-size="14.00" fill="#000000">client_params</text>
|
||||
</g>
|
||||
<!-- API::AbusesController -->
|
||||
<g id="node41" class="node">
|
||||
<title>API::AbusesController</title>
|
||||
<path fill="none" stroke="#000000" d="M1380,-1558.5C1380,-1558.5 1497,-1558.5 1497,-1558.5 1503,-1558.5 1509,-1564.5 1509,-1570.5 1509,-1570.5 1509,-1654.5 1509,-1654.5 1509,-1660.5 1503,-1666.5 1497,-1666.5 1497,-1666.5 1380,-1666.5 1380,-1666.5 1374,-1666.5 1368,-1660.5 1368,-1654.5 1368,-1654.5 1368,-1570.5 1368,-1570.5 1368,-1564.5 1374,-1558.5 1380,-1558.5"/>
|
||||
<text text-anchor="middle" x="1438.5" y="-1651.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::AbusesController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1368,-1643.5 1509,-1643.5 "/>
|
||||
<text text-anchor="start" x="1376" y="-1628.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<polyline fill="none" stroke="#000000" points="1368,-1620.5 1509,-1620.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1368,-1596.5 1509,-1596.5 "/>
|
||||
<text text-anchor="start" x="1376" y="-1581.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="1376" y="-1566.3" font-family="Times,serif" font-size="14.00" fill="#000000">abuse_params</text>
|
||||
</g>
|
||||
<!-- API::SubscriptionsController -->
|
||||
<g id="node42" class="node">
|
||||
<title>API::SubscriptionsController</title>
|
||||
<path fill="none" stroke="#000000" d="M468,-798.5C468,-798.5 619,-798.5 619,-798.5 625,-798.5 631,-804.5 631,-810.5 631,-810.5 631,-984.5 631,-984.5 631,-990.5 625,-996.5 619,-996.5 619,-996.5 468,-996.5 468,-996.5 462,-996.5 456,-990.5 456,-984.5 456,-984.5 456,-810.5 456,-810.5 456,-804.5 462,-798.5 468,-798.5"/>
|
||||
<text text-anchor="middle" x="543.5" y="-981.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::SubscriptionsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="456,-973.5 631,-973.5 "/>
|
||||
<text text-anchor="start" x="464" y="-958.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="464" y="-943.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="464" y="-928.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="456,-920.5 631,-920.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="456,-896.5 631,-896.5 "/>
|
||||
<text text-anchor="start" x="464" y="-881.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="464" y="-866.3" font-family="Times,serif" font-size="14.00" fill="#000000">coupon_params</text>
|
||||
<text text-anchor="start" x="464" y="-851.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_subscription</text>
|
||||
<text text-anchor="start" x="464" y="-836.3" font-family="Times,serif" font-size="14.00" fill="#000000">subscription_params</text>
|
||||
<text text-anchor="start" x="464" y="-821.3" font-family="Times,serif" font-size="14.00" fill="#000000">subscription_update_params</text>
|
||||
<text text-anchor="start" x="464" y="-806.3" font-family="Times,serif" font-size="14.00" fill="#000000">valid_card_token?</text>
|
||||
</g>
|
||||
<!-- API::FeedsController -->
|
||||
<g id="node43" class="node">
|
||||
<title>API::FeedsController</title>
|
||||
<path fill="none" stroke="#000000" d="M1114,-.5C1114,-.5 1223,-.5 1223,-.5 1229,-.5 1235,-6.5 1235,-12.5 1235,-12.5 1235,-81.5 1235,-81.5 1235,-87.5 1229,-93.5 1223,-93.5 1223,-93.5 1114,-93.5 1114,-93.5 1108,-93.5 1102,-87.5 1102,-81.5 1102,-81.5 1102,-12.5 1102,-12.5 1102,-6.5 1108,-.5 1114,-.5"/>
|
||||
<text text-anchor="middle" x="1168.5" y="-78.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::FeedsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1102,-70.5 1235,-70.5 "/>
|
||||
<text text-anchor="start" x="1110" y="-55.3" font-family="Times,serif" font-size="14.00" fill="#000000">twitter_timelines</text>
|
||||
<polyline fill="none" stroke="#000000" points="1102,-47.5 1235,-47.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1102,-23.5 1235,-23.5 "/>
|
||||
<text text-anchor="start" x="1110" y="-8.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
<!-- API::InvoicesController -->
|
||||
<g id="node44" class="node">
|
||||
<title>API::InvoicesController</title>
|
||||
<path fill="none" stroke="#000000" d="M335,-133.5C335,-133.5 458,-133.5 458,-133.5 464,-133.5 470,-139.5 470,-145.5 470,-145.5 470,-289.5 470,-289.5 470,-295.5 464,-301.5 458,-301.5 458,-301.5 335,-301.5 335,-301.5 329,-301.5 323,-295.5 323,-289.5 323,-289.5 323,-145.5 323,-145.5 323,-139.5 329,-133.5 335,-133.5"/>
|
||||
<text text-anchor="middle" x="396.5" y="-286.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::InvoicesController</text>
|
||||
<polyline fill="none" stroke="#000000" points="323,-278.5 470,-278.5 "/>
|
||||
<text text-anchor="start" x="331" y="-263.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="331" y="-248.3" font-family="Times,serif" font-size="14.00" fill="#000000">download</text>
|
||||
<text text-anchor="start" x="331" y="-233.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="331" y="-218.3" font-family="Times,serif" font-size="14.00" fill="#000000">list</text>
|
||||
<polyline fill="none" stroke="#000000" points="323,-210.5 470,-210.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="323,-186.5 470,-186.5 "/>
|
||||
<text text-anchor="start" x="331" y="-171.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="331" y="-156.3" font-family="Times,serif" font-size="14.00" fill="#000000">avoir_params</text>
|
||||
<text text-anchor="start" x="331" y="-141.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_invoice</text>
|
||||
</g>
|
||||
<!-- API::ReservationsController -->
|
||||
<g id="node45" class="node">
|
||||
<title>API::ReservationsController</title>
|
||||
<path fill="none" stroke="#000000" d="M848,-1330.5C848,-1330.5 995,-1330.5 995,-1330.5 1001,-1330.5 1007,-1336.5 1007,-1342.5 1007,-1342.5 1007,-1501.5 1007,-1501.5 1007,-1507.5 1001,-1513.5 995,-1513.5 995,-1513.5 848,-1513.5 848,-1513.5 842,-1513.5 836,-1507.5 836,-1501.5 836,-1501.5 836,-1342.5 836,-1342.5 836,-1336.5 842,-1330.5 848,-1330.5"/>
|
||||
<text text-anchor="middle" x="921.5" y="-1498.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::ReservationsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="836,-1490.5 1007,-1490.5 "/>
|
||||
<text text-anchor="start" x="844" y="-1475.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="844" y="-1460.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="844" y="-1445.3" font-family="Times,serif" font-size="14.00" fill="#000000">show</text>
|
||||
<text text-anchor="start" x="844" y="-1430.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="836,-1422.5 1007,-1422.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="836,-1398.5 1007,-1398.5 "/>
|
||||
<text text-anchor="start" x="844" y="-1383.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="844" y="-1368.3" font-family="Times,serif" font-size="14.00" fill="#000000">coupon_params</text>
|
||||
<text text-anchor="start" x="844" y="-1353.3" font-family="Times,serif" font-size="14.00" fill="#000000">reservation_params</text>
|
||||
<text text-anchor="start" x="844" y="-1338.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_reservation</text>
|
||||
</g>
|
||||
<!-- API::GroupsController -->
|
||||
<g id="node46" class="node">
|
||||
<title>API::GroupsController</title>
|
||||
<path fill="none" stroke="#000000" d="M107,-1140.5C107,-1140.5 224,-1140.5 224,-1140.5 230,-1140.5 236,-1146.5 236,-1152.5 236,-1152.5 236,-1281.5 236,-1281.5 236,-1287.5 230,-1293.5 224,-1293.5 224,-1293.5 107,-1293.5 107,-1293.5 101,-1293.5 95,-1287.5 95,-1281.5 95,-1281.5 95,-1152.5 95,-1152.5 95,-1146.5 101,-1140.5 107,-1140.5"/>
|
||||
<text text-anchor="middle" x="165.5" y="-1278.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::GroupsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="95,-1270.5 236,-1270.5 "/>
|
||||
<text text-anchor="start" x="103" y="-1255.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<text text-anchor="start" x="103" y="-1240.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroy</text>
|
||||
<text text-anchor="start" x="103" y="-1225.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<text text-anchor="start" x="103" y="-1210.3" font-family="Times,serif" font-size="14.00" fill="#000000">update</text>
|
||||
<polyline fill="none" stroke="#000000" points="95,-1202.5 236,-1202.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="95,-1178.5 236,-1178.5 "/>
|
||||
<text text-anchor="start" x="103" y="-1163.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="103" y="-1148.3" font-family="Times,serif" font-size="14.00" fill="#000000">group_params</text>
|
||||
</g>
|
||||
<!-- API::OpenlabProjectsController -->
|
||||
<g id="node47" class="node">
|
||||
<title>API::OpenlabProjectsController</title>
|
||||
<path fill="none" stroke="#000000" d="M525,-57.5C525,-57.5 692,-57.5 692,-57.5 698,-57.5 704,-63.5 704,-69.5 704,-69.5 704,-138.5 704,-138.5 704,-144.5 698,-150.5 692,-150.5 692,-150.5 525,-150.5 525,-150.5 519,-150.5 513,-144.5 513,-138.5 513,-138.5 513,-69.5 513,-69.5 513,-63.5 519,-57.5 525,-57.5"/>
|
||||
<text text-anchor="middle" x="608.5" y="-135.3" font-family="Times,serif" font-size="14.00" fill="#000000">API::OpenlabProjectsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="513,-127.5 704,-127.5 "/>
|
||||
<text text-anchor="start" x="521" y="-112.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<polyline fill="none" stroke="#000000" points="513,-104.5 704,-104.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="513,-80.5 704,-80.5 "/>
|
||||
<text text-anchor="start" x="521" y="-65.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
<!-- ConfirmationsController -->
|
||||
<g id="node62" class="node"><title>ConfirmationsController</title>
|
||||
<path fill="none" stroke="black" d="M772.5,170.5C772.5,170.5 919.5,170.5 919.5,170.5 925.5,170.5 931.5,164.5 931.5,158.5 931.5,158.5 931.5,89.5 931.5,89.5 931.5,83.5 925.5,77.5 919.5,77.5 919.5,77.5 772.5,77.5 772.5,77.5 766.5,77.5 760.5,83.5 760.5,89.5 760.5,89.5 760.5,158.5 760.5,158.5 760.5,164.5 766.5,170.5 772.5,170.5"/>
|
||||
<text text-anchor="middle" x="846" y="92.7" font-family="Times,serif" font-size="14.00">ConfirmationsController</text>
|
||||
<polyline fill="none" stroke="black" points="760.5,100.5 931.5,100.5 "/>
|
||||
<text text-anchor="start" x="768.5" y="115.7" font-family="Times,serif" font-size="14.00">after_confirmation_path_for</text>
|
||||
<polyline fill="none" stroke="black" points="760.5,123.5 931.5,123.5 "/>
|
||||
<polyline fill="none" stroke="black" points="760.5,147.5 931.5,147.5 "/>
|
||||
<text text-anchor="start" x="768.5" y="162.7" font-family="Times,serif" font-size="14.00">_layout</text>
|
||||
<g id="node48" class="node">
|
||||
<title>ConfirmationsController</title>
|
||||
<path fill="none" stroke="#000000" d="M1171,-1558.5C1171,-1558.5 1318,-1558.5 1318,-1558.5 1324,-1558.5 1330,-1564.5 1330,-1570.5 1330,-1570.5 1330,-1639.5 1330,-1639.5 1330,-1645.5 1324,-1651.5 1318,-1651.5 1318,-1651.5 1171,-1651.5 1171,-1651.5 1165,-1651.5 1159,-1645.5 1159,-1639.5 1159,-1639.5 1159,-1570.5 1159,-1570.5 1159,-1564.5 1165,-1558.5 1171,-1558.5"/>
|
||||
<text text-anchor="middle" x="1244.5" y="-1636.3" font-family="Times,serif" font-size="14.00" fill="#000000">ConfirmationsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1159,-1628.5 1330,-1628.5 "/>
|
||||
<text text-anchor="start" x="1167" y="-1613.3" font-family="Times,serif" font-size="14.00" fill="#000000">after_confirmation_path_for</text>
|
||||
<polyline fill="none" stroke="#000000" points="1159,-1605.5 1330,-1605.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1159,-1581.5 1330,-1581.5 "/>
|
||||
<text text-anchor="start" x="1167" y="-1566.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::MachinesController -->
|
||||
<g id="node49" class="node">
|
||||
<title>OpenAPI::V1::MachinesController</title>
|
||||
<path fill="none" stroke="#000000" d="M1361,-114.5C1361,-114.5 1545,-114.5 1545,-114.5 1551,-114.5 1557,-120.5 1557,-126.5 1557,-126.5 1557,-195.5 1557,-195.5 1557,-201.5 1551,-207.5 1545,-207.5 1545,-207.5 1361,-207.5 1361,-207.5 1355,-207.5 1349,-201.5 1349,-195.5 1349,-195.5 1349,-126.5 1349,-126.5 1349,-120.5 1355,-114.5 1361,-114.5"/>
|
||||
<text text-anchor="middle" x="1453" y="-192.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::V1::MachinesController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1349,-184.5 1557,-184.5 "/>
|
||||
<text text-anchor="start" x="1357" y="-169.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<polyline fill="none" stroke="#000000" points="1349,-161.5 1557,-161.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1349,-137.5 1557,-137.5 "/>
|
||||
<text text-anchor="start" x="1357" y="-122.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::EventsController -->
|
||||
<g id="node50" class="node">
|
||||
<title>OpenAPI::V1::EventsController</title>
|
||||
<path fill="none" stroke="#000000" d="M525,-190.5C525,-190.5 692,-190.5 692,-190.5 698,-190.5 704,-196.5 704,-202.5 704,-202.5 704,-301.5 704,-301.5 704,-307.5 698,-313.5 692,-313.5 692,-313.5 525,-313.5 525,-313.5 519,-313.5 513,-307.5 513,-301.5 513,-301.5 513,-202.5 513,-202.5 513,-196.5 519,-190.5 525,-190.5"/>
|
||||
<text text-anchor="middle" x="608.5" y="-298.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::V1::EventsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="513,-290.5 704,-290.5 "/>
|
||||
<text text-anchor="start" x="521" y="-275.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<polyline fill="none" stroke="#000000" points="513,-267.5 704,-267.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="513,-243.5 704,-243.5 "/>
|
||||
<text text-anchor="start" x="521" y="-228.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="521" y="-213.3" font-family="Times,serif" font-size="14.00" fill="#000000">per_page</text>
|
||||
<text text-anchor="start" x="521" y="-198.3" font-family="Times,serif" font-size="14.00" fill="#000000">upcoming</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::BaseController -->
|
||||
<g id="node51" class="node">
|
||||
<title>OpenAPI::V1::BaseController</title>
|
||||
<path fill="none" stroke="#000000" d="M544,-342.5C544,-342.5 701,-342.5 701,-342.5 707,-342.5 713,-348.5 713,-354.5 713,-354.5 713,-513.5 713,-513.5 713,-519.5 707,-525.5 701,-525.5 701,-525.5 544,-525.5 544,-525.5 538,-525.5 532,-519.5 532,-513.5 532,-513.5 532,-354.5 532,-354.5 532,-348.5 538,-342.5 544,-342.5"/>
|
||||
<text text-anchor="middle" x="622.5" y="-510.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::V1::BaseController</text>
|
||||
<polyline fill="none" stroke="#000000" points="532,-502.5 713,-502.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="532,-478.5 713,-478.5 "/>
|
||||
<text text-anchor="start" x="540" y="-463.3" font-family="Times,serif" font-size="14.00" fill="#000000">authenticate</text>
|
||||
<text text-anchor="start" x="540" y="-448.3" font-family="Times,serif" font-size="14.00" fill="#000000">authenticate_token</text>
|
||||
<text text-anchor="start" x="540" y="-433.3" font-family="Times,serif" font-size="14.00" fill="#000000">bad_request</text>
|
||||
<text text-anchor="start" x="540" y="-418.3" font-family="Times,serif" font-size="14.00" fill="#000000">current_api_client</text>
|
||||
<text text-anchor="start" x="540" y="-403.3" font-family="Times,serif" font-size="14.00" fill="#000000">not_found</text>
|
||||
<text text-anchor="start" x="540" y="-388.3" font-family="Times,serif" font-size="14.00" fill="#000000">render_unauthorized</text>
|
||||
<polyline fill="none" stroke="#000000" points="532,-380.5 713,-380.5 "/>
|
||||
<text text-anchor="start" x="540" y="-365.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="540" y="-350.3" font-family="Times,serif" font-size="14.00" fill="#000000">increment_calls_count</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::BookableMachinesController -->
|
||||
<g id="node52" class="node">
|
||||
<title>OpenAPI::V1::BookableMachinesController</title>
|
||||
<path fill="none" stroke="#000000" d="M1342,-247.5C1342,-247.5 1578,-247.5 1578,-247.5 1584,-247.5 1590,-253.5 1590,-259.5 1590,-259.5 1590,-328.5 1590,-328.5 1590,-334.5 1584,-340.5 1578,-340.5 1578,-340.5 1342,-340.5 1342,-340.5 1336,-340.5 1330,-334.5 1330,-328.5 1330,-328.5 1330,-259.5 1330,-259.5 1330,-253.5 1336,-247.5 1342,-247.5"/>
|
||||
<text text-anchor="middle" x="1460" y="-325.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::V1::BookableMachinesController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1330,-317.5 1590,-317.5 "/>
|
||||
<text text-anchor="start" x="1338" y="-302.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<polyline fill="none" stroke="#000000" points="1330,-294.5 1590,-294.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1330,-270.5 1590,-270.5 "/>
|
||||
<text text-anchor="start" x="1338" y="-255.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::UsersController -->
|
||||
<g id="node53" class="node">
|
||||
<title>OpenAPI::V1::UsersController</title>
|
||||
<path fill="none" stroke="#000000" d="M1513,-684.5C1513,-684.5 1674,-684.5 1674,-684.5 1680,-684.5 1686,-690.5 1686,-696.5 1686,-696.5 1686,-780.5 1686,-780.5 1686,-786.5 1680,-792.5 1674,-792.5 1674,-792.5 1513,-792.5 1513,-792.5 1507,-792.5 1501,-786.5 1501,-780.5 1501,-780.5 1501,-696.5 1501,-696.5 1501,-690.5 1507,-684.5 1513,-684.5"/>
|
||||
<text text-anchor="middle" x="1593.5" y="-777.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::V1::UsersController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1501,-769.5 1686,-769.5 "/>
|
||||
<text text-anchor="start" x="1509" y="-754.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<polyline fill="none" stroke="#000000" points="1501,-746.5 1686,-746.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1501,-722.5 1686,-722.5 "/>
|
||||
<text text-anchor="start" x="1509" y="-707.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="1509" y="-692.3" font-family="Times,serif" font-size="14.00" fill="#000000">per_page</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::TrainingsController -->
|
||||
<g id="node54" class="node">
|
||||
<title>OpenAPI::V1::TrainingsController</title>
|
||||
<path fill="none" stroke="#000000" d="M1551,-1558.5C1551,-1558.5 1733,-1558.5 1733,-1558.5 1739,-1558.5 1745,-1564.5 1745,-1570.5 1745,-1570.5 1745,-1639.5 1745,-1639.5 1745,-1645.5 1739,-1651.5 1733,-1651.5 1733,-1651.5 1551,-1651.5 1551,-1651.5 1545,-1651.5 1539,-1645.5 1539,-1639.5 1539,-1639.5 1539,-1570.5 1539,-1570.5 1539,-1564.5 1545,-1558.5 1551,-1558.5"/>
|
||||
<text text-anchor="middle" x="1642" y="-1636.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::V1::TrainingsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1539,-1628.5 1745,-1628.5 "/>
|
||||
<text text-anchor="start" x="1547" y="-1613.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<polyline fill="none" stroke="#000000" points="1539,-1605.5 1745,-1605.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1539,-1581.5 1745,-1581.5 "/>
|
||||
<text text-anchor="start" x="1547" y="-1566.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::UserTrainingsController -->
|
||||
<g id="node55" class="node">
|
||||
<title>OpenAPI::V1::UserTrainingsController</title>
|
||||
<path fill="none" stroke="#000000" d="M1342,-380.5C1342,-380.5 1550,-380.5 1550,-380.5 1556,-380.5 1562,-386.5 1562,-392.5 1562,-392.5 1562,-476.5 1562,-476.5 1562,-482.5 1556,-488.5 1550,-488.5 1550,-488.5 1342,-488.5 1342,-488.5 1336,-488.5 1330,-482.5 1330,-476.5 1330,-476.5 1330,-392.5 1330,-392.5 1330,-386.5 1336,-380.5 1342,-380.5"/>
|
||||
<text text-anchor="middle" x="1446" y="-473.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::V1::UserTrainingsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1330,-465.5 1562,-465.5 "/>
|
||||
<text text-anchor="start" x="1338" y="-450.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<polyline fill="none" stroke="#000000" points="1330,-442.5 1562,-442.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1330,-418.5 1562,-418.5 "/>
|
||||
<text text-anchor="start" x="1338" y="-403.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="1338" y="-388.3" font-family="Times,serif" font-size="14.00" fill="#000000">per_page</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::InvoicesController -->
|
||||
<g id="node56" class="node">
|
||||
<title>OpenAPI::V1::InvoicesController</title>
|
||||
<path fill="none" stroke="#000000" d="M1133,-1406.5C1133,-1406.5 1309,-1406.5 1309,-1406.5 1315,-1406.5 1321,-1412.5 1321,-1418.5 1321,-1418.5 1321,-1517.5 1321,-1517.5 1321,-1523.5 1315,-1529.5 1309,-1529.5 1309,-1529.5 1133,-1529.5 1133,-1529.5 1127,-1529.5 1121,-1523.5 1121,-1517.5 1121,-1517.5 1121,-1418.5 1121,-1418.5 1121,-1412.5 1127,-1406.5 1133,-1406.5"/>
|
||||
<text text-anchor="middle" x="1221" y="-1514.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::V1::InvoicesController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1121,-1506.5 1321,-1506.5 "/>
|
||||
<text text-anchor="start" x="1129" y="-1491.3" font-family="Times,serif" font-size="14.00" fill="#000000">download</text>
|
||||
<text text-anchor="start" x="1129" y="-1476.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<polyline fill="none" stroke="#000000" points="1121,-1468.5 1321,-1468.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1121,-1444.5 1321,-1444.5 "/>
|
||||
<text text-anchor="start" x="1129" y="-1429.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="1129" y="-1414.3" font-family="Times,serif" font-size="14.00" fill="#000000">per_page</text>
|
||||
</g>
|
||||
<!-- OpenAPI::V1::ReservationsController -->
|
||||
<g id="node57" class="node">
|
||||
<title>OpenAPI::V1::ReservationsController</title>
|
||||
<path fill="none" stroke="#000000" d="M1342,-532.5C1342,-532.5 1542,-532.5 1542,-532.5 1548,-532.5 1554,-538.5 1554,-544.5 1554,-544.5 1554,-643.5 1554,-643.5 1554,-649.5 1548,-655.5 1542,-655.5 1542,-655.5 1342,-655.5 1342,-655.5 1336,-655.5 1330,-649.5 1330,-643.5 1330,-643.5 1330,-544.5 1330,-544.5 1330,-538.5 1336,-532.5 1342,-532.5"/>
|
||||
<text text-anchor="middle" x="1442" y="-640.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::V1::ReservationsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1330,-632.5 1554,-632.5 "/>
|
||||
<text text-anchor="start" x="1338" y="-617.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<polyline fill="none" stroke="#000000" points="1330,-609.5 1554,-609.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1330,-585.5 1554,-585.5 "/>
|
||||
<text text-anchor="start" x="1338" y="-570.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="1338" y="-555.3" font-family="Times,serif" font-size="14.00" fill="#000000">format_type</text>
|
||||
<text text-anchor="start" x="1338" y="-540.3" font-family="Times,serif" font-size="14.00" fill="#000000">per_page</text>
|
||||
</g>
|
||||
<!-- SessionsController -->
|
||||
<g id="node58" class="node">
|
||||
<title>SessionsController</title>
|
||||
<path fill="none" stroke="#000000" d="M12,-361.5C12,-361.5 107,-361.5 107,-361.5 113,-361.5 119,-367.5 119,-373.5 119,-373.5 119,-441.5 119,-441.5 119,-447.5 113,-453.5 107,-453.5 107,-453.5 12,-453.5 12,-453.5 6,-453.5 0,-447.5 0,-441.5 0,-441.5 0,-373.5 0,-373.5 0,-367.5 6,-361.5 12,-361.5"/>
|
||||
<text text-anchor="middle" x="59.5" y="-438.3" font-family="Times,serif" font-size="14.00" fill="#000000">SessionsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="0,-430.5 119,-430.5 "/>
|
||||
<text text-anchor="start" x="8" y="-415.3" font-family="Times,serif" font-size="14.00" fill="#000000">new</text>
|
||||
<polyline fill="none" stroke="#000000" points="0,-407.5 119,-407.5 "/>
|
||||
<text text-anchor="start" x="8" y="-392.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_csrf_headers</text>
|
||||
<polyline fill="none" stroke="#000000" points="0,-384.5 119,-384.5 "/>
|
||||
<text text-anchor="start" x="8" y="-369.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
<!-- PasswordsController -->
|
||||
<g id="node59" class="node">
|
||||
<title>PasswordsController</title>
|
||||
<path fill="none" stroke="#000000" d="M1589,-1349.5C1589,-1349.5 1694,-1349.5 1694,-1349.5 1700,-1349.5 1706,-1355.5 1706,-1361.5 1706,-1361.5 1706,-1430.5 1706,-1430.5 1706,-1436.5 1700,-1442.5 1694,-1442.5 1694,-1442.5 1589,-1442.5 1589,-1442.5 1583,-1442.5 1577,-1436.5 1577,-1430.5 1577,-1430.5 1577,-1361.5 1577,-1361.5 1577,-1355.5 1583,-1349.5 1589,-1349.5"/>
|
||||
<text text-anchor="middle" x="1641.5" y="-1427.3" font-family="Times,serif" font-size="14.00" fill="#000000">PasswordsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1577,-1419.5 1706,-1419.5 "/>
|
||||
<text text-anchor="start" x="1585" y="-1404.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<polyline fill="none" stroke="#000000" points="1577,-1396.5 1706,-1396.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1577,-1372.5 1706,-1372.5 "/>
|
||||
<text text-anchor="start" x="1585" y="-1357.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
<!-- RegistrationsController -->
|
||||
<g id="node60" class="node">
|
||||
<title>RegistrationsController</title>
|
||||
<path fill="none" stroke="#000000" d="M468,-1577.5C468,-1577.5 587,-1577.5 587,-1577.5 593,-1577.5 599,-1583.5 599,-1589.5 599,-1589.5 599,-1658.5 599,-1658.5 599,-1664.5 593,-1670.5 587,-1670.5 587,-1670.5 468,-1670.5 468,-1670.5 462,-1670.5 456,-1664.5 456,-1658.5 456,-1658.5 456,-1589.5 456,-1589.5 456,-1583.5 462,-1577.5 468,-1577.5"/>
|
||||
<text text-anchor="middle" x="527.5" y="-1655.3" font-family="Times,serif" font-size="14.00" fill="#000000">RegistrationsController</text>
|
||||
<polyline fill="none" stroke="#000000" points="456,-1647.5 599,-1647.5 "/>
|
||||
<text text-anchor="start" x="464" y="-1632.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<polyline fill="none" stroke="#000000" points="456,-1624.5 599,-1624.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="456,-1600.5 599,-1600.5 "/>
|
||||
<text text-anchor="start" x="464" y="-1585.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
<!-- Users::OmniauthCallbacksController -->
|
||||
<g id="node61" class="node">
|
||||
<title>Users::OmniauthCallbacksController</title>
|
||||
<path fill="none" stroke="#000000" d="M1247,-969.5C1247,-969.5 1441,-969.5 1441,-969.5 1447,-969.5 1453,-975.5 1453,-981.5 1453,-981.5 1453,-1095.5 1453,-1095.5 1453,-1101.5 1447,-1107.5 1441,-1107.5 1441,-1107.5 1247,-1107.5 1247,-1107.5 1241,-1107.5 1235,-1101.5 1235,-1095.5 1235,-1095.5 1235,-981.5 1235,-981.5 1235,-975.5 1241,-969.5 1247,-969.5"/>
|
||||
<text text-anchor="middle" x="1344" y="-1092.3" font-family="Times,serif" font-size="14.00" fill="#000000">Users::OmniauthCallbacksController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1235,-1084.5 1453,-1084.5 "/>
|
||||
<text text-anchor="start" x="1243" y="-1069.3" font-family="Times,serif" font-size="14.00" fill="#000000">database-fablab</text>
|
||||
<polyline fill="none" stroke="#000000" points="1235,-1061.5 1453,-1061.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1235,-1037.5 1453,-1037.5 "/>
|
||||
<text text-anchor="start" x="1243" y="-1022.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
<text text-anchor="start" x="1243" y="-1007.3" font-family="Times,serif" font-size="14.00" fill="#000000">email_exists?</text>
|
||||
<text text-anchor="start" x="1243" y="-992.3" font-family="Times,serif" font-size="14.00" fill="#000000">generate_unique_username</text>
|
||||
<text text-anchor="start" x="1243" y="-977.3" font-family="Times,serif" font-size="14.00" fill="#000000">username_exists?</text>
|
||||
</g>
|
||||
<!-- WebhooksController -->
|
||||
<g id="node62" class="node">
|
||||
<title>WebhooksController</title>
|
||||
<path fill="none" stroke="#000000" d="M183,-.5C183,-.5 290,-.5 290,-.5 296,-.5 302,-6.5 302,-12.5 302,-12.5 302,-81.5 302,-81.5 302,-87.5 296,-93.5 290,-93.5 290,-93.5 183,-93.5 183,-93.5 177,-93.5 171,-87.5 171,-81.5 171,-81.5 171,-12.5 171,-12.5 171,-6.5 177,-.5 183,-.5"/>
|
||||
<text text-anchor="middle" x="236.5" y="-78.3" font-family="Times,serif" font-size="14.00" fill="#000000">WebhooksController</text>
|
||||
<polyline fill="none" stroke="#000000" points="171,-70.5 302,-70.5 "/>
|
||||
<text text-anchor="start" x="179" y="-55.3" font-family="Times,serif" font-size="14.00" fill="#000000">create</text>
|
||||
<polyline fill="none" stroke="#000000" points="171,-47.5 302,-47.5 "/>
|
||||
<polyline fill="none" stroke="#000000" points="171,-23.5 302,-23.5 "/>
|
||||
<text text-anchor="start" x="179" y="-8.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
<!-- ApplicationController -->
|
||||
<g id="node63" class="node">
|
||||
<title>ApplicationController</title>
|
||||
<path fill="none" stroke="#000000" d="M1361,-1368.5C1361,-1368.5 1531,-1368.5 1531,-1368.5 1537,-1368.5 1543,-1374.5 1543,-1380.5 1543,-1380.5 1543,-1508.5 1543,-1508.5 1543,-1514.5 1537,-1520.5 1531,-1520.5 1531,-1520.5 1361,-1520.5 1361,-1520.5 1355,-1520.5 1349,-1514.5 1349,-1508.5 1349,-1508.5 1349,-1380.5 1349,-1380.5 1349,-1374.5 1355,-1368.5 1361,-1368.5"/>
|
||||
<text text-anchor="middle" x="1446" y="-1505.3" font-family="Times,serif" font-size="14.00" fill="#000000">ApplicationController</text>
|
||||
<polyline fill="none" stroke="#000000" points="1349,-1497.5 1543,-1497.5 "/>
|
||||
<text text-anchor="start" x="1357" y="-1482.3" font-family="Times,serif" font-size="14.00" fill="#000000">index</text>
|
||||
<polyline fill="none" stroke="#000000" points="1349,-1474.5 1543,-1474.5 "/>
|
||||
<text text-anchor="start" x="1357" y="-1459.3" font-family="Times,serif" font-size="14.00" fill="#000000">configure_permitted_parameters</text>
|
||||
<text text-anchor="start" x="1357" y="-1444.3" font-family="Times,serif" font-size="14.00" fill="#000000">default_url_options</text>
|
||||
<text text-anchor="start" x="1357" y="-1429.3" font-family="Times,serif" font-size="14.00" fill="#000000">permission_denied</text>
|
||||
<text text-anchor="start" x="1357" y="-1414.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_csrf_cookie</text>
|
||||
<text text-anchor="start" x="1357" y="-1399.3" font-family="Times,serif" font-size="14.00" fill="#000000">verified_request?</text>
|
||||
<polyline fill="none" stroke="#000000" points="1349,-1391.5 1543,-1391.5 "/>
|
||||
<text text-anchor="start" x="1357" y="-1376.3" font-family="Times,serif" font-size="14.00" fill="#000000">_layout</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 96 KiB |
2604
doc/models_brief.svg
@ -1,1167 +1,1529 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
|
||||
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
|
||||
-->
|
||||
<!-- Title: models_diagram Pages: 1 -->
|
||||
<svg width="5366pt" height="782pt"
|
||||
viewBox="0.00 0.00 5365.75 782.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 778)">
|
||||
<svg width="5751pt" height="799pt"
|
||||
viewBox="0.00 0.00 5751.49 799.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 795)">
|
||||
<title>models_diagram</title>
|
||||
<polygon fill="none" stroke="none" points="-4,4 -4,-778 5361.75,-778 5361.75,4 -4,4"/>
|
||||
<polygon fill="transparent" stroke="transparent" points="-4,4 -4,-795 5747.4937,-795 5747.4937,4 -4,4"/>
|
||||
<!-- _diagram_info -->
|
||||
<g id="node1" class="node"><title>_diagram_info</title>
|
||||
<text text-anchor="start" x="1417" y="-759.6" font-family="Times,serif" font-size="13.00">Models diagram</text>
|
||||
<text text-anchor="start" x="1417" y="-745.6" font-family="Times,serif" font-size="13.00">Date: Nov 23 2016 - 10:21</text>
|
||||
<text text-anchor="start" x="1417" y="-731.6" font-family="Times,serif" font-size="13.00">Migration version: 20160922155555</text>
|
||||
<text text-anchor="start" x="1417" y="-717.6" font-family="Times,serif" font-size="13.00">Generated by RailRoady 1.4.0</text>
|
||||
<text text-anchor="start" x="1417" y="-703.6" font-family="Times,serif" font-size="13.00">http://railroady.prestonlee.com</text>
|
||||
</g>
|
||||
<!-- Group -->
|
||||
<g id="node2" class="node"><title>Group</title>
|
||||
<ellipse fill="none" stroke="black" cx="1674" cy="-735" rx="33.2948" ry="18"/>
|
||||
<text text-anchor="middle" x="1674" y="-731.3" font-family="Times,serif" font-size="14.00">Group</text>
|
||||
<g id="node1" class="node">
|
||||
<title>_diagram_info</title>
|
||||
<text text-anchor="start" x="8" y="-776.6" font-family="Times,serif" font-size="13.00" fill="#000000">Models diagram</text>
|
||||
<text text-anchor="start" x="8" y="-762.6" font-family="Times,serif" font-size="13.00" fill="#000000">Date: Jan 10 2019 - 16:37</text>
|
||||
<text text-anchor="start" x="8" y="-748.6" font-family="Times,serif" font-size="13.00" fill="#000000">Migration version: 20190110150532</text>
|
||||
<text text-anchor="start" x="8" y="-734.6" font-family="Times,serif" font-size="13.00" fill="#000000">Generated by RailRoady 1.5.3</text>
|
||||
<text text-anchor="start" x="8" y="-720.6" font-family="Times,serif" font-size="13.00" fill="#000000">http://railroady.prestonlee.com</text>
|
||||
</g>
|
||||
<!-- Price -->
|
||||
<g id="node4" class="node"><title>Price</title>
|
||||
<ellipse fill="none" stroke="black" cx="2046" cy="-251" rx="28.6953" ry="18"/>
|
||||
<text text-anchor="middle" x="2046" y="-247.3" font-family="Times,serif" font-size="14.00">Price</text>
|
||||
</g>
|
||||
<!-- Group->Price -->
|
||||
<g id="edge4" class="edge"><title>Group->Price</title>
|
||||
<path fill="none" stroke="#a14fcc" d="M1715.11,-730.884C1831.04,-719.622 2160.87,-669.975 2296,-464 2304.78,-450.622 2300.73,-443.284 2296,-428 2287.39,-400.209 2245.03,-337.779 2222,-320 2168.92,-279.021 2141.65,-295.375 2080,-269 2078.84,-268.504 2077.66,-267.986 2076.48,-267.454"/>
|
||||
<ellipse fill="none" stroke="#a14fcc" cx="1710.8" cy="-731.287" rx="4" ry="4"/>
|
||||
<polygon fill="#a14fcc" stroke="#a14fcc" points="2076.45,-267.441 2069.32,-259.111 2071.93,-265.312 2067.4,-263.183 2067.4,-263.183 2067.4,-263.183 2071.93,-265.312 2065.49,-267.255 2076.45,-267.441 2076.45,-267.441"/>
|
||||
<text text-anchor="middle" x="2327.5" y="-496.3" font-family="Times,serif" font-size="14.00">machines_prices</text>
|
||||
</g>
|
||||
<!-- TrainingsPricing -->
|
||||
<g id="node31" class="node"><title>TrainingsPricing</title>
|
||||
<ellipse fill="none" stroke="black" cx="1703" cy="-446" rx="69.5877" ry="18"/>
|
||||
<text text-anchor="middle" x="1703" y="-442.3" font-family="Times,serif" font-size="14.00">TrainingsPricing</text>
|
||||
</g>
|
||||
<!-- Group->TrainingsPricing -->
|
||||
<g id="edge3" class="edge"><title>Group->TrainingsPricing</title>
|
||||
<path fill="none" stroke="#19bdcf" d="M1685.84,-710.312C1702.88,-673.545 1731.48,-600.276 1724,-536 1721.55,-514.975 1715.96,-491.709 1711.16,-474.24"/>
|
||||
<ellipse fill="none" stroke="#19bdcf" cx="1684.11" cy="-713.971" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#19bdcf" stroke="#19bdcf" points="1711.04,-473.804 1712.64,-462.956 1709.67,-468.994 1708.31,-464.183 1708.31,-464.183 1708.31,-464.183 1709.67,-468.994 1703.98,-465.411 1711.04,-473.804 1711.04,-473.804"/>
|
||||
</g>
|
||||
<!-- Plan -->
|
||||
<g id="node34" class="node"><title>Plan</title>
|
||||
<ellipse fill="none" stroke="black" cx="1834" cy="-338" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="1834" y="-334.3" font-family="Times,serif" font-size="14.00">Plan</text>
|
||||
</g>
|
||||
<!-- Group->Plan -->
|
||||
<g id="edge1" class="edge"><title>Group->Plan</title>
|
||||
<path fill="none" stroke="#af6a52" d="M1653.27,-712.806C1632.95,-691.087 1605,-658.264 1605,-642 1605,-642 1605,-642 1605,-445 1605,-361.586 1731.68,-343.615 1796.6,-339.882"/>
|
||||
<ellipse fill="none" stroke="#af6a52" cx="1656.28" cy="-715.983" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#af6a52" stroke="#af6a52" points="1796.84,-339.87 1807.05,-343.877 1801.84,-339.626 1806.83,-339.382 1806.83,-339.382 1806.83,-339.382 1801.84,-339.626 1806.61,-334.888 1796.84,-339.87 1796.84,-339.87"/>
|
||||
</g>
|
||||
<!-- User -->
|
||||
<g id="node41" class="node"><title>User</title>
|
||||
<ellipse fill="none" stroke="black" cx="1237" cy="-641" rx="27.0966" ry="18"/>
|
||||
<text text-anchor="middle" x="1237" y="-637.3" font-family="Times,serif" font-size="14.00">User</text>
|
||||
</g>
|
||||
<!-- Group->User -->
|
||||
<g id="edge2" class="edge"><title>Group->User</title>
|
||||
<path fill="none" stroke="#65240f" d="M1655.09,-712.48C1648.43,-706.183 1640.46,-699.94 1632,-696 1568.68,-666.524 1359.68,-649.961 1274.07,-644.271"/>
|
||||
<ellipse fill="none" stroke="#65240f" cx="1658" cy="-715.387" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#65240f" stroke="#65240f" points="1274,-644.266 1264.31,-639.125 1269.01,-643.941 1264.02,-643.615 1264.02,-643.615 1264.02,-643.615 1269.01,-643.941 1263.72,-648.106 1274,-644.266 1274,-644.266"/>
|
||||
</g>
|
||||
<!-- InvoiceItem -->
|
||||
<g id="node3" class="node"><title>InvoiceItem</title>
|
||||
<ellipse fill="none" stroke="black" cx="1553" cy="-18" rx="53.8905" ry="18"/>
|
||||
<text text-anchor="middle" x="1553" y="-14.3" font-family="Times,serif" font-size="14.00">InvoiceItem</text>
|
||||
</g>
|
||||
<!-- InvoiceItem->InvoiceItem -->
|
||||
<g id="edge5" class="edge"><title>InvoiceItem->InvoiceItem</title>
|
||||
<path fill="none" stroke="#0523be" d="M1611.5,-24.0146C1619.56,-23.0195 1624.95,-21.0146 1624.95,-18 1624.95,-14.9854 1619.56,-12.9805 1611.5,-11.9854"/>
|
||||
<ellipse fill="none" stroke="#0523be" cx="1607.42" cy="-24.3334" rx="4" ry="4"/>
|
||||
<ellipse fill="#0523be" stroke="#0523be" cx="1607.42" cy="-11.6666" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- AvailabilityTag -->
|
||||
<g id="node5" class="node"><title>AvailabilityTag</title>
|
||||
<ellipse fill="none" stroke="black" cx="2599" cy="-554" rx="66.0889" ry="18"/>
|
||||
<text text-anchor="middle" x="2599" y="-550.3" font-family="Times,serif" font-size="14.00">AvailabilityTag</text>
|
||||
</g>
|
||||
<!-- OpenAPI -->
|
||||
<g id="node6" class="node"><title>OpenAPI</title>
|
||||
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="2640,-753 2572,-753 2572,-717 2640,-717 2640,-753"/>
|
||||
<text text-anchor="middle" x="2606" y="-731.3" font-family="Times,serif" font-size="14.00">OpenAPI</text>
|
||||
</g>
|
||||
<!-- TrainingImage -->
|
||||
<g id="node7" class="node"><title>TrainingImage</title>
|
||||
<ellipse fill="none" stroke="black" cx="2033" cy="-446" rx="63.8893" ry="18"/>
|
||||
<text text-anchor="middle" x="2033" y="-442.3" font-family="Times,serif" font-size="14.00">TrainingImage</text>
|
||||
</g>
|
||||
<!-- OpenAPI::Client -->
|
||||
<g id="node8" class="node"><title>OpenAPI::Client</title>
|
||||
<ellipse fill="none" stroke="black" cx="2962" cy="-735" rx="70.3881" ry="18"/>
|
||||
<text text-anchor="middle" x="2962" y="-731.3" font-family="Times,serif" font-size="14.00">OpenAPI::Client</text>
|
||||
</g>
|
||||
<!-- OpenAPI::CallsCountTracing -->
|
||||
<g id="node9" class="node"><title>OpenAPI::CallsCountTracing</title>
|
||||
<ellipse fill="none" stroke="black" cx="2962" cy="-641" rx="115.88" ry="18"/>
|
||||
<text text-anchor="middle" x="2962" y="-637.3" font-family="Times,serif" font-size="14.00">OpenAPI::CallsCountTracing</text>
|
||||
</g>
|
||||
<!-- OpenAPI::Client->OpenAPI::CallsCountTracing -->
|
||||
<g id="edge6" class="edge"><title>OpenAPI::Client->OpenAPI::CallsCountTracing</title>
|
||||
<path fill="none" stroke="#7f74f4" d="M2962,-708.451C2962,-696.315 2962,-681.795 2962,-669.427"/>
|
||||
<ellipse fill="none" stroke="#7f74f4" cx="2962" cy="-712.696" rx="4" ry="4"/>
|
||||
<polygon fill="#7f74f4" stroke="#7f74f4" points="2962,-669.227 2966.5,-659.227 2962,-664.227 2962,-659.227 2962,-659.227 2962,-659.227 2962,-664.227 2957.5,-659.227 2962,-669.227 2962,-669.227"/>
|
||||
</g>
|
||||
<!-- OpenAPI::ParameterError -->
|
||||
<g id="node10" class="node"><title>OpenAPI::ParameterError</title>
|
||||
<polygon fill="none" stroke="black" points="3212.5,-753 3053.5,-753 3053.5,-717 3212.5,-717 3212.5,-753"/>
|
||||
<text text-anchor="middle" x="3133" y="-731.3" font-family="Times,serif" font-size="14.00">OpenAPI::ParameterError</text>
|
||||
</g>
|
||||
<!-- UserAvatar -->
|
||||
<g id="node11" class="node"><title>UserAvatar</title>
|
||||
<ellipse fill="none" stroke="black" cx="249" cy="-446" rx="51.1914" ry="18"/>
|
||||
<text text-anchor="middle" x="249" y="-442.3" font-family="Times,serif" font-size="14.00">UserAvatar</text>
|
||||
</g>
|
||||
<!-- ProjectImage -->
|
||||
<g id="node12" class="node"><title>ProjectImage</title>
|
||||
<ellipse fill="none" stroke="black" cx="986" cy="-446" rx="57.6901" ry="18"/>
|
||||
<text text-anchor="middle" x="986" y="-442.3" font-family="Times,serif" font-size="14.00">ProjectImage</text>
|
||||
</g>
|
||||
<!-- Tag -->
|
||||
<g id="node13" class="node"><title>Tag</title>
|
||||
<ellipse fill="none" stroke="black" cx="2292" cy="-735" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="2292" y="-731.3" font-family="Times,serif" font-size="14.00">Tag</text>
|
||||
</g>
|
||||
<!-- Tag->AvailabilityTag -->
|
||||
<g id="edge9" class="edge"><title>Tag->AvailabilityTag</title>
|
||||
<path fill="none" stroke="#b5c376" d="M2324.31,-724.872C2363.52,-713.009 2430.86,-690.077 2483,-659 2514.97,-639.945 2519.35,-629.911 2547,-605 2556.36,-596.571 2566.38,-587.05 2575.11,-578.596"/>
|
||||
<ellipse fill="none" stroke="#b5c376" cx="2320.22" cy="-726.092" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#b5c376" stroke="#b5c376" points="2575.24,-578.473 2585.54,-574.717 2578.82,-574.984 2582.4,-571.494 2582.4,-571.494 2582.4,-571.494 2578.82,-574.984 2579.26,-568.271 2575.24,-578.473 2575.24,-578.473"/>
|
||||
</g>
|
||||
<!-- Tag->User -->
|
||||
<g id="edge8" class="edge"><title>Tag->User</title>
|
||||
<path fill="none" stroke="#77fe75" d="M2255.18,-730.79C2092.31,-716.586 1437.41,-659.476 1274.05,-645.231"/>
|
||||
<polygon fill="#77fe75" stroke="#77fe75" points="2255.43,-730.811 2265,-736.163 2260.41,-731.245 2265.39,-731.68 2265.39,-731.68 2265.39,-731.68 2260.41,-731.245 2265.78,-727.197 2255.43,-730.811 2255.43,-730.811"/>
|
||||
<polygon fill="#77fe75" stroke="#77fe75" points="1273.98,-645.225 1264.41,-639.873 1269,-644.79 1264.02,-644.356 1264.02,-644.356 1264.02,-644.356 1269,-644.79 1263.62,-648.839 1273.98,-645.225 1273.98,-645.225"/>
|
||||
</g>
|
||||
<!-- Availability -->
|
||||
<g id="node53" class="node"><title>Availability</title>
|
||||
<ellipse fill="none" stroke="black" cx="2421" cy="-641" rx="52.7911" ry="18"/>
|
||||
<text text-anchor="middle" x="2421" y="-637.3" font-family="Times,serif" font-size="14.00">Availability</text>
|
||||
</g>
|
||||
<!-- Tag->Availability -->
|
||||
<g id="edge10" class="edge"><title>Tag->Availability</title>
|
||||
<path fill="none" stroke="#cd6529" d="M2318.2,-715.315C2339.3,-700.27 2368.96,-679.113 2391.01,-663.391"/>
|
||||
<polygon fill="#cd6529" stroke="#cd6529" points="2318.08,-715.401 2307.32,-717.544 2314.01,-718.305 2309.94,-721.208 2309.94,-721.208 2309.94,-721.208 2314.01,-718.305 2312.55,-724.872 2318.08,-715.401 2318.08,-715.401"/>
|
||||
<polygon fill="#cd6529" stroke="#cd6529" points="2391.2,-663.251 2401.96,-661.108 2395.27,-660.347 2399.34,-657.444 2399.34,-657.444 2399.34,-657.444 2395.27,-660.347 2396.73,-653.78 2391.2,-663.251 2391.2,-663.251"/>
|
||||
<g id="node2" class="node">
|
||||
<title>Price</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1383" cy="-251" rx="28.6953" ry="18"/>
|
||||
<text text-anchor="middle" x="1383" y="-247.3" font-family="Times,serif" font-size="14.00" fill="#000000">Price</text>
|
||||
</g>
|
||||
<!-- UserTag -->
|
||||
<g id="node66" class="node"><title>UserTag</title>
|
||||
<ellipse fill="none" stroke="black" cx="1674" cy="-554" rx="40.8928" ry="18"/>
|
||||
<text text-anchor="middle" x="1674" y="-550.3" font-family="Times,serif" font-size="14.00">UserTag</text>
|
||||
<g id="node3" class="node">
|
||||
<title>UserTag</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1998" cy="-498" rx="40.8928" ry="18"/>
|
||||
<text text-anchor="middle" x="1998" y="-494.3" font-family="Times,serif" font-size="14.00" fill="#000000">UserTag</text>
|
||||
</g>
|
||||
<!-- Tag->UserTag -->
|
||||
<g id="edge7" class="edge"><title>Tag->UserTag</title>
|
||||
<path fill="none" stroke="#fa3f43" d="M2259.97,-724.724C2157.02,-694.903 1834.4,-601.46 1717.15,-567.497"/>
|
||||
<ellipse fill="none" stroke="#fa3f43" cx="2263.93" cy="-725.87" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#fa3f43" stroke="#fa3f43" points="1717.03,-567.464 1708.68,-560.36 1712.23,-566.073 1707.43,-564.682 1707.43,-564.682 1707.43,-564.682 1712.23,-566.073 1706.18,-569.005 1717.03,-567.464 1717.03,-567.464"/>
|
||||
</g>
|
||||
<!-- Event -->
|
||||
<g id="node14" class="node"><title>Event</title>
|
||||
<ellipse fill="none" stroke="black" cx="2772" cy="-554" rx="31.3957" ry="18"/>
|
||||
<text text-anchor="middle" x="2772" y="-550.3" font-family="Times,serif" font-size="14.00">Event</text>
|
||||
</g>
|
||||
<!-- PriceCategory -->
|
||||
<g id="node27" class="node"><title>PriceCategory</title>
|
||||
<ellipse fill="none" stroke="black" cx="3051" cy="-446" rx="61.1893" ry="18"/>
|
||||
<text text-anchor="middle" x="3051" y="-442.3" font-family="Times,serif" font-size="14.00">PriceCategory</text>
|
||||
</g>
|
||||
<!-- Event->PriceCategory -->
|
||||
<g id="edge16" class="edge"><title>Event->PriceCategory</title>
|
||||
<path fill="none" stroke="#af4723" d="M2810.41,-544.337C2836.12,-538.092 2870.52,-528.87 2900,-518 2939.73,-503.352 2983.32,-482.282 3013.41,-466.901"/>
|
||||
<polygon fill="#af4723" stroke="#af4723" points="2810.39,-544.342 2799.61,-542.286 2805.52,-545.503 2800.66,-546.664 2800.66,-546.664 2800.66,-546.664 2805.52,-545.503 2801.7,-551.041 2810.39,-544.342 2810.39,-544.342"/>
|
||||
<polygon fill="#af4723" stroke="#af4723" points="3013.8,-466.703 3024.75,-466.122 3018.24,-464.412 3022.68,-462.122 3022.68,-462.122 3022.68,-462.122 3018.24,-464.412 3020.62,-458.122 3013.8,-466.703 3013.8,-466.703"/>
|
||||
</g>
|
||||
<!-- EventTheme -->
|
||||
<g id="node38" class="node"><title>EventTheme</title>
|
||||
<ellipse fill="none" stroke="black" cx="2644" cy="-446" rx="55.7903" ry="18"/>
|
||||
<text text-anchor="middle" x="2644" y="-442.3" font-family="Times,serif" font-size="14.00">EventTheme</text>
|
||||
</g>
|
||||
<!-- Event->EventTheme -->
|
||||
<g id="edge14" class="edge"><title>Event->EventTheme</title>
|
||||
<path fill="none" stroke="#d578a9" d="M2746.96,-532.261C2725.19,-514.234 2693.72,-488.172 2671.31,-469.614"/>
|
||||
<polygon fill="#d578a9" stroke="#d578a9" points="2747.04,-532.326 2751.87,-542.17 2750.89,-535.515 2754.74,-538.704 2754.74,-538.704 2754.74,-538.704 2750.89,-535.515 2757.61,-535.239 2747.04,-532.326 2747.04,-532.326"/>
|
||||
<polygon fill="#d578a9" stroke="#d578a9" points="2671.2,-469.524 2666.37,-459.68 2667.35,-466.335 2663.5,-463.146 2663.5,-463.146 2663.5,-463.146 2667.35,-466.335 2660.63,-466.612 2671.2,-469.524 2671.2,-469.524"/>
|
||||
</g>
|
||||
<!-- EventImage -->
|
||||
<g id="node43" class="node"><title>EventImage</title>
|
||||
<ellipse fill="none" stroke="black" cx="2772" cy="-446" rx="53.8905" ry="18"/>
|
||||
<text text-anchor="middle" x="2772" y="-442.3" font-family="Times,serif" font-size="14.00">EventImage</text>
|
||||
</g>
|
||||
<!-- Event->EventImage -->
|
||||
<g id="edge11" class="edge"><title>Event->EventImage</title>
|
||||
<path fill="none" stroke="#acd810" d="M2772,-527.795C2772,-511.123 2772,-489.335 2772,-472.586"/>
|
||||
<ellipse fill="none" stroke="#acd810" cx="2772" cy="-531.969" rx="4" ry="4"/>
|
||||
<ellipse fill="#acd810" stroke="#acd810" cx="2772" cy="-468.341" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Reservation -->
|
||||
<g id="node58" class="node"><title>Reservation</title>
|
||||
<ellipse fill="none" stroke="black" cx="2514" cy="-338" rx="52.7911" ry="18"/>
|
||||
<text text-anchor="middle" x="2514" y="-334.3" font-family="Times,serif" font-size="14.00">Reservation</text>
|
||||
</g>
|
||||
<!-- Event->Reservation -->
|
||||
<g id="edge13" class="edge"><title>Event->Reservation</title>
|
||||
<path fill="none" stroke="#07501d" d="M2735.73,-544.355C2693.35,-532.604 2623.39,-507.851 2579,-464 2550.76,-436.105 2532.21,-393.35 2522.4,-365.782"/>
|
||||
<ellipse fill="none" stroke="#07501d" cx="2739.7" cy="-545.426" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#07501d" stroke="#07501d" points="2522.3,-365.486 2523.33,-354.568 2520.69,-360.754 2519.07,-356.022 2519.07,-356.022 2519.07,-356.022 2520.69,-360.754 2514.82,-357.475 2522.3,-365.486 2522.3,-365.486"/>
|
||||
</g>
|
||||
<!-- EventPriceCategory -->
|
||||
<g id="node64" class="node"><title>EventPriceCategory</title>
|
||||
<ellipse fill="none" stroke="black" cx="2854" cy="-338" rx="81.4863" ry="18"/>
|
||||
<text text-anchor="middle" x="2854" y="-334.3" font-family="Times,serif" font-size="14.00">EventPriceCategory</text>
|
||||
</g>
|
||||
<!-- Event->EventPriceCategory -->
|
||||
<g id="edge15" class="edge"><title>Event->EventPriceCategory</title>
|
||||
<path fill="none" stroke="#e922b8" d="M2791.8,-531.281C2806.17,-514.246 2824.81,-489.263 2835,-464 2847.86,-432.116 2852.1,-392.456 2853.45,-366.47"/>
|
||||
<ellipse fill="none" stroke="#e922b8" cx="2788.94" cy="-534.597" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#e922b8" stroke="#e922b8" points="2853.46,-366.225 2858.36,-356.417 2853.66,-361.229 2853.87,-356.233 2853.87,-356.233 2853.87,-356.233 2853.66,-361.229 2849.37,-356.049 2853.46,-366.225 2853.46,-366.225"/>
|
||||
</g>
|
||||
<!-- EventFile -->
|
||||
<g id="node65" class="node"><title>EventFile</title>
|
||||
<ellipse fill="none" stroke="black" cx="2927" cy="-446" rx="44.6926" ry="18"/>
|
||||
<text text-anchor="middle" x="2927" y="-442.3" font-family="Times,serif" font-size="14.00">EventFile</text>
|
||||
</g>
|
||||
<!-- Event->EventFile -->
|
||||
<g id="edge12" class="edge"><title>Event->EventFile</title>
|
||||
<path fill="none" stroke="#7e9ae5" d="M2808.6,-544.58C2827.49,-539.064 2850.23,-530.512 2868,-518 2885.31,-505.812 2900.46,-487.302 2911.08,-472.237"/>
|
||||
<ellipse fill="none" stroke="#7e9ae5" cx="2804.62" cy="-545.689" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#7e9ae5" stroke="#7e9ae5" points="2911.16,-472.109 2920.51,-466.368 2913.97,-467.974 2916.78,-463.838 2916.78,-463.838 2916.78,-463.838 2913.97,-467.974 2913.06,-461.309 2911.16,-472.109 2911.16,-472.109"/>
|
||||
</g>
|
||||
<!-- StatisticSubType -->
|
||||
<g id="node15" class="node"><title>StatisticSubType</title>
|
||||
<ellipse fill="none" stroke="black" cx="3305" cy="-735" rx="70.6878" ry="18"/>
|
||||
<text text-anchor="middle" x="3305" y="-731.3" font-family="Times,serif" font-size="14.00">StatisticSubType</text>
|
||||
</g>
|
||||
<!-- StatisticType -->
|
||||
<g id="node32" class="node"><title>StatisticType</title>
|
||||
<ellipse fill="none" stroke="black" cx="3327" cy="-641" rx="57.3905" ry="18"/>
|
||||
<text text-anchor="middle" x="3327" y="-637.3" font-family="Times,serif" font-size="14.00">StatisticType</text>
|
||||
</g>
|
||||
<!-- StatisticSubType->StatisticType -->
|
||||
<g id="edge18" class="edge"><title>StatisticSubType->StatisticType</title>
|
||||
<path fill="none" stroke="#878b25" d="M3311.53,-706.691C3314.38,-694.795 3317.7,-680.889 3320.54,-669.025"/>
|
||||
<polygon fill="#878b25" stroke="#878b25" points="3311.46,-706.97 3304.76,-715.649 3310.3,-711.833 3309.14,-716.696 3309.14,-716.696 3309.14,-716.696 3310.3,-711.833 3313.51,-717.742 3311.46,-706.97 3311.46,-706.97"/>
|
||||
<polygon fill="#878b25" stroke="#878b25" points="3320.55,-668.953 3327.26,-660.274 3321.72,-664.09 3322.88,-659.227 3322.88,-659.227 3322.88,-659.227 3321.72,-664.09 3318.5,-658.18 3320.55,-668.953 3320.55,-668.953"/>
|
||||
</g>
|
||||
<!-- StatisticTypeSubType -->
|
||||
<g id="node76" class="node"><title>StatisticTypeSubType</title>
|
||||
<ellipse fill="none" stroke="black" cx="3161" cy="-554" rx="89.0842" ry="18"/>
|
||||
<text text-anchor="middle" x="3161" y="-550.3" font-family="Times,serif" font-size="14.00">StatisticTypeSubType</text>
|
||||
</g>
|
||||
<!-- StatisticSubType->StatisticTypeSubType -->
|
||||
<g id="edge17" class="edge"><title>StatisticSubType->StatisticTypeSubType</title>
|
||||
<path fill="none" stroke="#936f5f" d="M3286.29,-710.739C3259.17,-677.032 3209.15,-614.853 3181.21,-580.128"/>
|
||||
<ellipse fill="none" stroke="#936f5f" cx="3288.95" cy="-714.043" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#936f5f" stroke="#936f5f" points="3180.88,-579.717 3178.12,-569.105 3177.75,-575.821 3174.62,-571.926 3174.62,-571.926 3174.62,-571.926 3177.75,-575.821 3171.11,-574.746 3180.88,-579.717 3180.88,-579.717"/>
|
||||
</g>
|
||||
<!-- Project -->
|
||||
<g id="node16" class="node"><title>Project</title>
|
||||
<ellipse fill="none" stroke="black" cx="858" cy="-554" rx="35.9954" ry="18"/>
|
||||
<text text-anchor="middle" x="858" y="-550.3" font-family="Times,serif" font-size="14.00">Project</text>
|
||||
</g>
|
||||
<!-- Project->ProjectImage -->
|
||||
<g id="edge19" class="edge"><title>Project->ProjectImage</title>
|
||||
<path fill="none" stroke="#b8a811" d="M882.033,-533.098C904.327,-514.636 937.409,-487.239 960.24,-468.332"/>
|
||||
<ellipse fill="none" stroke="#b8a811" cx="878.879" cy="-535.71" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#b8a811" stroke="#b8a811" cx="963.6" cy="-465.55" rx="4.00002" ry="4.00002"/>
|
||||
</g>
|
||||
<!-- Project->User -->
|
||||
<g id="edge25" class="edge"><title>Project->User</title>
|
||||
<path fill="none" stroke="#3a34f3" d="M886.916,-574.853C903.947,-585.553 926.339,-597.97 948,-605 1034.94,-633.214 1143.27,-639.032 1199.38,-640.016"/>
|
||||
<polygon fill="#3a34f3" stroke="#3a34f3" points="886.448,-574.551 880.485,-565.348 882.247,-571.84 878.045,-569.129 878.045,-569.129 878.045,-569.129 882.247,-571.84 875.606,-572.911 886.448,-574.551 886.448,-574.551"/>
|
||||
<polygon fill="#3a34f3" stroke="#3a34f3" points="1199.56,-640.019 1209.5,-644.651 1204.56,-640.085 1209.56,-640.151 1209.56,-640.151 1209.56,-640.151 1204.56,-640.085 1209.62,-635.652 1199.56,-640.019 1199.56,-640.019"/>
|
||||
</g>
|
||||
<!-- Theme -->
|
||||
<g id="node47" class="node"><title>Theme</title>
|
||||
<ellipse fill="none" stroke="black" cx="634" cy="-446" rx="35.9954" ry="18"/>
|
||||
<text text-anchor="middle" x="634" y="-442.3" font-family="Times,serif" font-size="14.00">Theme</text>
|
||||
</g>
|
||||
<!-- Project->Theme -->
|
||||
<g id="edge23" class="edge"><title>Project->Theme</title>
|
||||
<path fill="none" stroke="#fbb530" d="M821.856,-537.867C807.782,-531.848 791.565,-524.757 777,-518 739.048,-500.394 696.138,-478.867 667.31,-464.164"/>
|
||||
<polygon fill="#fbb530" stroke="#fbb530" points="822.008,-537.932 829.449,-545.986 826.609,-539.888 831.21,-541.845 831.21,-541.845 831.21,-541.845 826.609,-539.888 832.971,-537.704 822.008,-537.932 822.008,-537.932"/>
|
||||
<polygon fill="#fbb530" stroke="#fbb530" points="667.004,-464.007 660.15,-455.448 662.553,-461.731 658.101,-459.454 658.101,-459.454 658.101,-459.454 662.553,-461.731 656.052,-463.461 667.004,-464.007 667.004,-464.007"/>
|
||||
</g>
|
||||
<!-- ProjectCao -->
|
||||
<g id="node48" class="node"><title>ProjectCao</title>
|
||||
<ellipse fill="none" stroke="black" cx="738" cy="-446" rx="50.0912" ry="18"/>
|
||||
<text text-anchor="middle" x="738" y="-442.3" font-family="Times,serif" font-size="14.00">ProjectCao</text>
|
||||
</g>
|
||||
<!-- Project->ProjectCao -->
|
||||
<g id="edge20" class="edge"><title>Project->ProjectCao</title>
|
||||
<path fill="none" stroke="#9e82a2" d="M834.909,-532.603C814.512,-514.585 784.809,-488.348 763.672,-469.677"/>
|
||||
<ellipse fill="none" stroke="#9e82a2" cx="838.064" cy="-535.389" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#9e82a2" stroke="#9e82a2" points="763.523,-469.545 759.007,-459.552 759.775,-466.235 756.028,-462.925 756.028,-462.925 756.028,-462.925 759.775,-466.235 753.049,-466.297 763.523,-469.545 763.523,-469.545"/>
|
||||
</g>
|
||||
<!-- ProjectStep -->
|
||||
<g id="node57" class="node"><title>ProjectStep</title>
|
||||
<ellipse fill="none" stroke="black" cx="529" cy="-446" rx="51.1914" ry="18"/>
|
||||
<text text-anchor="middle" x="529" y="-442.3" font-family="Times,serif" font-size="14.00">ProjectStep</text>
|
||||
</g>
|
||||
<!-- Project->ProjectStep -->
|
||||
<g id="edge26" class="edge"><title>Project->ProjectStep</title>
|
||||
<path fill="none" stroke="#aa4f0e" d="M816.494,-545.566C784.993,-539.459 740.806,-529.892 703,-518 655.491,-503.056 602.773,-480.689 567.951,-465.066"/>
|
||||
<ellipse fill="none" stroke="#aa4f0e" cx="820.692" cy="-546.368" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#aa4f0e" stroke="#aa4f0e" points="567.735,-464.968 560.476,-456.749 563.179,-462.909 558.623,-460.849 558.623,-460.849 558.623,-460.849 563.179,-462.909 556.769,-464.95 567.735,-464.968 567.735,-464.968"/>
|
||||
</g>
|
||||
<!-- ProjectUser -->
|
||||
<g id="node74" class="node"><title>ProjectUser</title>
|
||||
<ellipse fill="none" stroke="black" cx="408" cy="-446" rx="51.9908" ry="18"/>
|
||||
<text text-anchor="middle" x="408" y="-442.3" font-family="Times,serif" font-size="14.00">ProjectUser</text>
|
||||
</g>
|
||||
<!-- Project->ProjectUser -->
|
||||
<g id="edge24" class="edge"><title>Project->ProjectUser</title>
|
||||
<path fill="none" stroke="#dede23" d="M814.457,-549.806C763.445,-545.422 676.66,-535.954 604,-518 574.417,-510.69 498.943,-482.275 450.753,-463.684"/>
|
||||
<ellipse fill="none" stroke="#dede23" cx="818.649" cy="-550.158" rx="4" ry="4"/>
|
||||
<polygon fill="#dede23" stroke="#dede23" points="450.533,-463.599 442.829,-455.794 445.869,-461.795 441.206,-459.991 441.206,-459.991 441.206,-459.991 445.869,-461.795 439.582,-464.188 450.533,-463.599 450.533,-463.599"/>
|
||||
</g>
|
||||
<!-- Machine -->
|
||||
<g id="node83" class="node"><title>Machine</title>
|
||||
<ellipse fill="none" stroke="black" cx="1909" cy="-446" rx="42.4939" ry="18"/>
|
||||
<text text-anchor="middle" x="1909" y="-442.3" font-family="Times,serif" font-size="14.00">Machine</text>
|
||||
</g>
|
||||
<!-- Project->Machine -->
|
||||
<g id="edge21" class="edge"><title>Project->Machine</title>
|
||||
<path fill="none" stroke="#acefc4" d="M903.626,-549.208C1038.22,-537.892 1445.3,-502.738 1782,-464 1807.6,-461.054 1836.04,-457.293 1859.51,-454.058"/>
|
||||
<polygon fill="#acefc4" stroke="#acefc4" points="903.262,-549.238 892.921,-545.59 898.28,-549.656 893.297,-550.075 893.297,-550.075 893.297,-550.075 898.28,-549.656 893.674,-554.559 903.262,-549.238 903.262,-549.238"/>
|
||||
<polygon fill="#acefc4" stroke="#acefc4" points="1859.67,-454.036 1870.19,-457.118 1864.62,-453.348 1869.57,-452.66 1869.57,-452.66 1869.57,-452.66 1864.62,-453.348 1868.96,-448.203 1859.67,-454.036 1859.67,-454.036"/>
|
||||
</g>
|
||||
<!-- Component -->
|
||||
<g id="node85" class="node"><title>Component</title>
|
||||
<ellipse fill="none" stroke="black" cx="858" cy="-446" rx="51.9908" ry="18"/>
|
||||
<text text-anchor="middle" x="858" y="-442.3" font-family="Times,serif" font-size="14.00">Component</text>
|
||||
</g>
|
||||
<!-- Project->Component -->
|
||||
<g id="edge22" class="edge"><title>Project->Component</title>
|
||||
<path fill="none" stroke="#d6da9f" d="M858,-525.931C858,-510.187 858,-490.393 858,-474.566"/>
|
||||
<polygon fill="#d6da9f" stroke="#d6da9f" points="858,-525.969 853.5,-535.969 858,-530.969 858,-535.969 858,-535.969 858,-535.969 858,-530.969 862.5,-535.969 858,-525.969 858,-525.969"/>
|
||||
<polygon fill="#d6da9f" stroke="#d6da9f" points="858,-474.341 862.5,-464.341 858,-469.341 858,-464.341 858,-464.341 858,-464.341 858,-469.341 853.5,-464.341 858,-474.341 858,-474.341"/>
|
||||
</g>
|
||||
<!-- CustomAsset -->
|
||||
<g id="node17" class="node"><title>CustomAsset</title>
|
||||
<ellipse fill="none" stroke="black" cx="3474" cy="-735" rx="57.6901" ry="18"/>
|
||||
<text text-anchor="middle" x="3474" y="-731.3" font-family="Times,serif" font-size="14.00">CustomAsset</text>
|
||||
</g>
|
||||
<!-- CustomAssetFile -->
|
||||
<g id="node86" class="node"><title>CustomAssetFile</title>
|
||||
<ellipse fill="none" stroke="black" cx="3474" cy="-641" rx="71.4873" ry="18"/>
|
||||
<text text-anchor="middle" x="3474" y="-637.3" font-family="Times,serif" font-size="14.00">CustomAssetFile</text>
|
||||
</g>
|
||||
<!-- CustomAsset->CustomAssetFile -->
|
||||
<g id="edge27" class="edge"><title>CustomAsset->CustomAssetFile</title>
|
||||
<path fill="none" stroke="#eab001" d="M3474,-708.451C3474,-695.702 3474,-680.322 3474,-667.57"/>
|
||||
<ellipse fill="none" stroke="#eab001" cx="3474" cy="-712.696" rx="4" ry="4"/>
|
||||
<ellipse fill="#eab001" stroke="#eab001" cx="3474" cy="-663.227" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- AgeRange -->
|
||||
<g id="node18" class="node"><title>AgeRange</title>
|
||||
<ellipse fill="none" stroke="black" cx="2671" cy="-641" rx="48.1917" ry="18"/>
|
||||
<text text-anchor="middle" x="2671" y="-637.3" font-family="Times,serif" font-size="14.00">AgeRange</text>
|
||||
</g>
|
||||
<!-- AgeRange->Event -->
|
||||
<g id="edge28" class="edge"><title>AgeRange->Event</title>
|
||||
<path fill="none" stroke="#4b3315" d="M2696.47,-618.567C2711.96,-605.532 2731.65,-588.957 2747.05,-576.001"/>
|
||||
<ellipse fill="none" stroke="#4b3315" cx="2693.06" cy="-621.437" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#4b3315" stroke="#4b3315" points="2747.45,-575.66 2758,-572.664 2751.28,-572.441 2755.1,-569.221 2755.1,-569.221 2755.1,-569.221 2751.28,-572.441 2752.2,-565.778 2747.45,-575.66 2747.45,-575.66"/>
|
||||
</g>
|
||||
<!-- Wallet -->
|
||||
<g id="node19" class="node"><title>Wallet</title>
|
||||
<ellipse fill="none" stroke="black" cx="340" cy="-500" rx="34.394" ry="18"/>
|
||||
<text text-anchor="middle" x="340" y="-496.3" font-family="Times,serif" font-size="14.00">Wallet</text>
|
||||
</g>
|
||||
<!-- WalletTransaction -->
|
||||
<g id="node62" class="node"><title>WalletTransaction</title>
|
||||
<ellipse fill="none" stroke="black" cx="353" cy="-392" rx="76.0865" ry="18"/>
|
||||
<text text-anchor="middle" x="353" y="-388.3" font-family="Times,serif" font-size="14.00">WalletTransaction</text>
|
||||
</g>
|
||||
<!-- Wallet->WalletTransaction -->
|
||||
<g id="edge29" class="edge"><title>Wallet->WalletTransaction</title>
|
||||
<path fill="none" stroke="#677999" d="M342.079,-473.39C343.29,-459.865 344.977,-443.003 347,-428 347.346,-425.434 347.74,-422.768 348.157,-420.103"/>
|
||||
<ellipse fill="none" stroke="#677999" cx="341.7" cy="-477.759" rx="4" ry="4"/>
|
||||
<polygon fill="#677999" stroke="#677999" points="348.188,-419.917 354.264,-410.789 349.006,-414.985 349.825,-410.052 349.825,-410.052 349.825,-410.052 349.006,-414.985 345.386,-409.315 348.188,-419.917 348.188,-419.917"/>
|
||||
</g>
|
||||
<!-- Stats::Event -->
|
||||
<g id="node20" class="node"><title>Stats::Event</title>
|
||||
<polygon fill="none" stroke="black" points="3632,-753 3550,-753 3550,-717 3632,-717 3632,-753"/>
|
||||
<text text-anchor="middle" x="3591" y="-731.3" font-family="Times,serif" font-size="14.00">Stats::Event</text>
|
||||
</g>
|
||||
<!-- Stats::Project -->
|
||||
<g id="node21" class="node"><title>Stats::Project</title>
|
||||
<polygon fill="none" stroke="black" points="3739.5,-753 3650.5,-753 3650.5,-717 3739.5,-717 3739.5,-753"/>
|
||||
<text text-anchor="middle" x="3695" y="-731.3" font-family="Times,serif" font-size="14.00">Stats::Project</text>
|
||||
</g>
|
||||
<!-- Stats::User -->
|
||||
<g id="node22" class="node"><title>Stats::User</title>
|
||||
<polygon fill="none" stroke="black" points="3834,-753 3758,-753 3758,-717 3834,-717 3834,-753"/>
|
||||
<text text-anchor="middle" x="3796" y="-731.3" font-family="Times,serif" font-size="14.00">Stats::User</text>
|
||||
</g>
|
||||
<!-- Stats::Subscription -->
|
||||
<g id="node23" class="node"><title>Stats::Subscription</title>
|
||||
<polygon fill="none" stroke="black" points="3971.5,-753 3852.5,-753 3852.5,-717 3971.5,-717 3971.5,-753"/>
|
||||
<text text-anchor="middle" x="3912" y="-731.3" font-family="Times,serif" font-size="14.00">Stats::Subscription</text>
|
||||
</g>
|
||||
<!-- Stats::Training -->
|
||||
<g id="node24" class="node"><title>Stats::Training</title>
|
||||
<polygon fill="none" stroke="black" points="4086.5,-753 3989.5,-753 3989.5,-717 4086.5,-717 4086.5,-753"/>
|
||||
<text text-anchor="middle" x="4038" y="-731.3" font-family="Times,serif" font-size="14.00">Stats::Training</text>
|
||||
</g>
|
||||
<!-- Stats::Account -->
|
||||
<g id="node25" class="node"><title>Stats::Account</title>
|
||||
<polygon fill="none" stroke="black" points="4201,-753 4105,-753 4105,-717 4201,-717 4201,-753"/>
|
||||
<text text-anchor="middle" x="4153" y="-731.3" font-family="Times,serif" font-size="14.00">Stats::Account</text>
|
||||
</g>
|
||||
<!-- Stats::Machine -->
|
||||
<g id="node26" class="node"><title>Stats::Machine</title>
|
||||
<polygon fill="none" stroke="black" points="4317,-753 4219,-753 4219,-717 4317,-717 4317,-753"/>
|
||||
<text text-anchor="middle" x="4268" y="-731.3" font-family="Times,serif" font-size="14.00">Stats::Machine</text>
|
||||
</g>
|
||||
<!-- PriceCategory->EventPriceCategory -->
|
||||
<g id="edge30" class="edge"><title>PriceCategory->EventPriceCategory</title>
|
||||
<path fill="none" stroke="#30a7a5" d="M3015.52,-425.91C2980.87,-407.265 2928.28,-378.967 2892.6,-359.767"/>
|
||||
<ellipse fill="none" stroke="#30a7a5" cx="3019.25" cy="-427.917" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#30a7a5" stroke="#30a7a5" points="2892.27,-359.59 2885.59,-350.889 2887.86,-357.221 2883.46,-354.851 2883.46,-354.851 2883.46,-354.851 2887.86,-357.221 2881.33,-358.814 2892.27,-359.59 2892.27,-359.59"/>
|
||||
</g>
|
||||
<!-- Invoice -->
|
||||
<g id="node28" class="node"><title>Invoice</title>
|
||||
<ellipse fill="none" stroke="black" cx="1404" cy="-91" rx="37.0935" ry="18"/>
|
||||
<text text-anchor="middle" x="1404" y="-87.3" font-family="Times,serif" font-size="14.00">Invoice</text>
|
||||
</g>
|
||||
<!-- Invoice->InvoiceItem -->
|
||||
<g id="edge31" class="edge"><title>Invoice->InvoiceItem</title>
|
||||
<path fill="none" stroke="#031c4a" d="M1436.96,-74.2945C1459.77,-63.4254 1490.22,-48.9176 1514.2,-37.4896"/>
|
||||
<ellipse fill="none" stroke="#031c4a" cx="1433.23" cy="-76.074" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#031c4a" stroke="#031c4a" points="1514.35,-37.4189 1525.31,-37.1796 1518.86,-35.2681 1523.37,-33.1172 1523.37,-33.1172 1523.37,-33.1172 1518.86,-35.2681 1521.44,-29.0548 1514.35,-37.4189 1514.35,-37.4189"/>
|
||||
</g>
|
||||
<!-- Invoice->Invoice -->
|
||||
<g id="edge32" class="edge"><title>Invoice->Invoice</title>
|
||||
<path fill="none" stroke="#3a06e4" d="M1446.47,-97.3281C1453.89,-96.4844 1459.05,-94.375 1459.05,-91 1459.05,-87.625 1453.89,-85.5156 1446.47,-84.6719"/>
|
||||
<ellipse fill="none" stroke="#3a06e4" cx="1442.4" cy="-97.541" rx="4" ry="4"/>
|
||||
<ellipse fill="#3a06e4" stroke="#3a06e4" cx="1442.4" cy="-84.459" rx="4" ry="4"/>
|
||||
<text text-anchor="middle" x="1473.05" y="-87.3" font-family="Times,serif" font-size="14.00">avoir</text>
|
||||
</g>
|
||||
<!-- PlanFile -->
|
||||
<g id="node29" class="node"><title>PlanFile</title>
|
||||
<ellipse fill="none" stroke="black" cx="1777" cy="-251" rx="40.0939" ry="18"/>
|
||||
<text text-anchor="middle" x="1777" y="-247.3" font-family="Times,serif" font-size="14.00">PlanFile</text>
|
||||
</g>
|
||||
<!-- OfferDay -->
|
||||
<g id="node30" class="node"><title>OfferDay</title>
|
||||
<ellipse fill="none" stroke="black" cx="1261" cy="-178" rx="44.393" ry="18"/>
|
||||
<text text-anchor="middle" x="1261" y="-174.3" font-family="Times,serif" font-size="14.00">OfferDay</text>
|
||||
</g>
|
||||
<!-- OfferDay->Invoice -->
|
||||
<g id="edge33" class="edge"><title>OfferDay->Invoice</title>
|
||||
<path fill="none" stroke="#9bd28b" d="M1291.86,-158.656C1315.74,-144.46 1348.68,-124.88 1372.68,-110.615"/>
|
||||
<ellipse fill="none" stroke="#9bd28b" cx="1288.37" cy="-160.729" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#9bd28b" stroke="#9bd28b" points="1372.81,-110.541 1383.7,-109.299 1377.11,-107.986 1381.4,-105.431 1381.4,-105.431 1381.4,-105.431 1377.11,-107.986 1379.1,-101.563 1372.81,-110.541 1372.81,-110.541"/>
|
||||
<!-- ProjectImage -->
|
||||
<g id="node4" class="node">
|
||||
<title>ProjectImage</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1145" cy="-498" rx="57.6901" ry="18"/>
|
||||
<text text-anchor="middle" x="1145" y="-494.3" font-family="Times,serif" font-size="14.00" fill="#000000">ProjectImage</text>
|
||||
</g>
|
||||
<!-- StatisticIndex -->
|
||||
<g id="node59" class="node"><title>StatisticIndex</title>
|
||||
<ellipse fill="none" stroke="black" cx="3327" cy="-554" rx="59.2899" ry="18"/>
|
||||
<text text-anchor="middle" x="3327" y="-550.3" font-family="Times,serif" font-size="14.00">StatisticIndex</text>
|
||||
</g>
|
||||
<!-- StatisticType->StatisticIndex -->
|
||||
<g id="edge34" class="edge"><title>StatisticType->StatisticIndex</title>
|
||||
<path fill="none" stroke="#d56ba4" d="M3320.77,-614.694C3320.08,-603.869 3320.08,-591.254 3320.76,-580.417"/>
|
||||
<ellipse fill="none" stroke="#d56ba4" cx="3321.11" cy="-618.813" rx="4" ry="4"/>
|
||||
<ellipse fill="#d56ba4" stroke="#d56ba4" cx="3321.12" cy="-576.161" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- StatisticType->StatisticTypeSubType -->
|
||||
<g id="edge35" class="edge"><title>StatisticType->StatisticTypeSubType</title>
|
||||
<path fill="none" stroke="#b9f8f3" d="M3291.25,-621.692C3264.78,-608.14 3228.7,-589.666 3201.23,-575.599"/>
|
||||
<ellipse fill="none" stroke="#b9f8f3" cx="3294.9" cy="-623.565" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#b9f8f3" stroke="#b9f8f3" points="3201.17,-575.568 3194.32,-567.005 3196.72,-573.289 3192.27,-571.01 3192.27,-571.01 3192.27,-571.01 3196.72,-573.289 3190.22,-575.016 3201.17,-575.568 3201.17,-575.568"/>
|
||||
</g>
|
||||
<!-- StatisticCustomAggregation -->
|
||||
<g id="node77" class="node"><title>StatisticCustomAggregation</title>
|
||||
<ellipse fill="none" stroke="black" cx="3515" cy="-554" rx="110.48" ry="18"/>
|
||||
<text text-anchor="middle" x="3515" y="-550.3" font-family="Times,serif" font-size="14.00">StatisticCustomAggregation</text>
|
||||
</g>
|
||||
<!-- StatisticType->StatisticCustomAggregation -->
|
||||
<g id="edge36" class="edge"><title>StatisticType->StatisticCustomAggregation</title>
|
||||
<path fill="none" stroke="#ad6126" d="M3365.77,-622.47C3395.99,-608.808 3438,-589.812 3469.76,-575.456"/>
|
||||
<ellipse fill="none" stroke="#ad6126" cx="3362.11" cy="-624.125" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#ad6126" stroke="#ad6126" points="3470.14,-575.281 3481.11,-575.261 3474.7,-573.221 3479.26,-571.161 3479.26,-571.161 3479.26,-571.161 3474.7,-573.221 3477.4,-567.061 3470.14,-575.281 3470.14,-575.281"/>
|
||||
</g>
|
||||
<!-- Address -->
|
||||
<g id="node33" class="node"><title>Address</title>
|
||||
<ellipse fill="none" stroke="black" cx="82" cy="-338" rx="39.7935" ry="18"/>
|
||||
<text text-anchor="middle" x="82" y="-334.3" font-family="Times,serif" font-size="14.00">Address</text>
|
||||
</g>
|
||||
<!-- Plan->Price -->
|
||||
<g id="edge43" class="edge"><title>Plan->Price</title>
|
||||
<path fill="none" stroke="#ca1eae" d="M1866.99,-328.928C1879.76,-325.933 1894.52,-322.628 1908,-320 1957.48,-310.351 1979.12,-331.511 2020,-302 2028.04,-296.196 2033.79,-287.151 2037.8,-278.342"/>
|
||||
<ellipse fill="none" stroke="#ca1eae" cx="1862.81" cy="-329.918" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#ca1eae" stroke="#ca1eae" points="2037.8,-278.331 2045.68,-270.701 2039.65,-273.685 2041.5,-269.039 2041.5,-269.039 2041.5,-269.039 2039.65,-273.685 2037.32,-267.376 2037.8,-278.331 2037.8,-278.331"/>
|
||||
</g>
|
||||
<!-- Plan->PlanFile -->
|
||||
<g id="edge42" class="edge"><title>Plan->PlanFile</title>
|
||||
<path fill="none" stroke="#07ee1d" d="M1867.96,-330.941C1900.06,-323.702 1940.86,-309.643 1923,-287 1921.36,-284.915 1862.62,-271.297 1820.16,-261.677"/>
|
||||
<ellipse fill="none" stroke="#07ee1d" cx="1863.93" cy="-331.8" rx="4.00001" ry="4.00001"/>
|
||||
<ellipse fill="#07ee1d" stroke="#07ee1d" cx="1816.07" cy="-260.753" rx="4.00001" ry="4.00001"/>
|
||||
</g>
|
||||
<!-- Credit -->
|
||||
<g id="node44" class="node"><title>Credit</title>
|
||||
<ellipse fill="none" stroke="black" cx="1423" cy="-251" rx="32.4942" ry="18"/>
|
||||
<text text-anchor="middle" x="1423" y="-247.3" font-family="Times,serif" font-size="14.00">Credit</text>
|
||||
</g>
|
||||
<!-- Plan->Credit -->
|
||||
<g id="edge37" class="edge"><title>Plan->Credit</title>
|
||||
<path fill="none" stroke="#04e781" d="M1808.96,-320.296C1790.66,-308.946 1764.79,-294.653 1740,-287 1645.23,-257.744 1527.87,-252.294 1465.94,-251.659"/>
|
||||
<ellipse fill="none" stroke="#04e781" cx="1812.45" cy="-322.501" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#04e781" stroke="#04e781" points="1465.76,-251.658 1455.79,-247.093 1460.76,-251.626 1455.76,-251.593 1455.76,-251.593 1455.76,-251.593 1460.76,-251.626 1455.73,-256.093 1465.76,-251.658 1465.76,-251.658"/>
|
||||
</g>
|
||||
<!-- Plan->Credit -->
|
||||
<g id="edge38" class="edge"><title>Plan->Credit</title>
|
||||
<path fill="none" stroke="#f2978d" d="M1814.44,-316.243C1803.12,-305.611 1787.98,-293.554 1772,-287 1717.54,-264.66 1546.31,-256.101 1465.73,-253.249"/>
|
||||
<ellipse fill="none" stroke="#f2978d" cx="1817.45" cy="-319.17" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#f2978d" stroke="#f2978d" points="1465.43,-253.239 1455.59,-248.402 1460.44,-253.069 1455.44,-252.899 1455.44,-252.899 1455.44,-252.899 1460.44,-253.069 1455.29,-257.396 1465.43,-253.239 1465.43,-253.239"/>
|
||||
<text text-anchor="middle" x="1839.5" y="-290.8" font-family="Times,serif" font-size="14.00">training_credits</text>
|
||||
</g>
|
||||
<!-- Plan->Credit -->
|
||||
<g id="edge39" class="edge"><title>Plan->Credit</title>
|
||||
<path fill="none" stroke="#064c39" d="M1799.18,-332.862C1761.03,-327.789 1698.28,-317.856 1646,-302 1629.8,-297.088 1627.2,-291.912 1611,-287 1561.78,-272.071 1503.27,-262.392 1464.75,-257.077"/>
|
||||
<ellipse fill="none" stroke="#064c39" cx="1803.44" cy="-333.415" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#064c39" stroke="#064c39" points="1464.35,-257.024 1455.04,-251.233 1459.4,-256.359 1454.44,-255.693 1454.44,-255.693 1454.44,-255.693 1459.4,-256.359 1453.84,-260.153 1464.35,-257.024 1464.35,-257.024"/>
|
||||
<text text-anchor="middle" x="1691" y="-290.8" font-family="Times,serif" font-size="14.00">machine_credits</text>
|
||||
</g>
|
||||
<!-- Subscription -->
|
||||
<g id="node55" class="node"><title>Subscription</title>
|
||||
<ellipse fill="none" stroke="black" cx="1178" cy="-251" rx="55.4913" ry="18"/>
|
||||
<text text-anchor="middle" x="1178" y="-247.3" font-family="Times,serif" font-size="14.00">Subscription</text>
|
||||
</g>
|
||||
<!-- Plan->Subscription -->
|
||||
<g id="edge40" class="edge"><title>Plan->Subscription</title>
|
||||
<path fill="none" stroke="#61c997" d="M1799.01,-334.618C1712.55,-328.644 1490.48,-312.729 1417,-302 1352.19,-292.537 1278.55,-276.283 1230.35,-264.883"/>
|
||||
<ellipse fill="none" stroke="#61c997" cx="1803.2" cy="-334.907" rx="4" ry="4"/>
|
||||
<polygon fill="#61c997" stroke="#61c997" points="1230.19,-264.845 1221.5,-258.15 1225.32,-263.686 1220.46,-262.528 1220.46,-262.528 1220.46,-262.528 1225.32,-263.686 1219.42,-266.905 1230.19,-264.845 1230.19,-264.845"/>
|
||||
</g>
|
||||
<!-- PlanImage -->
|
||||
<g id="node75" class="node"><title>PlanImage</title>
|
||||
<ellipse fill="none" stroke="black" cx="1911" cy="-251" rx="48.9926" ry="18"/>
|
||||
<text text-anchor="middle" x="1911" y="-247.3" font-family="Times,serif" font-size="14.00">PlanImage</text>
|
||||
</g>
|
||||
<!-- Plan->PlanImage -->
|
||||
<g id="edge41" class="edge"><title>Plan->PlanImage</title>
|
||||
<path fill="none" stroke="#f3f845" d="M1867.5,-330.385C1895.19,-324.158 1931.32,-314.008 1940,-302 1946.34,-293.231 1942.19,-282.978 1935.27,-274.048"/>
|
||||
<ellipse fill="none" stroke="#f3f845" cx="1863.49" cy="-331.26" rx="4.00001" ry="4.00001"/>
|
||||
<ellipse fill="#f3f845" stroke="#f3f845" cx="1932.47" cy="-270.836" rx="4.00002" ry="4.00002"/>
|
||||
</g>
|
||||
<!-- MachineFile -->
|
||||
<g id="node35" class="node"><title>MachineFile</title>
|
||||
<ellipse fill="none" stroke="black" cx="1973" cy="-338" rx="55.7903" ry="18"/>
|
||||
<text text-anchor="middle" x="1973" y="-334.3" font-family="Times,serif" font-size="14.00">MachineFile</text>
|
||||
</g>
|
||||
<!-- Organization -->
|
||||
<g id="node36" class="node"><title>Organization</title>
|
||||
<ellipse fill="none" stroke="black" cx="123" cy="-446" rx="56.59" ry="18"/>
|
||||
<text text-anchor="middle" x="123" y="-442.3" font-family="Times,serif" font-size="14.00">Organization</text>
|
||||
</g>
|
||||
<!-- Organization->Address -->
|
||||
<g id="edge44" class="edge"><title>Organization->Address</title>
|
||||
<path fill="none" stroke="#bbe3bb" d="M113.435,-420.271C106.869,-403.296 98.1874,-380.85 91.6115,-363.849"/>
|
||||
<ellipse fill="none" stroke="#bbe3bb" cx="114.97" cy="-424.239" rx="4.00001" ry="4.00001"/>
|
||||
<ellipse fill="#bbe3bb" stroke="#bbe3bb" cx="90.014" cy="-359.719" rx="4.00001" ry="4.00001"/>
|
||||
</g>
|
||||
<!-- StatisticGraph -->
|
||||
<g id="node37" class="node"><title>StatisticGraph</title>
|
||||
<ellipse fill="none" stroke="black" cx="3191" cy="-446" rx="61.1893" ry="18"/>
|
||||
<text text-anchor="middle" x="3191" y="-442.3" font-family="Times,serif" font-size="14.00">StatisticGraph</text>
|
||||
</g>
|
||||
<!-- OAuth2Mapping -->
|
||||
<g id="node39" class="node"><title>OAuth2Mapping</title>
|
||||
<ellipse fill="none" stroke="black" cx="4405" cy="-641" rx="71.4873" ry="18"/>
|
||||
<text text-anchor="middle" x="4405" y="-637.3" font-family="Times,serif" font-size="14.00">OAuth2Mapping</text>
|
||||
</g>
|
||||
<!-- Licence -->
|
||||
<g id="node40" class="node"><title>Licence</title>
|
||||
<ellipse fill="none" stroke="black" cx="858" cy="-641" rx="38.1938" ry="18"/>
|
||||
<text text-anchor="middle" x="858" y="-637.3" font-family="Times,serif" font-size="14.00">Licence</text>
|
||||
</g>
|
||||
<!-- Licence->Project -->
|
||||
<g id="edge45" class="edge"><title>Licence->Project</title>
|
||||
<path fill="none" stroke="#2b1e6a" d="M858,-614.694C858,-604.512 858,-592.747 858,-582.367"/>
|
||||
<ellipse fill="none" stroke="#2b1e6a" cx="858" cy="-618.799" rx="4" ry="4"/>
|
||||
<polygon fill="#2b1e6a" stroke="#2b1e6a" points="858,-582.175 862.5,-572.175 858,-577.175 858,-572.175 858,-572.175 858,-572.175 858,-577.175 853.5,-572.175 858,-582.175 858,-582.175"/>
|
||||
</g>
|
||||
<!-- User->Project -->
|
||||
<g id="edge49" class="edge"><title>User->Project</title>
|
||||
<path fill="none" stroke="#bfdfe6" d="M1201.68,-637.466C1153.3,-633.439 1064,-624.008 990,-605 971.555,-600.262 926.853,-582.848 894.574,-569.895"/>
|
||||
<ellipse fill="none" stroke="#bfdfe6" cx="1205.95" cy="-637.812" rx="4" ry="4"/>
|
||||
<polygon fill="#bfdfe6" stroke="#bfdfe6" points="894.274,-569.774 886.68,-561.864 889.636,-567.906 884.998,-566.038 884.998,-566.038 884.998,-566.038 889.636,-567.906 883.317,-570.212 894.274,-569.774 894.274,-569.774"/>
|
||||
<text text-anchor="middle" x="1024" y="-593.8" font-family="Times,serif" font-size="14.00">my_projects</text>
|
||||
</g>
|
||||
<!-- User->Wallet -->
|
||||
<g id="edge61" class="edge"><title>User->Wallet</title>
|
||||
<path fill="none" stroke="#6c68a2" d="M1201.87,-637.078C1142,-631.909 1016.46,-620.244 911,-605 710.13,-575.964 471.869,-528.237 379.405,-509.207"/>
|
||||
<ellipse fill="none" stroke="#6c68a2" cx="1205.88" cy="-637.422" rx="4" ry="4"/>
|
||||
<ellipse fill="#6c68a2" stroke="#6c68a2" cx="375.354" cy="-508.371" rx="4.00001" ry="4.00001"/>
|
||||
</g>
|
||||
<!-- User->Invoice -->
|
||||
<g id="edge59" class="edge"><title>User->Invoice</title>
|
||||
<path fill="none" stroke="#c5e16d" d="M1201.8,-637.989C1141.19,-634.573 1013.22,-627.564 905,-623 663.749,-612.826 602.59,-625.547 362,-605 281.086,-598.09 0,-636.208 0,-555 0,-555 0,-555 0,-177 0,-107.484 1111.13,-94.3827 1356.45,-92.3374"/>
|
||||
<ellipse fill="none" stroke="#c5e16d" cx="1205.9" cy="-638.221" rx="4" ry="4"/>
|
||||
<polygon fill="#c5e16d" stroke="#c5e16d" points="1356.81,-92.3345 1366.84,-96.7532 1361.81,-92.2939 1366.81,-92.2533 1366.81,-92.2533 1366.81,-92.2533 1361.81,-92.2939 1366.77,-87.7535 1356.81,-92.3345 1356.81,-92.3345"/>
|
||||
</g>
|
||||
<!-- User->Credit -->
|
||||
<g id="edge56" class="edge"><title>User->Credit</title>
|
||||
<path fill="none" stroke="#3c79c6" d="M1246.42,-613.615C1258.18,-579.532 1277.96,-518.143 1288,-464 1302.39,-386.374 1253,-348.101 1303,-287 1321.5,-264.389 1353.73,-255.88 1380.13,-252.894"/>
|
||||
<polygon fill="#3c79c6" stroke="#3c79c6" points="1246.35,-613.836 1238.8,-621.795 1244.7,-618.557 1243.05,-623.277 1243.05,-623.277 1243.05,-623.277 1244.7,-618.557 1247.3,-624.76 1246.35,-613.836 1246.35,-613.836"/>
|
||||
<polygon fill="#3c79c6" stroke="#3c79c6" points="1380.33,-252.876 1390.7,-256.459 1385.31,-252.427 1390.29,-251.977 1390.29,-251.977 1390.29,-251.977 1385.31,-252.427 1389.89,-247.495 1380.33,-252.876 1380.33,-252.876"/>
|
||||
</g>
|
||||
<!-- User->Credit -->
|
||||
<g id="edge57" class="edge"><title>User->Credit</title>
|
||||
<path fill="none" stroke="#b3af9b" d="M1257.2,-617.546C1260.35,-613.515 1263.42,-609.243 1266,-605 1274.28,-591.389 1273.93,-586.73 1280,-572 1331.98,-445.865 1324.3,-404.277 1394,-287 1396.38,-283 1399.2,-278.985 1402.13,-275.175"/>
|
||||
<polygon fill="#b3af9b" stroke="#b3af9b" points="1257.09,-617.68 1247.25,-622.529 1253.91,-621.536 1250.72,-625.393 1250.72,-625.393 1250.72,-625.393 1253.91,-621.536 1254.19,-628.257 1257.09,-617.68 1257.09,-617.68"/>
|
||||
<polygon fill="#b3af9b" stroke="#b3af9b" points="1402.28,-274.992 1412.09,-270.093 1405.44,-271.12 1408.61,-267.247 1408.61,-267.247 1408.61,-267.247 1405.44,-271.12 1405.12,-264.4 1402.28,-274.992 1402.28,-274.992"/>
|
||||
<text text-anchor="middle" x="1372.5" y="-442.3" font-family="Times,serif" font-size="14.00">training_credits</text>
|
||||
</g>
|
||||
<!-- User->Credit -->
|
||||
<g id="edge58" class="edge"><title>User->Credit</title>
|
||||
<path fill="none" stroke="#0d663a" d="M1217.69,-616.551C1206.26,-600.303 1194,-577.605 1194,-555 1194,-555 1194,-555 1194,-337 1194,-297.35 1316.19,-270.272 1382.06,-258.555"/>
|
||||
<polygon fill="#0d663a" stroke="#0d663a" points="1217.9,-616.843 1220.25,-627.555 1220.88,-620.858 1223.86,-624.872 1223.86,-624.872 1223.86,-624.872 1220.88,-620.858 1227.48,-622.189 1217.9,-616.843 1217.9,-616.843"/>
|
||||
<polygon fill="#0d663a" stroke="#0d663a" points="1382.26,-258.519 1392.89,-261.241 1387.19,-257.663 1392.12,-256.807 1392.12,-256.807 1392.12,-256.807 1387.19,-257.663 1391.35,-252.374 1382.26,-258.519 1382.26,-258.519"/>
|
||||
<text text-anchor="middle" x="1239" y="-442.3" font-family="Times,serif" font-size="14.00">machine_credits</text>
|
||||
</g>
|
||||
<!-- Role -->
|
||||
<g id="node49" class="node"><title>Role</title>
|
||||
<ellipse fill="none" stroke="black" cx="1076" cy="-251" rx="27.0966" ry="18"/>
|
||||
<text text-anchor="middle" x="1076" y="-247.3" font-family="Times,serif" font-size="14.00">Role</text>
|
||||
</g>
|
||||
<!-- User->Role -->
|
||||
<g id="edge47" class="edge"><title>User->Role</title>
|
||||
<path fill="none" stroke="#2a23fd" d="M1199.57,-637.008C1150.89,-630.838 1072,-612.039 1072,-555 1072,-555 1072,-555 1072,-337 1072,-317.731 1073.04,-296.033 1074.06,-279.382"/>
|
||||
<polygon fill="#2a23fd" stroke="#2a23fd" points="1199.82,-637.036 1209.24,-642.643 1204.79,-637.604 1209.75,-638.172 1209.75,-638.172 1209.75,-638.172 1204.79,-637.604 1210.26,-633.701 1199.82,-637.036 1199.82,-637.036"/>
|
||||
<polygon fill="#2a23fd" stroke="#2a23fd" points="1074.07,-279.224 1079.2,-269.536 1074.39,-274.235 1074.71,-269.245 1074.71,-269.245 1074.71,-269.245 1074.39,-274.235 1070.22,-268.955 1074.07,-279.224 1074.07,-279.224"/>
|
||||
</g>
|
||||
<!-- Notification -->
|
||||
<g id="node54" class="node"><title>Notification</title>
|
||||
<ellipse fill="none" stroke="black" cx="1399" cy="-554" rx="53.0913" ry="18"/>
|
||||
<text text-anchor="middle" x="1399" y="-550.3" font-family="Times,serif" font-size="14.00">Notification</text>
|
||||
</g>
|
||||
<!-- User->Notification -->
|
||||
<g id="edge46" class="edge"><title>User->Notification</title>
|
||||
<path fill="none" stroke="#074552" d="M1269.39,-630.635C1288.24,-624.563 1312.13,-615.78 1332,-605 1346.3,-597.24 1360.93,-586.686 1372.85,-577.274"/>
|
||||
<ellipse fill="none" stroke="#074552" cx="1265.47" cy="-631.869" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#074552" stroke="#074552" points="1372.86,-577.271 1383.47,-574.49 1376.75,-574.13 1380.64,-570.989 1380.64,-570.989 1380.64,-570.989 1376.75,-574.13 1377.81,-567.487 1372.86,-577.271 1372.86,-577.271"/>
|
||||
</g>
|
||||
<!-- User->Subscription -->
|
||||
<g id="edge54" class="edge"><title>User->Subscription</title>
|
||||
<path fill="none" stroke="#fba6b4" d="M1202.4,-635.249C1180.59,-630.695 1153.05,-621.888 1134,-605 1115.56,-588.646 1110,-579.65 1110,-555 1110,-555 1110,-555 1110,-337 1110,-311.598 1128.75,-289.438 1146.55,-274.118"/>
|
||||
<ellipse fill="none" stroke="#fba6b4" cx="1206.52" cy="-636.04" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#fba6b4" stroke="#fba6b4" points="1146.84,-273.885 1157.44,-271.065 1150.72,-270.729 1154.6,-267.574 1154.6,-267.574 1154.6,-267.574 1150.72,-270.729 1151.76,-264.083 1146.84,-273.885 1146.84,-273.885"/>
|
||||
</g>
|
||||
<!-- Training -->
|
||||
<g id="node56" class="node"><title>Training</title>
|
||||
<ellipse fill="none" stroke="black" cx="1863" cy="-554" rx="40.8928" ry="18"/>
|
||||
<text text-anchor="middle" x="1863" y="-550.3" font-family="Times,serif" font-size="14.00">Training</text>
|
||||
</g>
|
||||
<!-- User->Training -->
|
||||
<g id="edge53" class="edge"><title>User->Training</title>
|
||||
<path fill="none" stroke="#65edd3" d="M1274.68,-637.802C1342.57,-633.549 1489.85,-622.997 1613,-605 1685.11,-594.462 1767.89,-576.795 1817.77,-565.529"/>
|
||||
<polygon fill="#65edd3" stroke="#65edd3" points="1274.46,-637.815 1264.2,-633.939 1269.47,-638.122 1264.48,-638.43 1264.48,-638.43 1264.48,-638.43 1269.47,-638.122 1264.76,-642.922 1274.46,-637.815 1274.46,-637.815"/>
|
||||
<polygon fill="#65edd3" stroke="#65edd3" points="1817.85,-565.512 1828.6,-567.685 1822.72,-564.404 1827.6,-563.297 1827.6,-563.297 1827.6,-563.297 1822.72,-564.404 1826.6,-558.908 1817.85,-565.512 1817.85,-565.512"/>
|
||||
</g>
|
||||
<!-- User->Reservation -->
|
||||
<g id="edge51" class="edge"><title>User->Reservation</title>
|
||||
<path fill="none" stroke="#5e9c43" d="M1272.42,-637.776C1346.27,-632.996 1522.05,-620.878 1669,-605 1890.21,-581.098 1946.78,-574.432 2162,-518 2201.37,-507.678 2300.48,-481.962 2337,-464 2394.88,-435.531 2454.63,-389.12 2487.78,-361.574"/>
|
||||
<ellipse fill="none" stroke="#5e9c43" cx="1268.33" cy="-638.039" rx="4" ry="4"/>
|
||||
<polygon fill="#5e9c43" stroke="#5e9c43" points="2487.96,-361.427 2498.51,-358.448 2491.79,-358.213 2495.62,-355 2495.62,-355 2495.62,-355 2491.79,-358.213 2492.73,-351.552 2487.96,-361.427 2487.96,-361.427"/>
|
||||
</g>
|
||||
<!-- UsersCredit -->
|
||||
<g id="node61" class="node"><title>UsersCredit</title>
|
||||
<ellipse fill="none" stroke="black" cx="1378" cy="-178" rx="52.7911" ry="18"/>
|
||||
<text text-anchor="middle" x="1378" y="-174.3" font-family="Times,serif" font-size="14.00">UsersCredit</text>
|
||||
</g>
|
||||
<!-- User->UsersCredit -->
|
||||
<g id="edge55" class="edge"><title>User->UsersCredit</title>
|
||||
<path fill="none" stroke="#429589" d="M1213.68,-621.475C1208.61,-616.558 1203.68,-610.946 1200,-605 1191.94,-591.965 1193.62,-586.891 1190,-572 1163.5,-463.089 1124.99,-417.662 1180,-320 1189.76,-302.672 1292.5,-234.411 1346,-199.622"/>
|
||||
<ellipse fill="none" stroke="#429589" cx="1216.66" cy="-624.206" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#429589" stroke="#429589" points="1346.07,-199.58 1356.9,-197.912 1350.26,-196.859 1354.46,-194.137 1354.46,-194.137 1354.46,-194.137 1350.26,-196.859 1352.01,-190.362 1346.07,-199.58 1346.07,-199.58"/>
|
||||
</g>
|
||||
<!-- User->UserTag -->
|
||||
<g id="edge60" class="edge"><title>User->UserTag</title>
|
||||
<path fill="none" stroke="#68864b" d="M1272.57,-640.889C1336.01,-641.494 1472.24,-638.328 1581,-605 1603.39,-598.14 1626.59,-585.677 1644.22,-574.911"/>
|
||||
<ellipse fill="none" stroke="#68864b" cx="1268.47" cy="-640.837" rx="4" ry="4"/>
|
||||
<polygon fill="#68864b" stroke="#68864b" points="1644.42,-574.784 1655.28,-573.288 1648.66,-572.129 1652.89,-569.474 1652.89,-569.474 1652.89,-569.474 1648.66,-572.129 1650.5,-565.661 1644.42,-574.784 1644.42,-574.784"/>
|
||||
</g>
|
||||
<!-- Export -->
|
||||
<g id="node67" class="node"><title>Export</title>
|
||||
<ellipse fill="none" stroke="black" cx="1505" cy="-554" rx="34.394" ry="18"/>
|
||||
<text text-anchor="middle" x="1505" y="-550.3" font-family="Times,serif" font-size="14.00">Export</text>
|
||||
</g>
|
||||
<!-- User->Export -->
|
||||
<g id="edge62" class="edge"><title>User->Export</title>
|
||||
<path fill="none" stroke="#474558" d="M1269.51,-631.116C1313.36,-618.91 1393.72,-595.754 1461,-572 1463.52,-571.111 1466.11,-570.172 1468.72,-569.211"/>
|
||||
<ellipse fill="none" stroke="#474558" cx="1265.62" cy="-632.196" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#474558" stroke="#474558" points="1468.74,-569.201 1479.68,-569.892 1473.42,-567.441 1478.1,-565.68 1478.1,-565.68 1478.1,-565.68 1473.42,-567.441 1476.52,-561.468 1468.74,-569.201 1468.74,-569.201"/>
|
||||
</g>
|
||||
<!-- UserTraining -->
|
||||
<g id="node73" class="node"><title>UserTraining</title>
|
||||
<ellipse fill="none" stroke="black" cx="1519" cy="-446" rx="57.6901" ry="18"/>
|
||||
<text text-anchor="middle" x="1519" y="-442.3" font-family="Times,serif" font-size="14.00">UserTraining</text>
|
||||
</g>
|
||||
<!-- User->UserTraining -->
|
||||
<g id="edge52" class="edge"><title>User->UserTraining</title>
|
||||
<path fill="none" stroke="#8dc9f9" d="M1272.25,-637.691C1346.24,-632.032 1513.73,-614.693 1548,-572 1570.93,-543.437 1552.44,-500.003 1536.28,-472.582"/>
|
||||
<ellipse fill="none" stroke="#8dc9f9" cx="1268.12" cy="-637.998" rx="4" ry="4"/>
|
||||
<polygon fill="#8dc9f9" stroke="#8dc9f9" points="1536.2,-472.452 1534.79,-461.579 1533.58,-468.197 1530.96,-463.941 1530.96,-463.941 1530.96,-463.941 1533.58,-468.197 1527.12,-466.303 1536.2,-472.452 1536.2,-472.452"/>
|
||||
</g>
|
||||
<!-- User->ProjectUser -->
|
||||
<g id="edge50" class="edge"><title>User->ProjectUser</title>
|
||||
<path fill="none" stroke="#505fdd" d="M1201.82,-637.38C1141.89,-632.659 1016.25,-621.64 911,-605 724.858,-575.572 666.281,-598.741 496,-518 471.459,-506.363 447.74,-486.566 431.123,-470.828"/>
|
||||
<ellipse fill="none" stroke="#505fdd" cx="1205.84" cy="-637.694" rx="4" ry="4"/>
|
||||
<polygon fill="#505fdd" stroke="#505fdd" points="430.735,-470.451 426.7,-460.254 427.149,-466.966 423.563,-463.482 423.563,-463.482 423.563,-463.482 427.149,-466.966 420.427,-466.709 430.735,-470.451 430.735,-470.451"/>
|
||||
</g>
|
||||
<!-- Profile -->
|
||||
<g id="node87" class="node"><title>Profile</title>
|
||||
<ellipse fill="none" stroke="black" cx="186" cy="-554" rx="34.394" ry="18"/>
|
||||
<text text-anchor="middle" x="186" y="-550.3" font-family="Times,serif" font-size="14.00">Profile</text>
|
||||
</g>
|
||||
<!-- User->Profile -->
|
||||
<g id="edge48" class="edge"><title>User->Profile</title>
|
||||
<path fill="none" stroke="#1c269d" d="M1201.8,-638.079C1141.18,-634.799 1013.2,-627.988 905,-623 709.932,-614.007 660.119,-626.213 466,-605 379.388,-595.535 279.157,-575.366 225.224,-563.743"/>
|
||||
<ellipse fill="none" stroke="#1c269d" cx="1205.9" cy="-638.302" rx="4" ry="4"/>
|
||||
<ellipse fill="#1c269d" stroke="#1c269d" cx="221.201" cy="-562.871" rx="4.00001" ry="4.00001"/>
|
||||
</g>
|
||||
<!-- ProjectStepImage -->
|
||||
<g id="node42" class="node"><title>ProjectStepImage</title>
|
||||
<ellipse fill="none" stroke="black" cx="529" cy="-338" rx="73.387" ry="18"/>
|
||||
<text text-anchor="middle" x="529" y="-334.3" font-family="Times,serif" font-size="14.00">ProjectStepImage</text>
|
||||
</g>
|
||||
<!-- Credit->UsersCredit -->
|
||||
<g id="edge63" class="edge"><title>Credit->UsersCredit</title>
|
||||
<path fill="none" stroke="#347295" d="M1408.36,-226.895C1403.88,-219.83 1398.93,-212.016 1394.34,-204.785"/>
|
||||
<ellipse fill="none" stroke="#347295" cx="1410.65" cy="-230.51" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#347295" stroke="#347295" points="1394.15,-204.484 1392.6,-193.628 1391.47,-200.261 1388.8,-196.037 1388.8,-196.037 1388.8,-196.037 1391.47,-200.261 1385,-198.446 1394.15,-204.484 1394.15,-204.484"/>
|
||||
</g>
|
||||
<!-- PartnerPlan -->
|
||||
<g id="node45" class="node"><title>PartnerPlan</title>
|
||||
<ellipse fill="none" stroke="black" cx="1512" cy="-338" rx="51.9908" ry="18"/>
|
||||
<text text-anchor="middle" x="1512" y="-334.3" font-family="Times,serif" font-size="14.00">PartnerPlan</text>
|
||||
</g>
|
||||
<!-- PartnerPlan->Price -->
|
||||
<g id="edge70" class="edge"><title>PartnerPlan->Price</title>
|
||||
<path fill="none" stroke="#ce328f" d="M1571.95,-335.253C1646.29,-332.205 1776.57,-323.967 1886,-302 1930.67,-293.033 1980.54,-276.334 2012.55,-264.713"/>
|
||||
<ellipse fill="none" stroke="#ce328f" cx="1567.61" cy="-335.425" rx="4" ry="4"/>
|
||||
<polygon fill="#ce328f" stroke="#ce328f" points="2012.9,-264.585 2023.84,-265.359 2017.59,-262.86 2022.28,-261.135 2022.28,-261.135 2022.28,-261.135 2017.59,-262.86 2020.73,-256.912 2012.9,-264.585 2012.9,-264.585"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->PlanFile -->
|
||||
<g id="edge69" class="edge"><title>PartnerPlan->PlanFile</title>
|
||||
<path fill="none" stroke="#f13c6a" d="M1570.75,-332.694C1627.73,-327.666 1709.49,-317.94 1737,-302 1747.84,-295.721 1756.88,-285.286 1763.61,-275.568"/>
|
||||
<ellipse fill="none" stroke="#f13c6a" cx="1566.52" cy="-333.059" rx="4" ry="4"/>
|
||||
<ellipse fill="#f13c6a" stroke="#f13c6a" cx="1765.91" cy="-272.039" rx="4.00002" ry="4.00002"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->Credit -->
|
||||
<g id="edge64" class="edge"><title>PartnerPlan->Credit</title>
|
||||
<path fill="none" stroke="#7a22e1" d="M1453.91,-331.18C1435.59,-326.284 1417.23,-317.529 1406,-302 1400.64,-294.579 1402.04,-285.338 1405.76,-276.827"/>
|
||||
<ellipse fill="none" stroke="#7a22e1" cx="1457.85" cy="-332.121" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#7a22e1" stroke="#7a22e1" points="1405.76,-276.816 1414.45,-270.121 1408.12,-272.407 1410.48,-267.998 1410.48,-267.998 1410.48,-267.998 1408.12,-272.407 1406.51,-265.875 1405.76,-276.816 1405.76,-276.816"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->Credit -->
|
||||
<g id="edge65" class="edge"><title>PartnerPlan->Credit</title>
|
||||
<path fill="none" stroke="#0ba4d0" d="M1459.33,-326.118C1446.46,-320.93 1434.09,-313.279 1426,-302 1421.35,-295.514 1419.65,-287.252 1419.38,-279.321"/>
|
||||
<ellipse fill="none" stroke="#0ba4d0" cx="1463.17" cy="-327.523" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#0ba4d0" stroke="#0ba4d0" points="1419.38,-279.257 1424.22,-269.416 1419.55,-274.26 1419.72,-269.263 1419.72,-269.263 1419.72,-269.263 1419.55,-274.26 1415.22,-269.109 1419.38,-279.257 1419.38,-279.257"/>
|
||||
<text text-anchor="middle" x="1468.5" y="-290.8" font-family="Times,serif" font-size="14.00">training_credits</text>
|
||||
</g>
|
||||
<!-- PartnerPlan->Credit -->
|
||||
<g id="edge66" class="edge"><title>PartnerPlan->Credit</title>
|
||||
<path fill="none" stroke="#79a090" d="M1516.86,-311.62C1517.16,-303.142 1515.9,-294.064 1511,-287 1500.35,-271.638 1481.81,-263.017 1464.48,-258.18"/>
|
||||
<ellipse fill="none" stroke="#79a090" cx="1516.48" cy="-315.817" rx="4" ry="4"/>
|
||||
<polygon fill="#79a090" stroke="#79a090" points="1464.2,-258.113 1455.55,-251.375 1459.34,-256.93 1454.48,-255.747 1454.48,-255.747 1454.48,-255.747 1459.34,-256.93 1453.42,-260.12 1464.2,-258.113 1464.2,-258.113"/>
|
||||
<text text-anchor="middle" x="1562" y="-290.8" font-family="Times,serif" font-size="14.00">machine_credits</text>
|
||||
</g>
|
||||
<!-- PartnerPlan->Role -->
|
||||
<g id="edge71" class="edge"><title>PartnerPlan->Role</title>
|
||||
<path fill="none" stroke="#b819db" d="M1453.6,-332.129C1374.95,-324.425 1231.31,-306.302 1114,-269 1111.59,-268.233 1109.13,-267.359 1106.67,-266.42"/>
|
||||
<ellipse fill="none" stroke="#b819db" cx="1457.95" cy="-332.548" rx="4" ry="4"/>
|
||||
<polygon fill="#b819db" stroke="#b819db" points="1106.61,-266.395 1099.09,-258.414 1101.99,-264.484 1097.37,-262.573 1097.37,-262.573 1097.37,-262.573 1101.99,-264.484 1095.65,-266.731 1106.61,-266.395 1106.61,-266.395"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->Subscription -->
|
||||
<g id="edge67" class="edge"><title>PartnerPlan->Subscription</title>
|
||||
<path fill="none" stroke="#47df46" d="M1457.36,-328.578C1420.53,-322.42 1371,-313.204 1328,-302 1308.07,-296.807 1259.95,-280.516 1223.54,-267.926"/>
|
||||
<ellipse fill="none" stroke="#47df46" cx="1461.54" cy="-329.269" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#47df46" stroke="#47df46" points="1223.54,-267.926 1215.57,-260.399 1218.82,-266.288 1214.09,-264.65 1214.09,-264.65 1214.09,-264.65 1218.82,-266.288 1212.62,-268.902 1223.54,-267.926 1223.54,-267.926"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->PlanImage -->
|
||||
<g id="edge68" class="edge"><title>PartnerPlan->PlanImage</title>
|
||||
<path fill="none" stroke="#6e8026" d="M1570.11,-331.779C1620.72,-326.526 1695.83,-317.023 1760,-302 1798.38,-293.014 1840.91,-278.504 1871.02,-267.423"/>
|
||||
<ellipse fill="none" stroke="#6e8026" cx="1565.87" cy="-332.211" rx="4" ry="4"/>
|
||||
<ellipse fill="#6e8026" stroke="#6e8026" cx="1875.04" cy="-265.933" rx="4.00001" ry="4.00001"/>
|
||||
</g>
|
||||
<!-- OAuth2Provider -->
|
||||
<g id="node46" class="node"><title>OAuth2Provider</title>
|
||||
<ellipse fill="none" stroke="black" cx="4405" cy="-735" rx="69.5877" ry="18"/>
|
||||
<text text-anchor="middle" x="4405" y="-731.3" font-family="Times,serif" font-size="14.00">OAuth2Provider</text>
|
||||
</g>
|
||||
<!-- OAuth2Provider->OAuth2Mapping -->
|
||||
<g id="edge73" class="edge"><title>OAuth2Provider->OAuth2Mapping</title>
|
||||
<path fill="none" stroke="#2b7943" d="M4405,-708.451C4405,-696.315 4405,-681.795 4405,-669.427"/>
|
||||
<ellipse fill="none" stroke="#2b7943" cx="4405" cy="-712.696" rx="4" ry="4"/>
|
||||
<polygon fill="#2b7943" stroke="#2b7943" points="4405,-669.227 4409.5,-659.227 4405,-664.227 4405,-659.227 4405,-659.227 4405,-659.227 4405,-664.227 4400.5,-659.227 4405,-669.227 4405,-669.227"/>
|
||||
</g>
|
||||
<!-- AuthProvider -->
|
||||
<g id="node71" class="node"><title>AuthProvider</title>
|
||||
<ellipse fill="none" stroke="black" cx="4559" cy="-641" rx="58.4896" ry="18"/>
|
||||
<text text-anchor="middle" x="4559" y="-637.3" font-family="Times,serif" font-size="14.00">AuthProvider</text>
|
||||
</g>
|
||||
<!-- OAuth2Provider->AuthProvider -->
|
||||
<g id="edge72" class="edge"><title>OAuth2Provider->AuthProvider</title>
|
||||
<path fill="none" stroke="#84680e" d="M4438.45,-714.015C4464.52,-698.44 4500.52,-676.937 4526.38,-661.49"/>
|
||||
<ellipse fill="none" stroke="#84680e" cx="4434.91" cy="-716.133" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#84680e" stroke="#84680e" cx="4529.95" cy="-659.355" rx="4.00002" ry="4.00002"/>
|
||||
</g>
|
||||
<!-- Asset -->
|
||||
<g id="node50" class="node"><title>Asset</title>
|
||||
<ellipse fill="none" stroke="black" cx="4688" cy="-735" rx="30.5947" ry="18"/>
|
||||
<text text-anchor="middle" x="4688" y="-731.3" font-family="Times,serif" font-size="14.00">Asset</text>
|
||||
</g>
|
||||
<!-- Project::OpenlabSync -->
|
||||
<g id="node51" class="node"><title>Project::OpenlabSync</title>
|
||||
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="4871.5,-753 4736.5,-753 4736.5,-717 4871.5,-717 4871.5,-753"/>
|
||||
<text text-anchor="middle" x="4804" y="-731.3" font-family="Times,serif" font-size="14.00">Project::OpenlabSync</text>
|
||||
</g>
|
||||
<!-- DatabaseProvider -->
|
||||
<g id="node52" class="node"><title>DatabaseProvider</title>
|
||||
<ellipse fill="none" stroke="black" cx="4566" cy="-735" rx="73.387" ry="18"/>
|
||||
<text text-anchor="middle" x="4566" y="-731.3" font-family="Times,serif" font-size="14.00">DatabaseProvider</text>
|
||||
</g>
|
||||
<!-- DatabaseProvider->AuthProvider -->
|
||||
<g id="edge74" class="edge"><title>DatabaseProvider->AuthProvider</title>
|
||||
<path fill="none" stroke="#88bf0e" d="M4564.06,-708.451C4563.09,-695.702 4561.92,-680.322 4560.95,-667.57"/>
|
||||
<ellipse fill="none" stroke="#88bf0e" cx="4564.38" cy="-712.707" rx="4" ry="4"/>
|
||||
<ellipse fill="#88bf0e" stroke="#88bf0e" cx="4560.61" cy="-663.215" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Availability->AvailabilityTag -->
|
||||
<g id="edge82" class="edge"><title>Availability->AvailabilityTag</title>
|
||||
<path fill="none" stroke="#0ee210" d="M2467.44,-625.711C2484.03,-620.011 2502.65,-612.915 2519,-605 2535.73,-596.904 2553.34,-586.164 2567.77,-576.713"/>
|
||||
<ellipse fill="none" stroke="#0ee210" cx="2463.26" cy="-627.117" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#0ee210" stroke="#0ee210" points="2567.98,-576.572 2578.8,-574.776 2572.14,-573.801 2576.3,-571.03 2576.3,-571.03 2576.3,-571.03 2572.14,-573.801 2573.81,-567.284 2567.98,-576.572 2567.98,-576.572"/>
|
||||
</g>
|
||||
<!-- Availability->Event -->
|
||||
<g id="edge81" class="edge"><title>Availability->Event</title>
|
||||
<path fill="none" stroke="#1f571e" d="M2470.53,-628.004C2541.93,-610.715 2672.12,-579.186 2735.45,-563.85"/>
|
||||
<ellipse fill="none" stroke="#1f571e" cx="2466.53" cy="-628.974" rx="4.00001" ry="4.00001"/>
|
||||
<ellipse fill="#1f571e" stroke="#1f571e" cx="2739.68" cy="-562.827" rx="4.00001" ry="4.00001"/>
|
||||
</g>
|
||||
<!-- Availability->Training -->
|
||||
<g id="edge78" class="edge"><title>Availability->Training</title>
|
||||
<path fill="none" stroke="#922eed" d="M2365.92,-629.711C2329.57,-622.859 2280.91,-613.573 2238,-605 2205.95,-598.596 2198.27,-595.214 2166,-590 2077.3,-575.667 1973.06,-564.958 1912.86,-559.365"/>
|
||||
<polygon fill="#922eed" stroke="#922eed" points="2366.01,-629.726 2375,-635.998 2370.92,-630.651 2375.84,-631.576 2375.84,-631.576 2375.84,-631.576 2370.92,-630.651 2376.67,-627.153 2366.01,-629.726 2366.01,-629.726"/>
|
||||
<polygon fill="#922eed" stroke="#922eed" points="1912.82,-559.362 1903.28,-553.965 1907.84,-558.904 1902.86,-558.447 1902.86,-558.447 1902.86,-558.447 1907.84,-558.904 1902.45,-562.928 1912.82,-559.362 1912.82,-559.362"/>
|
||||
</g>
|
||||
<!-- Availability->Reservation -->
|
||||
<g id="edge80" class="edge"><title>Availability->Reservation</title>
|
||||
<path fill="none" stroke="#ac10d3" d="M2431.88,-613.533C2432.97,-610.667 2434.03,-607.782 2435,-605 2465.07,-518.52 2494.03,-413.837 2506.96,-365.644"/>
|
||||
<polygon fill="#ac10d3" stroke="#ac10d3" points="2431.81,-613.721 2423.96,-621.383 2429.98,-618.375 2428.15,-623.028 2428.15,-623.028 2428.15,-623.028 2429.98,-618.375 2432.34,-624.674 2431.81,-613.721 2431.81,-613.721"/>
|
||||
<polygon fill="#ac10d3" stroke="#ac10d3" points="2506.96,-365.638 2513.89,-357.138 2508.25,-360.808 2509.54,-355.977 2509.54,-355.977 2509.54,-355.977 2508.25,-360.808 2505.19,-354.816 2506.96,-365.638 2506.96,-365.638"/>
|
||||
</g>
|
||||
<!-- Slot -->
|
||||
<g id="node63" class="node"><title>Slot</title>
|
||||
<ellipse fill="none" stroke="black" cx="2556" cy="-251" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="2556" y="-247.3" font-family="Times,serif" font-size="14.00">Slot</text>
|
||||
</g>
|
||||
<!-- Availability->Slot -->
|
||||
<g id="edge79" class="edge"><title>Availability->Slot</title>
|
||||
<path fill="none" stroke="#af2337" d="M2442.42,-617.544C2445.81,-613.512 2449.14,-609.239 2452,-605 2521.14,-502.509 2547.69,-476.345 2576,-356 2582.19,-329.698 2574.68,-299.323 2567.16,-278.218"/>
|
||||
<ellipse fill="none" stroke="#af2337" cx="2439.72" cy="-620.633" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#af2337" stroke="#af2337" points="2567.08,-278.008 2567.74,-267.062 2565.31,-273.334 2563.53,-268.66 2563.53,-268.66 2563.53,-268.66 2565.31,-273.334 2559.32,-270.259 2567.08,-278.008 2567.08,-278.008"/>
|
||||
</g>
|
||||
<!-- MachinesAvailability -->
|
||||
<g id="node68" class="node"><title>MachinesAvailability</title>
|
||||
<ellipse fill="none" stroke="black" cx="2356" cy="-338" rx="87.1846" ry="18"/>
|
||||
<text text-anchor="middle" x="2356" y="-334.3" font-family="Times,serif" font-size="14.00">MachinesAvailability</text>
|
||||
</g>
|
||||
<!-- Availability->MachinesAvailability -->
|
||||
<g id="edge75" class="edge"><title>Availability->MachinesAvailability</title>
|
||||
<path fill="none" stroke="#246705" d="M2420.72,-614.486C2419.93,-582.999 2417.06,-527.982 2407,-482 2397.82,-440.08 2379.69,-393.644 2367.71,-365.39"/>
|
||||
<ellipse fill="none" stroke="#246705" cx="2420.81" cy="-618.717" rx="4" ry="4"/>
|
||||
<polygon fill="#246705" stroke="#246705" points="2367.7,-365.377 2367.88,-354.412 2365.73,-360.784 2363.75,-356.191 2363.75,-356.191 2363.75,-356.191 2365.73,-360.784 2359.62,-357.97 2367.7,-365.377 2367.7,-365.377"/>
|
||||
</g>
|
||||
<!-- TrainingsAvailability -->
|
||||
<g id="node80" class="node"><title>TrainingsAvailability</title>
|
||||
<ellipse fill="none" stroke="black" cx="2201" cy="-446" rx="86.3847" ry="18"/>
|
||||
<text text-anchor="middle" x="2201" y="-442.3" font-family="Times,serif" font-size="14.00">TrainingsAvailability</text>
|
||||
</g>
|
||||
<!-- Availability->TrainingsAvailability -->
|
||||
<g id="edge77" class="edge"><title>Availability->TrainingsAvailability</title>
|
||||
<path fill="none" stroke="#f4a2a0" d="M2396.45,-618.467C2354.81,-581.936 2270.66,-508.115 2227.64,-470.372"/>
|
||||
<ellipse fill="none" stroke="#f4a2a0" cx="2399.61" cy="-621.239" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#f4a2a0" stroke="#f4a2a0" points="2227.62,-470.356 2223.07,-460.379 2223.87,-467.059 2220.11,-463.762 2220.11,-463.762 2220.11,-463.762 2223.87,-467.059 2217.14,-467.144 2227.62,-470.356 2227.62,-470.356"/>
|
||||
</g>
|
||||
<!-- Availability->Machine -->
|
||||
<g id="edge76" class="edge"><title>Availability->Machine</title>
|
||||
<path fill="none" stroke="#90afb1" d="M2377.39,-623.562C2279.55,-586.682 2043.73,-497.787 1949.19,-462.151"/>
|
||||
<polygon fill="#90afb1" stroke="#90afb1" points="2377.65,-623.66 2385.42,-631.398 2382.33,-625.424 2387.01,-627.187 2387.01,-627.187 2387.01,-627.187 2382.33,-625.424 2388.6,-622.976 2377.65,-623.66 2377.65,-623.66"/>
|
||||
<polygon fill="#90afb1" stroke="#90afb1" points="1949.06,-462.1 1941.29,-454.362 1944.38,-460.336 1939.7,-458.573 1939.7,-458.573 1939.7,-458.573 1944.38,-460.336 1938.11,-462.783 1949.06,-462.1 1949.06,-462.1"/>
|
||||
</g>
|
||||
<!-- Subscription->Invoice -->
|
||||
<g id="edge83" class="edge"><title>Subscription->Invoice</title>
|
||||
<path fill="none" stroke="#f962c0" d="M1180.37,-224.669C1183.53,-204.666 1190.88,-177.326 1208,-160 1248.07,-119.437 1313.54,-103.038 1357.66,-96.4286"/>
|
||||
<ellipse fill="none" stroke="#f962c0" cx="1179.81" cy="-228.78" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#f962c0" stroke="#f962c0" points="1357.94,-96.391 1368.46,-99.478 1362.89,-95.7057 1367.84,-95.0204 1367.84,-95.0204 1367.84,-95.0204 1362.89,-95.7057 1367.22,-90.5629 1357.94,-96.391 1357.94,-96.391"/>
|
||||
</g>
|
||||
<!-- Subscription->OfferDay -->
|
||||
<g id="edge84" class="edge"><title>Subscription->OfferDay</title>
|
||||
<path fill="none" stroke="#228885" d="M1203.25,-228.397C1213.32,-219.783 1224.91,-209.873 1235.05,-201.201"/>
|
||||
<ellipse fill="none" stroke="#228885" cx="1199.87" cy="-231.289" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#228885" stroke="#228885" points="1235.21,-201.06 1245.74,-197.979 1239.01,-197.81 1242.81,-194.559 1242.81,-194.559 1242.81,-194.559 1239.01,-197.81 1239.89,-191.14 1235.21,-201.06 1235.21,-201.06"/>
|
||||
</g>
|
||||
<!-- Training->TrainingImage -->
|
||||
<g id="edge85" class="edge"><title>Training->TrainingImage</title>
|
||||
<path fill="none" stroke="#9b4dc2" d="M1892.63,-534.527C1922.82,-515.698 1969.53,-486.577 2000.67,-467.161"/>
|
||||
<ellipse fill="none" stroke="#9b4dc2" cx="1888.97" cy="-536.808" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#9b4dc2" stroke="#9b4dc2" cx="2004.45" cy="-464.805" rx="4.00002" ry="4.00002"/>
|
||||
</g>
|
||||
<!-- Training->TrainingsPricing -->
|
||||
<g id="edge90" class="edge"><title>Training->TrainingsPricing</title>
|
||||
<path fill="none" stroke="#c6a8a3" d="M1824.04,-539.025C1811.54,-533.533 1798.08,-526.487 1787,-518 1770.47,-505.332 1772.58,-495.82 1757,-482 1751.48,-477.107 1745.22,-472.411 1738.97,-468.135"/>
|
||||
<ellipse fill="none" stroke="#c6a8a3" cx="1827.99" cy="-540.688" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#c6a8a3" stroke="#c6a8a3" points="1738.87,-468.072 1732.98,-458.824 1734.69,-465.329 1730.51,-462.586 1730.51,-462.586 1730.51,-462.586 1734.69,-465.329 1728.04,-466.348 1738.87,-468.072 1738.87,-468.072"/>
|
||||
</g>
|
||||
<!-- Training->Plan -->
|
||||
<g id="edge92" class="edge"><title>Training->Plan</title>
|
||||
<path fill="none" stroke="#dd0066" d="M1859.3,-525.685C1853.72,-484.505 1843.21,-406.991 1837.66,-365.998"/>
|
||||
<polygon fill="#dd0066" stroke="#dd0066" points="1859.33,-525.94 1856.22,-536.454 1860,-530.895 1860.68,-535.849 1860.68,-535.849 1860.68,-535.849 1860,-530.895 1865.14,-535.245 1859.33,-525.94 1859.33,-525.94"/>
|
||||
<polygon fill="#dd0066" stroke="#dd0066" points="1837.64,-365.845 1840.75,-355.331 1836.97,-360.89 1836.29,-355.935 1836.29,-355.935 1836.29,-355.935 1836.97,-360.89 1831.84,-356.54 1837.64,-365.845 1837.64,-365.845"/>
|
||||
</g>
|
||||
<!-- Training->Credit -->
|
||||
<g id="edge91" class="edge"><title>Training->Credit</title>
|
||||
<path fill="none" stroke="#60713b" d="M1853.77,-528.166C1841.76,-499.426 1817.97,-452.871 1782,-428 1658.17,-342.371 1582.45,-429.394 1451,-356 1421.91,-339.757 1411.46,-332.901 1399,-302 1395.51,-293.343 1398.1,-284.073 1402.68,-275.896"/>
|
||||
<ellipse fill="none" stroke="#60713b" cx="1855.34" cy="-532.059" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#60713b" stroke="#60713b" points="1402.69,-275.868 1411.97,-270.017 1405.46,-271.7 1408.22,-267.532 1408.22,-267.532 1408.22,-267.532 1405.46,-271.7 1404.47,-265.046 1402.69,-275.868 1402.69,-275.868"/>
|
||||
</g>
|
||||
<!-- Training->Reservation -->
|
||||
<g id="edge88" class="edge"><title>Training->Reservation</title>
|
||||
<path fill="none" stroke="#ebc1cd" d="M1908.32,-544.643C1945.39,-537.732 1999.15,-527.539 2046,-518 2157.39,-495.321 2192.49,-510.987 2296,-464 2357.03,-436.296 2357.96,-405.714 2417,-374 2432.15,-365.862 2449.59,-358.903 2465.47,-353.385"/>
|
||||
<ellipse fill="none" stroke="#ebc1cd" cx="1904.14" cy="-545.421" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#ebc1cd" stroke="#ebc1cd" points="2465.64,-353.327 2476.55,-354.402 2470.38,-351.732 2475.11,-350.137 2475.11,-350.137 2475.11,-350.137 2470.38,-351.732 2473.68,-345.872 2465.64,-353.327 2465.64,-353.327"/>
|
||||
</g>
|
||||
<!-- Training->UserTraining -->
|
||||
<g id="edge89" class="edge"><title>Training->UserTraining</title>
|
||||
<path fill="none" stroke="#cfdecc" d="M1822.55,-540.535C1759.16,-521.001 1636.6,-483.238 1568.2,-462.16"/>
|
||||
<ellipse fill="none" stroke="#cfdecc" cx="1826.5" cy="-541.754" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#cfdecc" stroke="#cfdecc" points="1568.07,-462.12 1559.84,-454.875 1563.29,-460.648 1558.51,-459.176 1558.51,-459.176 1558.51,-459.176 1563.29,-460.648 1557.19,-463.476 1568.07,-462.12 1568.07,-462.12"/>
|
||||
</g>
|
||||
<!-- Training->TrainingsAvailability -->
|
||||
<g id="edge87" class="edge"><title>Training->TrainingsAvailability</title>
|
||||
<path fill="none" stroke="#ac369f" d="M1903.19,-540.395C1963.49,-521.484 2077.55,-485.715 2145.67,-464.351"/>
|
||||
<ellipse fill="none" stroke="#ac369f" cx="1899.23" cy="-541.639" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#ac369f" stroke="#ac369f" points="2145.84,-464.3 2156.72,-465.601 2150.61,-462.804 2155.38,-461.308 2155.38,-461.308 2155.38,-461.308 2150.61,-462.804 2154.03,-457.014 2145.84,-464.3 2145.84,-464.3"/>
|
||||
</g>
|
||||
<!-- Training->Machine -->
|
||||
<g id="edge86" class="edge"><title>Training->Machine</title>
|
||||
<path fill="none" stroke="#c378c8" d="M1874.42,-526.676C1881.47,-510.445 1890.47,-489.7 1897.52,-473.447"/>
|
||||
<polygon fill="#c378c8" stroke="#c378c8" points="1874.37,-526.796 1866.26,-534.178 1872.38,-531.383 1870.39,-535.969 1870.39,-535.969 1870.39,-535.969 1872.38,-531.383 1874.52,-537.761 1874.37,-526.796 1874.37,-526.796"/>
|
||||
<polygon fill="#c378c8" stroke="#c378c8" points="1897.65,-473.162 1905.76,-465.78 1899.64,-468.575 1901.63,-463.988 1901.63,-463.988 1901.63,-463.988 1899.64,-468.575 1897.5,-462.197 1897.65,-473.162 1897.65,-473.162"/>
|
||||
</g>
|
||||
<!-- ProjectStep->ProjectStepImage -->
|
||||
<g id="edge93" class="edge"><title>ProjectStep->ProjectStepImage</title>
|
||||
<path fill="none" stroke="#bb9df6" d="M529,-419.795C529,-403.735 529,-382.927 529,-366.45"/>
|
||||
<ellipse fill="none" stroke="#bb9df6" cx="529" cy="-423.969" rx="4" ry="4"/>
|
||||
<polygon fill="#bb9df6" stroke="#bb9df6" points="529,-366.341 533.5,-356.341 529,-361.341 529,-356.341 529,-356.341 529,-356.341 529,-361.341 524.5,-356.341 529,-366.341 529,-366.341"/>
|
||||
</g>
|
||||
<!-- Reservation->Invoice -->
|
||||
<g id="edge96" class="edge"><title>Reservation->Invoice</title>
|
||||
<path fill="none" stroke="#79aa8c" d="M2468.49,-323.097C2390.59,-299.959 2226.33,-254.018 2084,-233 1950.75,-213.322 1596.98,-260.995 1479,-196 1462.35,-186.83 1434.55,-143.629 1417.88,-115.871"/>
|
||||
<ellipse fill="none" stroke="#79aa8c" cx="2472.37" cy="-324.255" rx="4.00001" ry="4.00001"/>
|
||||
<ellipse fill="#79aa8c" stroke="#79aa8c" cx="1415.73" cy="-112.272" rx="4.00002" ry="4.00002"/>
|
||||
</g>
|
||||
<!-- Reservation->Slot -->
|
||||
<g id="edge94" class="edge"><title>Reservation->Slot</title>
|
||||
<path fill="none" stroke="#ee8911" d="M2525.99,-312.728C2531.41,-301.764 2537.81,-288.804 2543.31,-277.678"/>
|
||||
<ellipse fill="none" stroke="#ee8911" cx="2524.07" cy="-316.621" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#ee8911" stroke="#ee8911" points="2543.43,-277.434 2551.9,-270.463 2545.65,-272.952 2547.86,-268.469 2547.86,-268.469 2547.86,-268.469 2545.65,-272.952 2543.83,-266.476 2543.43,-277.434 2543.43,-277.434"/>
|
||||
</g>
|
||||
<!-- Ticket -->
|
||||
<g id="node89" class="node"><title>Ticket</title>
|
||||
<ellipse fill="none" stroke="black" cx="2702" cy="-251" rx="33.2948" ry="18"/>
|
||||
<text text-anchor="middle" x="2702" y="-247.3" font-family="Times,serif" font-size="14.00">Ticket</text>
|
||||
</g>
|
||||
<!-- Reservation->Ticket -->
|
||||
<g id="edge95" class="edge"><title>Reservation->Ticket</title>
|
||||
<path fill="none" stroke="#16fc8d" d="M2552.31,-319.678C2586.37,-304.282 2635.66,-281.992 2668.26,-267.256"/>
|
||||
<ellipse fill="none" stroke="#16fc8d" cx="2548.27" cy="-321.506" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#16fc8d" stroke="#16fc8d" points="2668.28,-267.247 2679.24,-267.228 2672.83,-265.187 2677.39,-263.127 2677.39,-263.127 2677.39,-263.127 2672.83,-265.187 2675.54,-259.027 2668.28,-267.247 2668.28,-267.247"/>
|
||||
<g id="node5" class="node">
|
||||
<title>StatisticIndex</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="2925" cy="-752" rx="59.2899" ry="18"/>
|
||||
<text text-anchor="middle" x="2925" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">StatisticIndex</text>
|
||||
</g>
|
||||
<!-- StatisticType -->
|
||||
<g id="node48" class="node">
|
||||
<title>StatisticType</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="3061" cy="-658" rx="57.3905" ry="18"/>
|
||||
<text text-anchor="middle" x="3061" y="-654.3" font-family="Times,serif" font-size="14.00" fill="#000000">StatisticType</text>
|
||||
</g>
|
||||
<!-- StatisticIndex->StatisticType -->
|
||||
<g id="edge97" class="edge"><title>StatisticIndex->StatisticType</title>
|
||||
<path fill="none" stroke="#e3a4e8" d="M3333.23,-580.314C3333.88,-590.527 3333.92,-602.332 3333.35,-612.734"/>
|
||||
<ellipse fill="none" stroke="#e3a4e8" cx="3332.88" cy="-576.161" rx="4" ry="4"/>
|
||||
<polygon fill="#e3a4e8" stroke="#e3a4e8" points="3333.34,-612.83 3328.06,-622.442 3332.94,-617.815 3332.55,-622.799 3332.55,-622.799 3332.55,-622.799 3332.94,-617.815 3337.03,-623.156 3333.34,-612.83 3333.34,-612.83"/>
|
||||
<g id="edge1" class="edge">
|
||||
<title>StatisticIndex->StatisticType</title>
|
||||
<path fill="none" stroke="#e52517" d="M2950.8935,-730.0873C2971.6743,-714.8497 3000.9321,-694.6356 3024.1321,-679.491"/>
|
||||
<ellipse fill="none" stroke="#e52517" cx="2947.5033" cy="-732.5972" rx="4" ry="4"/>
|
||||
<polygon fill="#e52517" stroke="#e52517" points="3024.2981,-679.3837 3035.1394,-677.7352 3028.4975,-676.6698 3032.6968,-673.9558 3032.6968,-673.9558 3032.6968,-673.9558 3028.4975,-676.6698 3030.2543,-670.1764 3024.2981,-679.3837 3024.2981,-679.3837"/>
|
||||
</g>
|
||||
<!-- StatisticGraph -->
|
||||
<g id="node73" class="node">
|
||||
<title>StatisticGraph</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="2925" cy="-658" rx="61.1893" ry="18"/>
|
||||
<text text-anchor="middle" x="2925" y="-654.3" font-family="Times,serif" font-size="14.00" fill="#000000">StatisticGraph</text>
|
||||
</g>
|
||||
<!-- StatisticIndex->StatisticGraph -->
|
||||
<g id="edge99" class="edge"><title>StatisticIndex->StatisticGraph</title>
|
||||
<path fill="none" stroke="#ab8e67" d="M3299.72,-531.734C3276.03,-513.271 3241.91,-486.676 3218.23,-468.225"/>
|
||||
<ellipse fill="none" stroke="#ab8e67" cx="3303.19" cy="-534.442" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#ab8e67" stroke="#ab8e67" cx="3215" cy="-465.71" rx="4.00002" ry="4.00002"/>
|
||||
<g id="edge3" class="edge">
|
||||
<title>StatisticIndex->StatisticGraph</title>
|
||||
<path fill="none" stroke="#2968c3" d="M2925,-725.5558C2925,-712.5955 2925,-697.0383 2925,-684.1215"/>
|
||||
<ellipse fill="none" stroke="#2968c3" cx="2925" cy="-729.8759" rx="4" ry="4"/>
|
||||
<ellipse fill="#2968c3" stroke="#2968c3" cx="2925" cy="-680.0685" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- StatisticField -->
|
||||
<g id="node60" class="node"><title>StatisticField</title>
|
||||
<ellipse fill="none" stroke="black" cx="3327" cy="-446" rx="57.3905" ry="18"/>
|
||||
<text text-anchor="middle" x="3327" y="-442.3" font-family="Times,serif" font-size="14.00">StatisticField</text>
|
||||
<g id="node94" class="node">
|
||||
<title>StatisticField</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="2789" cy="-658" rx="57.3905" ry="18"/>
|
||||
<text text-anchor="middle" x="2789" y="-654.3" font-family="Times,serif" font-size="14.00" fill="#000000">StatisticField</text>
|
||||
</g>
|
||||
<!-- StatisticIndex->StatisticField -->
|
||||
<g id="edge98" class="edge"><title>StatisticIndex->StatisticField</title>
|
||||
<path fill="none" stroke="#34cc74" d="M3321.15,-527.743C3319.99,-511.577 3319.95,-490.617 3321.02,-474.103"/>
|
||||
<ellipse fill="none" stroke="#34cc74" cx="3321.53" cy="-531.985" rx="4" ry="4"/>
|
||||
<polygon fill="#34cc74" stroke="#34cc74" points="3321.04,-473.952 3326.37,-464.372 3321.46,-468.97 3321.89,-463.988 3321.89,-463.988 3321.89,-463.988 3321.46,-468.97 3317.41,-463.605 3321.04,-473.952 3321.04,-473.952"/>
|
||||
</g>
|
||||
<!-- StatisticField->StatisticIndex -->
|
||||
<g id="edge100" class="edge"><title>StatisticField->StatisticIndex</title>
|
||||
<path fill="none" stroke="#7b38bf" d="M3332.85,-472.236C3334.05,-489.013 3334.05,-510.962 3332.85,-527.743"/>
|
||||
<ellipse fill="none" stroke="#7b38bf" cx="3332.47" cy="-467.973" rx="4" ry="4"/>
|
||||
<ellipse fill="#7b38bf" stroke="#7b38bf" cx="3332.47" cy="-531.985" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- WalletTransaction->Invoice -->
|
||||
<g id="edge101" class="edge"><title>WalletTransaction->Invoice</title>
|
||||
<path fill="none" stroke="#1ec1ce" d="M363.241,-366.13C370.145,-347.123 378,-320.094 378,-295.5 378,-295.5 378,-295.5 378,-177 378,-127.03 1161.17,-99.4935 1359.02,-93.3342"/>
|
||||
<ellipse fill="none" stroke="#1ec1ce" cx="361.777" cy="-370.011" rx="4.00001" ry="4.00001"/>
|
||||
<ellipse fill="#1ec1ce" stroke="#1ec1ce" cx="1363.18" cy="-93.2056" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- EventPriceCategory->Ticket -->
|
||||
<g id="edge102" class="edge"><title>EventPriceCategory->Ticket</title>
|
||||
<path fill="none" stroke="#b85669" d="M2818.29,-317.029C2792.56,-302.644 2758.18,-283.414 2733.48,-269.603"/>
|
||||
<ellipse fill="none" stroke="#b85669" cx="2821.92" cy="-319.06" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#b85669" stroke="#b85669" points="2733.25,-269.477 2726.72,-260.669 2728.89,-267.037 2724.53,-264.596 2724.53,-264.596 2724.53,-264.596 2728.89,-267.037 2722.33,-268.524 2733.25,-269.477 2733.25,-269.477"/>
|
||||
</g>
|
||||
<!-- Avoir -->
|
||||
<g id="node69" class="node"><title>Avoir</title>
|
||||
<ellipse fill="none" stroke="black" cx="1614" cy="-178" rx="31.3957" ry="18"/>
|
||||
<text text-anchor="middle" x="1614" y="-174.3" font-family="Times,serif" font-size="14.00">Avoir</text>
|
||||
</g>
|
||||
<!-- Avoir->InvoiceItem -->
|
||||
<g id="edge103" class="edge"><title>Avoir->InvoiceItem</title>
|
||||
<path fill="none" stroke="#7e418b" d="M1604.51,-152.431C1593.33,-123.46 1574.81,-75.4807 1563.28,-45.6379"/>
|
||||
<ellipse fill="none" stroke="#7e418b" cx="1606.03" cy="-156.36" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#7e418b" stroke="#7e418b" points="1563.27,-45.5951 1563.86,-34.6454 1561.47,-40.9306 1559.67,-36.2662 1559.67,-36.2662 1559.67,-36.2662 1561.47,-40.9306 1555.47,-37.887 1563.27,-45.5951 1563.27,-45.5951"/>
|
||||
</g>
|
||||
<!-- Avoir->Invoice -->
|
||||
<g id="edge104" class="edge"><title>Avoir->Invoice</title>
|
||||
<path fill="none" stroke="#234dd8" d="M1582.65,-162.976C1559.41,-152.706 1526.89,-138.596 1498,-127 1479.22,-119.462 1458.12,-111.556 1440.68,-105.169"/>
|
||||
<ellipse fill="none" stroke="#234dd8" cx="1586.5" cy="-164.682" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#234dd8" stroke="#234dd8" cx="1436.7" cy="-103.718" rx="4.00001" ry="4.00001"/>
|
||||
<text text-anchor="middle" x="1548" y="-130.8" font-family="Times,serif" font-size="14.00">avoir</text>
|
||||
</g>
|
||||
<!-- NotificationType -->
|
||||
<g id="node70" class="node"><title>NotificationType</title>
|
||||
<polygon fill="none" stroke="black" points="5000,-753 4890,-753 4890,-717 5000,-717 5000,-753"/>
|
||||
<text text-anchor="middle" x="4945" y="-731.3" font-family="Times,serif" font-size="14.00">NotificationType</text>
|
||||
</g>
|
||||
<!-- Stylesheet -->
|
||||
<g id="node72" class="node"><title>Stylesheet</title>
|
||||
<ellipse fill="none" stroke="black" cx="5065" cy="-735" rx="46.5926" ry="18"/>
|
||||
<text text-anchor="middle" x="5065" y="-731.3" font-family="Times,serif" font-size="14.00">Stylesheet</text>
|
||||
</g>
|
||||
<!-- Coupon -->
|
||||
<g id="node78" class="node"><title>Coupon</title>
|
||||
<ellipse fill="none" stroke="black" cx="1526" cy="-178" rx="38.1938" ry="18"/>
|
||||
<text text-anchor="middle" x="1526" y="-174.3" font-family="Times,serif" font-size="14.00">Coupon</text>
|
||||
</g>
|
||||
<!-- Coupon->Invoice -->
|
||||
<g id="edge105" class="edge"><title>Coupon->Invoice</title>
|
||||
<path fill="none" stroke="#63dd25" d="M1505.92,-154.906C1496.76,-145.589 1485.41,-135.058 1474,-127 1463.68,-119.715 1451.62,-113.105 1440.45,-107.641"/>
|
||||
<ellipse fill="none" stroke="#63dd25" cx="1508.83" cy="-157.934" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#63dd25" stroke="#63dd25" points="1440.38,-107.605 1433.26,-99.2625 1435.86,-105.468 1431.34,-103.331 1431.34,-103.331 1431.34,-103.331 1435.86,-105.468 1429.41,-107.399 1440.38,-107.605 1440.38,-107.605"/>
|
||||
<g id="edge2" class="edge">
|
||||
<title>StatisticIndex->StatisticField</title>
|
||||
<path fill="none" stroke="#0c240b" d="M2889.9461,-731.6909C2867.0571,-716.8082 2837.7193,-696.5845 2816.4997,-681.0881"/>
|
||||
<ellipse fill="none" stroke="#0c240b" cx="2893.3508" cy="-733.8864" rx="4" ry="4"/>
|
||||
<polygon fill="#0c240b" stroke="#0c240b" points="2816.2727,-680.9204 2810.9033,-671.359 2812.251,-677.9494 2808.2294,-674.9785 2808.2294,-674.9785 2808.2294,-674.9785 2812.251,-677.9494 2805.5555,-678.5979 2816.2727,-680.9204 2816.2727,-680.9204"/>
|
||||
</g>
|
||||
<!-- Category -->
|
||||
<g id="node79" class="node"><title>Category</title>
|
||||
<ellipse fill="none" stroke="black" cx="2780" cy="-641" rx="42.7926" ry="18"/>
|
||||
<text text-anchor="middle" x="2780" y="-637.3" font-family="Times,serif" font-size="14.00">Category</text>
|
||||
<g id="node6" class="node">
|
||||
<title>Category</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1423" cy="-338" rx="42.7926" ry="18"/>
|
||||
<text text-anchor="middle" x="1423" y="-334.3" font-family="Times,serif" font-size="14.00" fill="#000000">Category</text>
|
||||
</g>
|
||||
<!-- Event -->
|
||||
<g id="node55" class="node">
|
||||
<title>Event</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1700" cy="-251" rx="31.3957" ry="18"/>
|
||||
<text text-anchor="middle" x="1700" y="-247.3" font-family="Times,serif" font-size="14.00" fill="#000000">Event</text>
|
||||
</g>
|
||||
<!-- Category->Event -->
|
||||
<g id="edge106" class="edge"><title>Category->Event</title>
|
||||
<path fill="none" stroke="#595385" d="M2777.62,-614.694C2776.66,-604.512 2775.55,-592.747 2774.58,-582.367"/>
|
||||
<ellipse fill="none" stroke="#595385" cx="2778.01" cy="-618.817" rx="4" ry="4"/>
|
||||
<polygon fill="#595385" stroke="#595385" points="2774.55,-582.131 2778.1,-571.754 2774.09,-577.153 2773.62,-572.175 2773.62,-572.175 2773.62,-572.175 2774.09,-577.153 2769.14,-572.597 2774.55,-582.131 2774.55,-582.131"/>
|
||||
<g id="edge4" class="edge">
|
||||
<title>Category->Event</title>
|
||||
<path fill="none" stroke="#6463fc" d="M1465.3374,-324.7027C1519.2546,-307.7684 1611.5646,-278.7757 1662.8651,-262.6633"/>
|
||||
<ellipse fill="none" stroke="#6463fc" cx="1461.3384" cy="-325.9587" rx="4" ry="4"/>
|
||||
<polygon fill="#6463fc" stroke="#6463fc" points="1663.0144,-262.6165 1673.9034,-263.9132 1667.7847,-261.1182 1672.5549,-259.6199 1672.5549,-259.6199 1672.5549,-259.6199 1667.7847,-261.1182 1671.2065,-255.3267 1663.0144,-262.6165 1663.0144,-262.6165"/>
|
||||
</g>
|
||||
<!-- MachineImage -->
|
||||
<g id="node81" class="node"><title>MachineImage</title>
|
||||
<ellipse fill="none" stroke="black" cx="2149" cy="-338" rx="64.189" ry="18"/>
|
||||
<text text-anchor="middle" x="2149" y="-334.3" font-family="Times,serif" font-size="14.00">MachineImage</text>
|
||||
<!-- OAuth2Provider -->
|
||||
<g id="node7" class="node">
|
||||
<title>OAuth2Provider</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="3268" cy="-752" rx="69.5877" ry="18"/>
|
||||
<text text-anchor="middle" x="3268" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">OAuth2Provider</text>
|
||||
</g>
|
||||
<!-- Feed -->
|
||||
<g id="node82" class="node"><title>Feed</title>
|
||||
<polygon fill="none" stroke="black" points="5184,-753 5130,-753 5130,-717 5184,-717 5184,-753"/>
|
||||
<text text-anchor="middle" x="5157" y="-731.3" font-family="Times,serif" font-size="14.00">Feed</text>
|
||||
<!-- OAuth2Mapping -->
|
||||
<g id="node52" class="node">
|
||||
<title>OAuth2Mapping</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="3268" cy="-658" rx="71.4873" ry="18"/>
|
||||
<text text-anchor="middle" x="3268" y="-654.3" font-family="Times,serif" font-size="14.00" fill="#000000">OAuth2Mapping</text>
|
||||
</g>
|
||||
<!-- OAuth2Provider->OAuth2Mapping -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>OAuth2Provider->OAuth2Mapping</title>
|
||||
<path fill="none" stroke="#b0237a" d="M3268,-725.5558C3268,-713.3361 3268,-698.8078 3268,-686.3607"/>
|
||||
<ellipse fill="none" stroke="#b0237a" cx="3268" cy="-729.8759" rx="4" ry="4"/>
|
||||
<polygon fill="#b0237a" stroke="#b0237a" points="3268.0001,-686.0685 3272.5,-676.0685 3268,-681.0685 3268,-676.0685 3268,-676.0685 3268,-676.0685 3268,-681.0685 3263.5,-676.0685 3268.0001,-686.0685 3268.0001,-686.0685"/>
|
||||
</g>
|
||||
<!-- AuthProvider -->
|
||||
<g id="node56" class="node">
|
||||
<title>AuthProvider</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="3422" cy="-658" rx="58.4896" ry="18"/>
|
||||
<text text-anchor="middle" x="3422" y="-654.3" font-family="Times,serif" font-size="14.00" fill="#000000">AuthProvider</text>
|
||||
</g>
|
||||
<!-- OAuth2Provider->AuthProvider -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>OAuth2Provider->AuthProvider</title>
|
||||
<path fill="none" stroke="#9b5902" d="M3302.089,-731.1924C3327.8662,-715.4583 3363.0691,-693.9708 3388.661,-678.3498"/>
|
||||
<ellipse fill="none" stroke="#9b5902" cx="3298.5918" cy="-733.327" rx="4" ry="4"/>
|
||||
<ellipse fill="#9b5902" stroke="#9b5902" cx="3392.1943" cy="-676.1931" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- EventPriceCategory -->
|
||||
<g id="node8" class="node">
|
||||
<title>EventPriceCategory</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1819" cy="-178" rx="81.4863" ry="18"/>
|
||||
<text text-anchor="middle" x="1819" y="-174.3" font-family="Times,serif" font-size="14.00" fill="#000000">EventPriceCategory</text>
|
||||
</g>
|
||||
<!-- Ticket -->
|
||||
<g id="node31" class="node">
|
||||
<title>Ticket</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1903" cy="-91" rx="33.2948" ry="18"/>
|
||||
<text text-anchor="middle" x="1903" y="-87.3" font-family="Times,serif" font-size="14.00" fill="#000000">Ticket</text>
|
||||
</g>
|
||||
<!-- EventPriceCategory->Ticket -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>EventPriceCategory->Ticket</title>
|
||||
<path fill="none" stroke="#7b9c3f" d="M1841.9321,-154.2489C1853.9024,-141.8511 1868.4959,-126.7364 1880.4149,-114.3917"/>
|
||||
<ellipse fill="none" stroke="#7b9c3f" cx="1838.777" cy="-157.5166" rx="4" ry="4"/>
|
||||
<polygon fill="#7b9c3f" stroke="#7b9c3f" points="1880.4971,-114.3065 1890.6804,-110.2382 1883.9701,-110.7095 1887.4431,-107.1125 1887.4431,-107.1125 1887.4431,-107.1125 1883.9701,-110.7095 1884.2058,-103.9868 1880.4971,-114.3065 1880.4971,-114.3065"/>
|
||||
</g>
|
||||
<!-- PlanImage -->
|
||||
<g id="node9" class="node">
|
||||
<title>PlanImage</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1216" cy="-251" rx="48.9926" ry="18"/>
|
||||
<text text-anchor="middle" x="1216" y="-247.3" font-family="Times,serif" font-size="14.00" fill="#000000">PlanImage</text>
|
||||
</g>
|
||||
<!-- Avoir -->
|
||||
<g id="node10" class="node">
|
||||
<title>Avoir</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="646" cy="-178" rx="31.3957" ry="18"/>
|
||||
<text text-anchor="middle" x="646" y="-174.3" font-family="Times,serif" font-size="14.00" fill="#000000">Avoir</text>
|
||||
</g>
|
||||
<!-- Invoice -->
|
||||
<g id="node44" class="node">
|
||||
<title>Invoice</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="514" cy="-91" rx="37.0935" ry="18"/>
|
||||
<text text-anchor="middle" x="514" y="-87.3" font-family="Times,serif" font-size="14.00" fill="#000000">Invoice</text>
|
||||
</g>
|
||||
<!-- Avoir->Invoice -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>Avoir->Invoice</title>
|
||||
<path fill="none" stroke="#90d050" d="M618.4873,-159.8666C596.3757,-145.293 565.4054,-124.8809 542.927,-110.0655"/>
|
||||
<ellipse fill="none" stroke="#90d050" cx="622.0352" cy="-162.205" rx="4" ry="4"/>
|
||||
<ellipse fill="#90d050" stroke="#90d050" cx="539.5826" cy="-107.8613" rx="4" ry="4"/>
|
||||
<text text-anchor="middle" x="602" y="-130.8" font-family="Times,serif" font-size="14.00" fill="#000000">avoir</text>
|
||||
</g>
|
||||
<!-- InvoiceItem -->
|
||||
<g id="node64" class="node">
|
||||
<title>InvoiceItem</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="627" cy="-18" rx="53.8905" ry="18"/>
|
||||
<text text-anchor="middle" x="627" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">InvoiceItem</text>
|
||||
</g>
|
||||
<!-- Avoir->InvoiceItem -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>Avoir->InvoiceItem</title>
|
||||
<path fill="none" stroke="#84f47c" d="M642.8882,-151.795C639.4452,-122.8018 633.9164,-76.2433 630.3723,-46.3984"/>
|
||||
<ellipse fill="none" stroke="#84f47c" cx="643.3857" cy="-155.9849" rx="4" ry="4"/>
|
||||
<polygon fill="#84f47c" stroke="#84f47c" points="630.3432,-46.1528 633.6325,-35.6919 629.7536,-41.1877 629.1639,-36.2226 629.1639,-36.2226 629.1639,-36.2226 629.7536,-41.1877 624.6953,-36.7532 630.3432,-46.1528 630.3432,-46.1528"/>
|
||||
</g>
|
||||
<!-- ProjectStepImage -->
|
||||
<g id="node11" class="node">
|
||||
<title>ProjectStepImage</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1865" cy="-411" rx="73.387" ry="18"/>
|
||||
<text text-anchor="middle" x="1865" y="-407.3" font-family="Times,serif" font-size="14.00" fill="#000000">ProjectStepImage</text>
|
||||
</g>
|
||||
<!-- Wallet -->
|
||||
<g id="node12" class="node">
|
||||
<title>Wallet</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="327" cy="-571" rx="34.394" ry="18"/>
|
||||
<text text-anchor="middle" x="327" y="-567.3" font-family="Times,serif" font-size="14.00" fill="#000000">Wallet</text>
|
||||
</g>
|
||||
<!-- WalletTransaction -->
|
||||
<g id="node83" class="node">
|
||||
<title>WalletTransaction</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="115" cy="-498" rx="76.0865" ry="18"/>
|
||||
<text text-anchor="middle" x="115" y="-494.3" font-family="Times,serif" font-size="14.00" fill="#000000">WalletTransaction</text>
|
||||
</g>
|
||||
<!-- Wallet->WalletTransaction -->
|
||||
<g id="edge10" class="edge">
|
||||
<title>Wallet->WalletTransaction</title>
|
||||
<path fill="none" stroke="#aa4273" d="M289.9936,-558.2572C256.317,-546.661 206.2127,-529.4081 168.2367,-516.3315"/>
|
||||
<ellipse fill="none" stroke="#aa4273" cx="294.1848" cy="-559.7004" rx="4" ry="4"/>
|
||||
<polygon fill="#aa4273" stroke="#aa4273" points="167.822,-516.1888 159.832,-508.6781 163.0945,-514.5609 158.3669,-512.9329 158.3669,-512.9329 158.3669,-512.9329 163.0945,-514.5609 156.9018,-517.1878 167.822,-516.1888 167.822,-516.1888"/>
|
||||
</g>
|
||||
<!-- Stats::Account -->
|
||||
<g id="node13" class="node">
|
||||
<title>Stats::Account</title>
|
||||
<polygon fill="none" stroke="#000000" points="3616,-770 3520,-770 3520,-734 3616,-734 3616,-770"/>
|
||||
<text text-anchor="middle" x="3568" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stats::Account</text>
|
||||
</g>
|
||||
<!-- Stats::User -->
|
||||
<g id="node14" class="node">
|
||||
<title>Stats::User</title>
|
||||
<polygon fill="none" stroke="#000000" points="3710,-770 3634,-770 3634,-734 3710,-734 3710,-770"/>
|
||||
<text text-anchor="middle" x="3672" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stats::User</text>
|
||||
</g>
|
||||
<!-- Stats::Project -->
|
||||
<g id="node15" class="node">
|
||||
<title>Stats::Project</title>
|
||||
<polygon fill="none" stroke="#000000" points="3817.5,-770 3728.5,-770 3728.5,-734 3817.5,-734 3817.5,-770"/>
|
||||
<text text-anchor="middle" x="3773" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stats::Project</text>
|
||||
</g>
|
||||
<!-- Stats::Machine -->
|
||||
<g id="node16" class="node">
|
||||
<title>Stats::Machine</title>
|
||||
<polygon fill="none" stroke="#000000" points="3933,-770 3835,-770 3835,-734 3933,-734 3933,-770"/>
|
||||
<text text-anchor="middle" x="3884" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stats::Machine</text>
|
||||
</g>
|
||||
<!-- Stats::Subscription -->
|
||||
<g id="node17" class="node">
|
||||
<title>Stats::Subscription</title>
|
||||
<polygon fill="none" stroke="#000000" points="4070.5,-770 3951.5,-770 3951.5,-734 4070.5,-734 4070.5,-770"/>
|
||||
<text text-anchor="middle" x="4011" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stats::Subscription</text>
|
||||
</g>
|
||||
<!-- Stats::Event -->
|
||||
<g id="node18" class="node">
|
||||
<title>Stats::Event</title>
|
||||
<polygon fill="none" stroke="#000000" points="4171,-770 4089,-770 4089,-734 4171,-734 4171,-770"/>
|
||||
<text text-anchor="middle" x="4130" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stats::Event</text>
|
||||
</g>
|
||||
<!-- Stats::Training -->
|
||||
<g id="node19" class="node">
|
||||
<title>Stats::Training</title>
|
||||
<polygon fill="none" stroke="#000000" points="4286.5,-770 4189.5,-770 4189.5,-734 4286.5,-734 4286.5,-770"/>
|
||||
<text text-anchor="middle" x="4238" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stats::Training</text>
|
||||
</g>
|
||||
<!-- Stats::Space -->
|
||||
<g id="node20" class="node">
|
||||
<title>Stats::Space</title>
|
||||
<polygon fill="none" stroke="#000000" points="4387.5,-770 4304.5,-770 4304.5,-734 4387.5,-734 4387.5,-770"/>
|
||||
<text text-anchor="middle" x="4346" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stats::Space</text>
|
||||
</g>
|
||||
<!-- Address -->
|
||||
<g id="node21" class="node">
|
||||
<title>Address</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="2538" cy="-411" rx="39.7935" ry="18"/>
|
||||
<text text-anchor="middle" x="2538" y="-407.3" font-family="Times,serif" font-size="14.00" fill="#000000">Address</text>
|
||||
</g>
|
||||
<!-- AgeRange -->
|
||||
<g id="node22" class="node">
|
||||
<title>AgeRange</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1700" cy="-338" rx="48.1917" ry="18"/>
|
||||
<text text-anchor="middle" x="1700" y="-334.3" font-family="Times,serif" font-size="14.00" fill="#000000">AgeRange</text>
|
||||
</g>
|
||||
<!-- AgeRange->Event -->
|
||||
<g id="edge11" class="edge">
|
||||
<title>AgeRange->Event</title>
|
||||
<path fill="none" stroke="#0360c2" d="M1700,-311.7895C1700,-301.5307 1700,-289.7397 1700,-279.2888"/>
|
||||
<ellipse fill="none" stroke="#0360c2" cx="1700" cy="-315.9735" rx="4" ry="4"/>
|
||||
<polygon fill="#0360c2" stroke="#0360c2" points="1700.0001,-279.0034 1704.5,-269.0033 1700,-274.0034 1700,-269.0034 1700,-269.0034 1700,-269.0034 1700,-274.0034 1695.5,-269.0034 1700.0001,-279.0034 1700.0001,-279.0034"/>
|
||||
</g>
|
||||
<!-- User -->
|
||||
<g id="node23" class="node">
|
||||
<title>User</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1343" cy="-658" rx="27.0966" ry="18"/>
|
||||
<text text-anchor="middle" x="1343" y="-654.3" font-family="Times,serif" font-size="14.00" fill="#000000">User</text>
|
||||
</g>
|
||||
<!-- User->UserTag -->
|
||||
<g id="edge27" class="edge">
|
||||
<title>User->UserTag</title>
|
||||
<path fill="none" stroke="#c29976" d="M1378.902,-657.5723C1495.1524,-655.929 1856.3463,-648.7039 1901,-622 1932.0118,-603.4542 1921.6531,-581.3953 1944,-553 1952.6197,-542.0473 1963.1643,-530.9026 1972.6406,-521.5352"/>
|
||||
<ellipse fill="none" stroke="#c29976" cx="1374.6431" cy="-657.6306" rx="4" ry="4"/>
|
||||
<polygon fill="#c29976" stroke="#c29976" points="1972.776,-521.4038 1983.0872,-517.6715 1976.3651,-517.9226 1979.9541,-514.4414 1979.9541,-514.4414 1979.9541,-514.4414 1976.3651,-517.9226 1976.821,-511.2112 1972.776,-521.4038 1972.776,-521.4038"/>
|
||||
</g>
|
||||
<!-- User->Wallet -->
|
||||
<g id="edge29" class="edge">
|
||||
<title>User->Wallet</title>
|
||||
<path fill="none" stroke="#16bf21" d="M1307.4436,-657.4008C1138.2836,-654.458 421.3512,-640.9111 378,-622 364.5036,-616.1125 352.6452,-604.8727 343.7677,-594.44"/>
|
||||
<ellipse fill="none" stroke="#16bf21" cx="1311.5372" cy="-657.4716" rx="4" ry="4"/>
|
||||
<ellipse fill="#16bf21" stroke="#16bf21" cx="341.1545" cy="-591.2124" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Project -->
|
||||
<g id="node24" class="node">
|
||||
<title>Project</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1310" cy="-571" rx="35.9954" ry="18"/>
|
||||
<text text-anchor="middle" x="1310" y="-567.3" font-family="Times,serif" font-size="14.00" fill="#000000">Project</text>
|
||||
</g>
|
||||
<!-- User->Project -->
|
||||
<g id="edge15" class="edge">
|
||||
<title>User->Project</title>
|
||||
<path fill="none" stroke="#22f750" d="M1333.3464,-632.5495C1329.2759,-621.8182 1324.5297,-609.3055 1320.3836,-598.375"/>
|
||||
<ellipse fill="none" stroke="#22f750" cx="1334.9033" cy="-636.6543" rx="4" ry="4"/>
|
||||
<polygon fill="#22f750" stroke="#22f750" points="1320.328,-598.2282 1320.9889,-587.2822 1318.5547,-593.5532 1316.7814,-588.8782 1316.7814,-588.8782 1316.7814,-588.8782 1318.5547,-593.5532 1312.5739,-590.4741 1320.328,-598.2282 1320.328,-598.2282"/>
|
||||
<text text-anchor="middle" x="1363" y="-610.8" font-family="Times,serif" font-size="14.00" fill="#000000">my_projects</text>
|
||||
</g>
|
||||
<!-- User->Project -->
|
||||
<g id="edge17" class="edge">
|
||||
<title>User->Project</title>
|
||||
<path fill="none" stroke="#034afb" d="M1328.4677,-632.0714C1326.8493,-628.7329 1325.3139,-625.3206 1324,-622 1321.1202,-614.7216 1318.6058,-606.6351 1316.5329,-599.0859"/>
|
||||
<polygon fill="#034afb" stroke="#034afb" points="1328.5612,-632.2534 1329.131,-643.2045 1330.8472,-636.7002 1333.1332,-641.1471 1333.1332,-641.1471 1333.1332,-641.1471 1330.8472,-636.7002 1337.1353,-639.0897 1328.5612,-632.2534 1328.5612,-632.2534"/>
|
||||
<polygon fill="#034afb" stroke="#034afb" points="1316.4931,-598.9318 1318.3434,-588.1231 1315.24,-594.0913 1313.987,-589.2509 1313.987,-589.2509 1313.987,-589.2509 1315.24,-594.0913 1309.6306,-590.3786 1316.4931,-598.9318 1316.4931,-598.9318"/>
|
||||
</g>
|
||||
<!-- Profile -->
|
||||
<g id="node35" class="node">
|
||||
<title>Profile</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="2409" cy="-571" rx="34.394" ry="18"/>
|
||||
<text text-anchor="middle" x="2409" y="-567.3" font-family="Times,serif" font-size="14.00" fill="#000000">Profile</text>
|
||||
</g>
|
||||
<!-- User->Profile -->
|
||||
<g id="edge14" class="edge">
|
||||
<title>User->Profile</title>
|
||||
<path fill="none" stroke="#748e6b" d="M1378.7883,-657.2033C1537.218,-653.5936 2171.4713,-638.2451 2259,-622 2299.962,-614.3975 2344.962,-597.9381 2374.8826,-585.7636"/>
|
||||
<ellipse fill="none" stroke="#748e6b" cx="1374.746" cy="-657.2949" rx="4" ry="4"/>
|
||||
<ellipse fill="#748e6b" stroke="#748e6b" cx="2378.8308" cy="-584.1363" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Subscription -->
|
||||
<g id="node36" class="node">
|
||||
<title>Subscription</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="658" cy="-251" rx="55.4913" ry="18"/>
|
||||
<text text-anchor="middle" x="658" y="-247.3" font-family="Times,serif" font-size="14.00" fill="#000000">Subscription</text>
|
||||
</g>
|
||||
<!-- User->Subscription -->
|
||||
<g id="edge21" class="edge">
|
||||
<title>User->Subscription</title>
|
||||
<path fill="none" stroke="#da913a" d="M1307.6914,-655.6959C1203.4069,-646.9213 894.2579,-606.4124 737,-429 697.4362,-384.3657 674.8849,-316.7188 664.687,-278.9721"/>
|
||||
<ellipse fill="none" stroke="#da913a" cx="1311.7189" cy="-656.0201" rx="4" ry="4"/>
|
||||
<polygon fill="#da913a" stroke="#da913a" points="664.6527,-278.8402 666.4894,-268.0292 663.3936,-274.0013 662.1344,-269.1625 662.1344,-269.1625 662.1344,-269.1625 663.3936,-274.0013 657.7794,-270.2957 664.6527,-278.8402 664.6527,-278.8402"/>
|
||||
</g>
|
||||
<!-- Notification -->
|
||||
<g id="node39" class="node">
|
||||
<title>Notification</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="2006" cy="-571" rx="53.0913" ry="18"/>
|
||||
<text text-anchor="middle" x="2006" y="-567.3" font-family="Times,serif" font-size="14.00" fill="#000000">Notification</text>
|
||||
</g>
|
||||
<!-- User->Notification -->
|
||||
<g id="edge12" class="edge">
|
||||
<title>User->Notification</title>
|
||||
<path fill="none" stroke="#ccef7e" d="M1378.5618,-657.0565C1498.9458,-653.6967 1886.5665,-641.4659 1939,-622 1954.7002,-616.1713 1969.7662,-605.3459 1981.6214,-595.1632"/>
|
||||
<ellipse fill="none" stroke="#ccef7e" cx="1374.3628" cy="-657.1725" rx="4" ry="4"/>
|
||||
<polygon fill="#ccef7e" stroke="#ccef7e" points="1981.842,-594.9651 1992.2899,-591.6346 1985.5631,-591.6254 1989.2842,-588.2856 1989.2842,-588.2856 1989.2842,-588.2856 1985.5631,-591.6254 1986.2784,-584.9367 1981.842,-594.9651 1981.842,-594.9651"/>
|
||||
</g>
|
||||
<!-- ProjectUser -->
|
||||
<g id="node40" class="node">
|
||||
<title>ProjectUser</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1672" cy="-498" rx="51.9908" ry="18"/>
|
||||
<text text-anchor="middle" x="1672" y="-494.3" font-family="Times,serif" font-size="14.00" fill="#000000">ProjectUser</text>
|
||||
</g>
|
||||
<!-- User->ProjectUser -->
|
||||
<g id="edge16" class="edge">
|
||||
<title>User->ProjectUser</title>
|
||||
<path fill="none" stroke="#094b59" d="M1372.6265,-643.592C1431.9755,-614.7292 1565.4627,-549.8114 1632.2982,-517.3078"/>
|
||||
<ellipse fill="none" stroke="#094b59" cx="1368.6947" cy="-645.5041" rx="4" ry="4"/>
|
||||
<polygon fill="#094b59" stroke="#094b59" points="1632.6659,-517.1291 1643.6269,-516.8024 1637.1624,-514.9423 1641.6588,-512.7556 1641.6588,-512.7556 1641.6588,-512.7556 1637.1624,-514.9423 1639.6907,-508.7088 1632.6659,-517.1291 1632.6659,-517.1291"/>
|
||||
</g>
|
||||
<!-- Role -->
|
||||
<g id="node41" class="node">
|
||||
<title>Role</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1495" cy="-251" rx="27.0966" ry="18"/>
|
||||
<text text-anchor="middle" x="1495" y="-247.3" font-family="Times,serif" font-size="14.00" fill="#000000">Role</text>
|
||||
</g>
|
||||
<!-- User->Role -->
|
||||
<g id="edge13" class="edge">
|
||||
<title>User->Role</title>
|
||||
<path fill="none" stroke="#112ce1" d="M1378.9566,-650.0429C1498.6137,-622.7569 1879.623,-529.1236 1947,-429 1955.9327,-415.7257 1957.8225,-404.7844 1947,-393 1881.5276,-321.7083 1584.2813,-421.4837 1513,-356 1492.2372,-336.926 1489.8193,-303.3362 1491.2606,-279.2817"/>
|
||||
<polygon fill="#112ce1" stroke="#112ce1" points="1378.9275,-650.0494 1368.1805,-647.8692 1374.0509,-651.1538 1369.1744,-652.2581 1369.1744,-652.2581 1369.1744,-652.2581 1374.0509,-651.1538 1370.1683,-656.647 1378.9275,-650.0494 1378.9275,-650.0494"/>
|
||||
<polygon fill="#112ce1" stroke="#112ce1" points="1491.2614,-279.2713 1496.591,-269.6877 1491.6842,-274.2892 1492.1071,-269.3071 1492.1071,-269.3071 1492.1071,-269.3071 1491.6842,-274.2892 1487.6232,-268.9266 1491.2614,-279.2713 1491.2614,-279.2713"/>
|
||||
</g>
|
||||
<!-- User->Invoice -->
|
||||
<g id="edge26" class="edge">
|
||||
<title>User->Invoice</title>
|
||||
<path fill="none" stroke="#07b15d" d="M1307.6593,-657.1487C1157.9264,-653.4524 579.863,-638.2493 500,-622 459.068,-613.6718 445.1183,-614.4552 412,-589 336.5593,-531.0153 256,-312.3811 256,-294.5 256,-294.5 256,-294.5 256,-178 256,-133.8131 393.6008,-107.7652 467.823,-96.929"/>
|
||||
<ellipse fill="none" stroke="#07b15d" cx="1311.6873" cy="-657.2476" rx="4" ry="4"/>
|
||||
<polygon fill="#07b15d" stroke="#07b15d" points="467.9544,-96.9104 478.4889,-99.9557 472.9045,-96.2055 477.8545,-95.5006 477.8545,-95.5006 477.8545,-95.5006 472.9045,-96.2055 477.2202,-91.0456 467.9544,-96.9104 467.9544,-96.9104"/>
|
||||
</g>
|
||||
<!-- Export -->
|
||||
<g id="node57" class="node">
|
||||
<title>Export</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="2183" cy="-571" rx="34.394" ry="18"/>
|
||||
<text text-anchor="middle" x="2183" y="-567.3" font-family="Times,serif" font-size="14.00" fill="#000000">Export</text>
|
||||
</g>
|
||||
<!-- User->Export -->
|
||||
<g id="edge31" class="edge">
|
||||
<title>User->Export</title>
|
||||
<path fill="none" stroke="#93273f" d="M1378.8049,-656.9875C1498.8691,-653.4481 1886.5684,-640.8137 2010,-622 2068.9296,-613.0178 2083.4632,-607.8938 2140,-589 2142.2667,-588.2425 2144.5827,-587.4202 2146.9064,-586.5582"/>
|
||||
<ellipse fill="none" stroke="#93273f" cx="1374.6284" cy="-657.1096" rx="4" ry="4"/>
|
||||
<polygon fill="#93273f" stroke="#93273f" points="2147.0802,-586.4904 2158.0319,-587.047 2151.7381,-584.6727 2156.3959,-582.8549 2156.3959,-582.8549 2156.3959,-582.8549 2151.7381,-584.6727 2154.7599,-578.6628 2147.0802,-586.4904 2147.0802,-586.4904"/>
|
||||
</g>
|
||||
<!-- Tag -->
|
||||
<g id="node68" class="node">
|
||||
<title>Tag</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="2104" cy="-571" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="2104" y="-567.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag</text>
|
||||
</g>
|
||||
<!-- User->Tag -->
|
||||
<g id="edge28" class="edge">
|
||||
<title>User->Tag</title>
|
||||
<path fill="none" stroke="#a241cd" d="M1380.5282,-657.1038C1497.3567,-654.1142 1853.5191,-643.4381 1967,-622 2013.4034,-613.2338 2024.317,-606.942 2068,-589 2069.7937,-588.2633 2071.6215,-587.4748 2073.455,-586.6544"/>
|
||||
<polygon fill="#a241cd" stroke="#a241cd" points="1380.2979,-657.1095 1370.1877,-652.8629 1375.2994,-657.2355 1370.301,-657.3614 1370.301,-657.3614 1370.301,-657.3614 1375.2994,-657.2355 1370.4144,-661.86 1380.2979,-657.1095 1380.2979,-657.1095"/>
|
||||
<polygon fill="#a241cd" stroke="#a241cd" points="2073.4902,-586.6378 2084.4545,-586.4499 2078.014,-584.5082 2082.5378,-582.3785 2082.5378,-582.3785 2082.5378,-582.3785 2078.014,-584.5082 2080.6211,-578.3071 2073.4902,-586.6378 2073.4902,-586.6378"/>
|
||||
</g>
|
||||
<!-- Credit -->
|
||||
<g id="node71" class="node">
|
||||
<title>Credit</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="552" cy="-251" rx="32.4942" ry="18"/>
|
||||
<text text-anchor="middle" x="552" y="-247.3" font-family="Times,serif" font-size="14.00" fill="#000000">Credit</text>
|
||||
</g>
|
||||
<!-- User->Credit -->
|
||||
<g id="edge23" class="edge">
|
||||
<title>User->Credit</title>
|
||||
<path fill="none" stroke="#863d0d" d="M1305.0304,-657.4442C1151.9908,-655.053 587.1743,-644.7155 557,-622 503.7765,-581.9328 553.7706,-529.3327 509,-480 495.8987,-465.5637 485.5681,-472.2737 469,-462 417.2029,-429.8811 401.1485,-422.5316 363,-375 336.4434,-341.9115 298.4598,-319.2744 326,-287 337.7326,-273.2506 446.9787,-260.8581 509.1789,-254.8408"/>
|
||||
<polygon fill="#863d0d" stroke="#863d0d" points="1305.3258,-657.4486 1315.2553,-662.1021 1310.3252,-657.5257 1315.3246,-657.6027 1315.3246,-657.6027 1315.3246,-657.6027 1310.3252,-657.5257 1315.3939,-653.1032 1305.3258,-657.4486 1305.3258,-657.4486"/>
|
||||
<polygon fill="#863d0d" stroke="#863d0d" points="509.5186,-254.8085 519.8999,-258.3412 514.4962,-254.335 519.4737,-253.8614 519.4737,-253.8614 519.4737,-253.8614 514.4962,-254.335 519.0475,-249.3816 509.5186,-254.8085 509.5186,-254.8085"/>
|
||||
</g>
|
||||
<!-- User->Credit -->
|
||||
<g id="edge24" class="edge">
|
||||
<title>User->Credit</title>
|
||||
<path fill="none" stroke="#7f374e" d="M1305.0133,-657.2781C1156.8483,-654.3206 624.4672,-642.3161 595,-622 538.3043,-582.9114 582.2598,-528.1227 533,-480 517.8864,-465.2353 506.8462,-473.3107 489,-462 482.9553,-458.1689 398.5046,-380.561 394,-375 380.3002,-358.0872 337.032,-303.692 351,-287 370.7827,-263.3594 456.4447,-255.2247 509.3504,-252.4386"/>
|
||||
<polygon fill="#7f374e" stroke="#7f374e" points="1305.403,-657.2857 1315.3122,-661.9822 1310.402,-657.3844 1315.4011,-657.4831 1315.4011,-657.4831 1315.4011,-657.4831 1310.402,-657.3844 1315.4899,-652.984 1305.403,-657.2857 1305.403,-657.2857"/>
|
||||
<polygon fill="#7f374e" stroke="#7f374e" points="509.4772,-252.4325 519.6828,-256.4444 514.4713,-252.1911 519.4655,-251.9497 519.4655,-251.9497 519.4655,-251.9497 514.4713,-252.1911 519.2482,-247.4549 509.4772,-252.4325 509.4772,-252.4325"/>
|
||||
<text text-anchor="middle" x="531.5" y="-450.8" font-family="Times,serif" font-size="14.00" fill="#000000">training_credits</text>
|
||||
</g>
|
||||
<!-- User->Credit -->
|
||||
<g id="edge25" class="edge">
|
||||
<title>User->Credit</title>
|
||||
<path fill="none" stroke="#ee0b8b" d="M1305.4338,-657.0856C1228.0798,-654.1357 1046.4124,-641.6701 905,-589 787.2829,-545.1554 477.6941,-412.5272 418,-302 414.832,-296.1342 413.9433,-292.2904 418,-287 429.2399,-272.3419 475.1031,-262.3264 510.0724,-256.6516"/>
|
||||
<polygon fill="#ee0b8b" stroke="#ee0b8b" points="1305.6475,-657.093 1315.4844,-661.9392 1310.6444,-657.2675 1315.6414,-657.4419 1315.6414,-657.4419 1315.6414,-657.4419 1310.6444,-657.2675 1315.7984,-652.9447 1305.6475,-657.093 1305.6475,-657.093"/>
|
||||
<polygon fill="#ee0b8b" stroke="#ee0b8b" points="510.1846,-256.6343 520.7573,-259.5443 515.1252,-255.866 520.0658,-255.0977 520.0658,-255.0977 520.0658,-255.0977 515.1252,-255.866 519.3744,-250.6511 510.1846,-256.6343 510.1846,-256.6343"/>
|
||||
<text text-anchor="middle" x="668" y="-450.8" font-family="Times,serif" font-size="14.00" fill="#000000">machine_credits</text>
|
||||
</g>
|
||||
<!-- UsersCredit -->
|
||||
<g id="node74" class="node">
|
||||
<title>UsersCredit</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="358" cy="-178" rx="52.7911" ry="18"/>
|
||||
<text text-anchor="middle" x="358" y="-174.3" font-family="Times,serif" font-size="14.00" fill="#000000">UsersCredit</text>
|
||||
</g>
|
||||
<!-- User->UsersCredit -->
|
||||
<g id="edge22" class="edge">
|
||||
<title>User->UsersCredit</title>
|
||||
<path fill="none" stroke="#3ada37" d="M1307.2417,-657.7113C1160.8237,-656.3517 611.371,-649.4494 539,-622 394.4887,-567.1887 356.6,-504.8531 315,-356 300.139,-302.8243 325.2316,-239.8763 342.9079,-204.8884"/>
|
||||
<ellipse fill="none" stroke="#3ada37" cx="1311.5052" cy="-657.7499" rx="4" ry="4"/>
|
||||
<polygon fill="#3ada37" stroke="#3ada37" points="343.0287,-204.6571 351.6464,-197.8758 345.3431,-200.225 347.6575,-195.7929 347.6575,-195.7929 347.6575,-195.7929 345.3431,-200.225 343.6686,-193.7099 343.0287,-204.6571 343.0287,-204.6571"/>
|
||||
</g>
|
||||
<!-- Training -->
|
||||
<g id="node78" class="node">
|
||||
<title>Training</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="2245" cy="-411" rx="40.8928" ry="18"/>
|
||||
<text text-anchor="middle" x="2245" y="-407.3" font-family="Times,serif" font-size="14.00" fill="#000000">Training</text>
|
||||
</g>
|
||||
<!-- User->Training -->
|
||||
<g id="edge20" class="edge">
|
||||
<title>User->Training</title>
|
||||
<path fill="none" stroke="#ec73a2" d="M1380.4377,-656.8526C1508.3175,-652.819 1927.2802,-638.6323 2061,-622 2135.2137,-612.7691 2175.5801,-644.2334 2226,-589 2263.2509,-548.1928 2257.9259,-478.2164 2251.1947,-439.2664"/>
|
||||
<polygon fill="#ec73a2" stroke="#ec73a2" points="1380.3507,-656.8552 1370.2146,-652.6707 1375.3531,-657.0119 1370.3556,-657.1685 1370.3556,-657.1685 1370.3556,-657.1685 1375.3531,-657.0119 1370.4966,-661.6663 1380.3507,-656.8552 1380.3507,-656.8552"/>
|
||||
<polygon fill="#ec73a2" stroke="#ec73a2" points="2251.1411,-438.981 2253.7156,-428.3216 2250.2171,-434.0671 2249.2931,-429.1532 2249.2931,-429.1532 2249.2931,-429.1532 2250.2171,-434.0671 2244.8706,-429.9848 2251.1411,-438.981 2251.1411,-438.981"/>
|
||||
</g>
|
||||
<!-- Reservation -->
|
||||
<g id="node81" class="node">
|
||||
<title>Reservation</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1971" cy="-178" rx="52.7911" ry="18"/>
|
||||
<text text-anchor="middle" x="1971" y="-174.3" font-family="Times,serif" font-size="14.00" fill="#000000">Reservation</text>
|
||||
</g>
|
||||
<!-- User->Reservation -->
|
||||
<g id="edge18" class="edge">
|
||||
<title>User->Reservation</title>
|
||||
<path fill="none" stroke="#26f4f2" d="M1378.7816,-657.4713C1542.2539,-654.9549 2219.1515,-643.4167 2430,-622 2586.5805,-606.0955 2742,-611.8862 2742,-454.5 2742,-454.5 2742,-454.5 2742,-294.5 2742,-265.892 2745.3866,-250.8118 2723,-233 2669.6389,-190.5433 2204.9458,-180.7636 2033.8704,-178.5942"/>
|
||||
<ellipse fill="none" stroke="#26f4f2" cx="1374.505" cy="-657.5365" rx="4" ry="4"/>
|
||||
<polygon fill="#26f4f2" stroke="#26f4f2" points="2033.7589,-178.5929 2023.8147,-173.9709 2028.7592,-178.5317 2023.7596,-178.4705 2023.7596,-178.4705 2023.7596,-178.4705 2028.7592,-178.5317 2023.7045,-182.9702 2033.7589,-178.5929 2033.7589,-178.5929"/>
|
||||
</g>
|
||||
<!-- User->WalletTransaction -->
|
||||
<g id="edge30" class="edge">
|
||||
<title>User->WalletTransaction</title>
|
||||
<path fill="none" stroke="#5fd12f" d="M1307.0409,-657.5601C1140.3466,-655.4041 446.9318,-645.1088 353,-622 273.2606,-602.3827 190.5066,-551.0015 146.6855,-520.8924"/>
|
||||
<ellipse fill="none" stroke="#5fd12f" cx="1311.4767" cy="-657.6169" rx="4" ry="4"/>
|
||||
<polygon fill="#5fd12f" stroke="#5fd12f" points="146.664,-520.8775 141.0212,-511.4749 142.5584,-518.0237 138.4528,-515.1699 138.4528,-515.1699 138.4528,-515.1699 142.5584,-518.0237 135.8844,-518.865 146.664,-520.8775 146.664,-520.8775"/>
|
||||
</g>
|
||||
<!-- UserTraining -->
|
||||
<g id="node88" class="node">
|
||||
<title>UserTraining</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="2461" cy="-338" rx="57.6901" ry="18"/>
|
||||
<text text-anchor="middle" x="2461" y="-334.3" font-family="Times,serif" font-size="14.00" fill="#000000">UserTraining</text>
|
||||
</g>
|
||||
<!-- User->UserTraining -->
|
||||
<g id="edge19" class="edge">
|
||||
<title>User->UserTraining</title>
|
||||
<path fill="none" stroke="#84aa36" d="M1378.6728,-657.4852C1585.3525,-654.2748 2620,-635.0066 2620,-571 2620,-571 2620,-571 2620,-411 2620,-398.6387 2555.7095,-372.481 2508.8905,-355.0708"/>
|
||||
<ellipse fill="none" stroke="#84aa36" cx="1374.5599" cy="-657.5482" rx="4" ry="4"/>
|
||||
<polygon fill="#84aa36" stroke="#84aa36" points="2508.872,-355.064 2501.0463,-347.3822 2504.1807,-353.3342 2499.4895,-351.6043 2499.4895,-351.6043 2499.4895,-351.6043 2504.1807,-353.3342 2497.9326,-355.8265 2508.872,-355.064 2508.872,-355.064"/>
|
||||
</g>
|
||||
<!-- Project->ProjectImage -->
|
||||
<g id="edge32" class="edge">
|
||||
<title>Project->ProjectImage</title>
|
||||
<path fill="none" stroke="#c9f5fd" d="M1275.7693,-555.8555C1249.6665,-544.307 1213.6192,-528.3588 1185.9808,-516.1309"/>
|
||||
<ellipse fill="none" stroke="#c9f5fd" cx="1279.4647" cy="-557.4904" rx="4" ry="4"/>
|
||||
<ellipse fill="#c9f5fd" stroke="#c9f5fd" cx="1182.0816" cy="-514.4058" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Machine -->
|
||||
<g id="node30" class="node">
|
||||
<title>Machine</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1439" cy="-498" rx="42.4939" ry="18"/>
|
||||
<text text-anchor="middle" x="1439" y="-494.3" font-family="Times,serif" font-size="14.00" fill="#000000">Machine</text>
|
||||
</g>
|
||||
<!-- Project->Machine -->
|
||||
<g id="edge34" class="edge">
|
||||
<title>Project->Machine</title>
|
||||
<path fill="none" stroke="#59370a" d="M1342.9122,-552.3753C1361.8234,-541.6736 1385.5451,-528.2497 1404.6868,-517.4176"/>
|
||||
<polygon fill="#59370a" stroke="#59370a" points="1342.6647,-552.5153 1331.7453,-553.5239 1338.3132,-554.9778 1333.9616,-557.4403 1333.9616,-557.4403 1333.9616,-557.4403 1338.3132,-554.9778 1336.1779,-561.3567 1342.6647,-552.5153 1342.6647,-552.5153"/>
|
||||
<polygon fill="#59370a" stroke="#59370a" points="1404.6962,-517.4123 1415.6156,-516.4036 1409.0477,-514.9497 1413.3993,-512.4872 1413.3993,-512.4872 1413.3993,-512.4872 1409.0477,-514.9497 1411.183,-508.5708 1404.6962,-517.4123 1404.6962,-517.4123"/>
|
||||
</g>
|
||||
<!-- ProjectCao -->
|
||||
<g id="node38" class="node">
|
||||
<title>ProjectCao</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1271" cy="-498" rx="50.0912" ry="18"/>
|
||||
<text text-anchor="middle" x="1271" y="-494.3" font-family="Times,serif" font-size="14.00" fill="#000000">ProjectCao</text>
|
||||
</g>
|
||||
<!-- Project->ProjectCao -->
|
||||
<g id="edge33" class="edge">
|
||||
<title>Project->ProjectCao</title>
|
||||
<path fill="none" stroke="#d8bfa0" d="M1296.6573,-546.0253C1293.0032,-539.1854 1289.0275,-531.7439 1285.3211,-524.8061"/>
|
||||
<ellipse fill="none" stroke="#d8bfa0" cx="1298.6743" cy="-549.8007" rx="4" ry="4"/>
|
||||
<polygon fill="#d8bfa0" stroke="#d8bfa0" points="1285.2012,-524.5817 1284.4581,-513.6411 1282.8451,-520.1716 1280.489,-515.7615 1280.489,-515.7615 1280.489,-515.7615 1282.8451,-520.1716 1276.52,-517.882 1285.2012,-524.5817 1285.2012,-524.5817"/>
|
||||
</g>
|
||||
<!-- Project->ProjectUser -->
|
||||
<g id="edge38" class="edge">
|
||||
<title>Project->ProjectUser</title>
|
||||
<path fill="none" stroke="#c63aac" d="M1352.4785,-564.6964C1411.0387,-555.6759 1519.6932,-537.7485 1611,-516 1615.0481,-515.0358 1619.2263,-513.9653 1623.4087,-512.8409"/>
|
||||
<ellipse fill="none" stroke="#c63aac" cx="1348.5089" cy="-565.3042" rx="4" ry="4"/>
|
||||
<polygon fill="#c63aac" stroke="#c63aac" points="1623.4806,-512.8209 1634.3204,-514.4793 1628.2981,-511.4823 1633.1156,-510.1436 1633.1156,-510.1436 1633.1156,-510.1436 1628.2981,-511.4823 1631.9107,-505.8078 1623.4806,-512.8209 1623.4806,-512.8209"/>
|
||||
</g>
|
||||
<!-- ProjectStep -->
|
||||
<g id="node50" class="node">
|
||||
<title>ProjectStep</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1551" cy="-498" rx="51.1914" ry="18"/>
|
||||
<text text-anchor="middle" x="1551" y="-494.3" font-family="Times,serif" font-size="14.00" fill="#000000">ProjectStep</text>
|
||||
</g>
|
||||
<!-- Project->ProjectStep -->
|
||||
<g id="edge39" class="edge">
|
||||
<title>Project->ProjectStep</title>
|
||||
<path fill="none" stroke="#7bdec7" d="M1348.7786,-559.2538C1390.6085,-546.5833 1457.2836,-526.3871 1502.5393,-512.679"/>
|
||||
<ellipse fill="none" stroke="#7bdec7" cx="1344.8414" cy="-560.4463" rx="4" ry="4"/>
|
||||
<polygon fill="#7bdec7" stroke="#7bdec7" points="1502.5664,-512.6708 1513.4415,-514.0786 1507.3517,-511.2213 1512.137,-509.7718 1512.137,-509.7718 1512.137,-509.7718 1507.3517,-511.2213 1510.8324,-505.465 1502.5664,-512.6708 1502.5664,-512.6708"/>
|
||||
</g>
|
||||
<!-- Theme -->
|
||||
<g id="node70" class="node">
|
||||
<title>Theme</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="911" cy="-498" rx="35.9954" ry="18"/>
|
||||
<text text-anchor="middle" x="911" y="-494.3" font-family="Times,serif" font-size="14.00" fill="#000000">Theme</text>
|
||||
</g>
|
||||
<!-- Project->Theme -->
|
||||
<g id="edge37" class="edge">
|
||||
<title>Project->Theme</title>
|
||||
<path fill="none" stroke="#2fa76c" d="M1264.5638,-567.2567C1196.5231,-560.9111 1064.5521,-545.7298 956,-516 953.3523,-515.2749 950.6486,-514.4422 947.9462,-513.5412"/>
|
||||
<polygon fill="#2fa76c" stroke="#2fa76c" points="1264.5664,-567.2568 1274.1165,-572.6462 1269.5457,-567.7108 1274.5251,-568.1648 1274.5251,-568.1648 1274.5251,-568.1648 1269.5457,-567.7108 1274.9337,-563.6834 1264.5664,-567.2568 1264.5664,-567.2568"/>
|
||||
<polygon fill="#2fa76c" stroke="#2fa76c" points="947.6743,-513.4432 939.7951,-505.8164 942.9711,-511.7462 938.2678,-510.0493 938.2678,-510.0493 938.2678,-510.0493 942.9711,-511.7462 936.7406,-514.2822 947.6743,-513.4432 947.6743,-513.4432"/>
|
||||
</g>
|
||||
<!-- Space -->
|
||||
<g id="node92" class="node">
|
||||
<title>Space</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1314" cy="-411" rx="31.6951" ry="18"/>
|
||||
<text text-anchor="middle" x="1314" y="-407.3" font-family="Times,serif" font-size="14.00" fill="#000000">Space</text>
|
||||
</g>
|
||||
<!-- Project->Space -->
|
||||
<g id="edge35" class="edge">
|
||||
<title>Project->Space</title>
|
||||
<path fill="none" stroke="#c2b285" d="M1322.1107,-543.5384C1325.339,-534.8981 1328.3782,-525.2057 1330,-516 1334.619,-489.7816 1328.9392,-459.7398 1323.1078,-438.5261"/>
|
||||
<polygon fill="#c2b285" stroke="#c2b285" points="1322.0016,-543.8132 1314.1259,-551.4437 1320.1546,-548.4596 1318.3077,-553.106 1318.3077,-553.106 1318.3077,-553.106 1320.1546,-548.4596 1322.4894,-554.7682 1322.0016,-543.8132 1322.0016,-543.8132"/>
|
||||
<polygon fill="#c2b285" stroke="#c2b285" points="1323.0921,-438.4723 1324.5955,-427.61 1321.6848,-433.6745 1320.2774,-428.8766 1320.2774,-428.8766 1320.2774,-428.8766 1321.6848,-433.6745 1315.9593,-430.1432 1323.0921,-438.4723 1323.0921,-438.4723"/>
|
||||
</g>
|
||||
<!-- Component -->
|
||||
<g id="node95" class="node">
|
||||
<title>Component</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1017" cy="-498" rx="51.9908" ry="18"/>
|
||||
<text text-anchor="middle" x="1017" y="-494.3" font-family="Times,serif" font-size="14.00" fill="#000000">Component</text>
|
||||
</g>
|
||||
<!-- Project->Component -->
|
||||
<g id="edge36" class="edge">
|
||||
<title>Project->Component</title>
|
||||
<path fill="none" stroke="#53a38e" d="M1267.4374,-561.6368C1220.775,-551.2026 1143.7811,-533.489 1078,-516 1074.1484,-514.976 1070.1703,-513.8829 1066.178,-512.7606"/>
|
||||
<polygon fill="#53a38e" stroke="#53a38e" points="1267.4421,-561.6377 1276.2237,-568.2053 1272.3224,-562.7254 1277.2026,-563.813 1277.2026,-563.813 1277.2026,-563.813 1272.3224,-562.7254 1278.1815,-559.4208 1267.4421,-561.6377 1267.4421,-561.6377"/>
|
||||
<polygon fill="#53a38e" stroke="#53a38e" points="1065.9034,-512.6822 1057.5255,-505.6067 1061.096,-511.3078 1056.2886,-509.9334 1056.2886,-509.9334 1056.2886,-509.9334 1061.096,-511.3078 1055.0516,-514.26 1065.9034,-512.6822 1065.9034,-512.6822"/>
|
||||
</g>
|
||||
<!-- OpenAPI -->
|
||||
<g id="node25" class="node">
|
||||
<title>OpenAPI</title>
|
||||
<polygon fill="none" stroke="#000000" stroke-dasharray="1,5" points="4474,-770 4406,-770 4406,-734 4474,-734 4474,-770"/>
|
||||
<text text-anchor="middle" x="4440" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI</text>
|
||||
</g>
|
||||
<!-- SpaceFile -->
|
||||
<g id="node26" class="node">
|
||||
<title>SpaceFile</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1115" cy="-338" rx="45.4919" ry="18"/>
|
||||
<text text-anchor="middle" x="1115" y="-334.3" font-family="Times,serif" font-size="14.00" fill="#000000">SpaceFile</text>
|
||||
</g>
|
||||
<!-- EventImage -->
|
||||
<g id="node27" class="node">
|
||||
<title>EventImage</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1666" cy="-178" rx="53.8905" ry="18"/>
|
||||
<text text-anchor="middle" x="1666" y="-174.3" font-family="Times,serif" font-size="14.00" fill="#000000">EventImage</text>
|
||||
</g>
|
||||
<!-- PriceCategory -->
|
||||
<g id="node28" class="node">
|
||||
<title>PriceCategory</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1827" cy="-338" rx="61.1893" ry="18"/>
|
||||
<text text-anchor="middle" x="1827" y="-334.3" font-family="Times,serif" font-size="14.00" fill="#000000">PriceCategory</text>
|
||||
</g>
|
||||
<!-- PriceCategory->EventPriceCategory -->
|
||||
<g id="edge40" class="edge">
|
||||
<title>PriceCategory->EventPriceCategory</title>
|
||||
<path fill="none" stroke="#f5504a" d="M1825.6897,-311.795C1824.2401,-282.8018 1821.9122,-236.2433 1820.4199,-206.3984"/>
|
||||
<ellipse fill="none" stroke="#f5504a" cx="1825.8981" cy="-315.962" rx="4" ry="4"/>
|
||||
<polygon fill="#f5504a" stroke="#f5504a" points="1820.4106,-206.2101 1824.4055,-195.9978 1820.1609,-201.2163 1819.9111,-196.2226 1819.9111,-196.2226 1819.9111,-196.2226 1820.1609,-201.2163 1815.4167,-196.4473 1820.4106,-206.2101 1820.4106,-206.2101"/>
|
||||
</g>
|
||||
<!-- PriceCategory->Event -->
|
||||
<g id="edge41" class="edge">
|
||||
<title>PriceCategory->Event</title>
|
||||
<path fill="none" stroke="#8a1479" d="M1794.2596,-315.5715C1774.0095,-301.6994 1748.2567,-284.0577 1728.7882,-270.721"/>
|
||||
<polygon fill="#8a1479" stroke="#8a1479" points="1794.5634,-315.7796 1800.2701,-325.1436 1798.6884,-318.6054 1802.8133,-321.4312 1802.8133,-321.4312 1802.8133,-321.4312 1798.6884,-318.6054 1805.3565,-317.7187 1794.5634,-315.7796 1794.5634,-315.7796"/>
|
||||
<polygon fill="#8a1479" stroke="#8a1479" points="1728.5776,-270.5768 1722.8709,-261.2128 1724.4527,-267.751 1720.3277,-264.9253 1720.3277,-264.9253 1720.3277,-264.9253 1724.4527,-267.751 1717.7845,-268.6377 1728.5776,-270.5768 1728.5776,-270.5768"/>
|
||||
</g>
|
||||
<!-- Plan -->
|
||||
<g id="node29" class="node">
|
||||
<title>Plan</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="789" cy="-338" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="789" y="-334.3" font-family="Times,serif" font-size="14.00" fill="#000000">Plan</text>
|
||||
</g>
|
||||
<!-- Plan->Price -->
|
||||
<g id="edge49" class="edge">
|
||||
<title>Plan->Price</title>
|
||||
<path fill="none" stroke="#546262" d="M821.8402,-328.6991C834.5923,-325.4343 849.3817,-322.0684 863,-320 988.9185,-300.875 1022.8609,-319.6116 1149,-302 1219.8251,-292.1114 1301.105,-272.4899 1346.8231,-260.6769"/>
|
||||
<ellipse fill="none" stroke="#546262" cx="817.6559" cy="-329.7986" rx="4" ry="4"/>
|
||||
<polygon fill="#546262" stroke="#546262" points="1346.8891,-260.6598 1357.7007,-262.4928 1351.7275,-259.399 1356.566,-258.1382 1356.566,-258.1382 1356.566,-258.1382 1351.7275,-259.399 1355.4313,-253.7836 1346.8891,-260.6598 1346.8891,-260.6598"/>
|
||||
</g>
|
||||
<!-- Plan->PlanImage -->
|
||||
<g id="edge47" class="edge">
|
||||
<title>Plan->PlanImage</title>
|
||||
<path fill="none" stroke="#a4d59b" d="M822.2771,-329.3777C834.9763,-326.2263 849.6157,-322.7606 863,-320 909.8004,-310.3469 922.292,-312.0906 969,-302 994.6051,-296.4684 1000.4487,-292.7752 1026,-287 1072.3171,-276.5312 1125.4522,-266.6413 1163.733,-259.8862"/>
|
||||
<ellipse fill="none" stroke="#a4d59b" cx="818.1245" cy="-330.4193" rx="4" ry="4"/>
|
||||
<ellipse fill="#a4d59b" stroke="#a4d59b" cx="1167.7287" cy="-259.1848" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- PlanFile -->
|
||||
<g id="node32" class="node">
|
||||
<title>PlanFile</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="964" cy="-251" rx="40.0939" ry="18"/>
|
||||
<text text-anchor="middle" x="964" y="-247.3" font-family="Times,serif" font-size="14.00" fill="#000000">PlanFile</text>
|
||||
</g>
|
||||
<!-- Plan->PlanFile -->
|
||||
<g id="edge48" class="edge">
|
||||
<title>Plan->PlanFile</title>
|
||||
<path fill="none" stroke="#5889de" d="M818.3643,-323.4018C849.0324,-308.1553 897.1025,-284.2576 929.5456,-268.1288"/>
|
||||
<ellipse fill="none" stroke="#5889de" cx="814.3918" cy="-325.3766" rx="4" ry="4"/>
|
||||
<ellipse fill="#5889de" stroke="#5889de" cx="933.4483" cy="-266.1886" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Plan->Subscription -->
|
||||
<g id="edge46" class="edge">
|
||||
<title>Plan->Subscription</title>
|
||||
<path fill="none" stroke="#7278bf" d="M797.6311,-312.3907C798.9958,-303.5638 798.4683,-294.1176 793,-287 783.599,-274.7635 750.197,-265.7978 718.9729,-259.8743"/>
|
||||
<ellipse fill="none" stroke="#7278bf" cx="796.7792" cy="-316.3288" rx="4" ry="4"/>
|
||||
<polygon fill="#7278bf" stroke="#7278bf" points="718.7847,-259.8403 709.7471,-253.6297 713.8648,-258.949 708.9449,-258.0576 708.9449,-258.0576 708.9449,-258.0576 713.8648,-258.949 708.1427,-262.4856 718.7847,-259.8403 718.7847,-259.8403"/>
|
||||
</g>
|
||||
<!-- Plan->Credit -->
|
||||
<g id="edge42" class="edge">
|
||||
<title>Plan->Credit</title>
|
||||
<path fill="none" stroke="#f58756" d="M782.6703,-312.2464C779.0488,-302.8321 773.4746,-293.0235 765,-287 733.8555,-264.8636 630.9755,-278.634 594,-269 591.3563,-268.3112 588.6638,-267.482 585.9836,-266.5626"/>
|
||||
<ellipse fill="none" stroke="#f58756" cx="783.9962" cy="-316.1794" rx="4" ry="4"/>
|
||||
<polygon fill="#f58756" stroke="#f58756" points="585.7849,-266.487 578.0411,-258.7227 581.1123,-264.7075 576.4396,-262.928 576.4396,-262.928 576.4396,-262.928 581.1123,-264.7075 574.8381,-267.1334 585.7849,-266.487 585.7849,-266.487"/>
|
||||
</g>
|
||||
<!-- Plan->Credit -->
|
||||
<g id="edge43" class="edge">
|
||||
<title>Plan->Credit</title>
|
||||
<path fill="none" stroke="#27c445" d="M759.9659,-323.7662C756.0176,-322.2733 751.9605,-320.955 748,-320 715.3215,-312.1203 469.0515,-326.4664 446,-302 423.3742,-277.9855 471.5258,-263.9694 510.1307,-256.8964"/>
|
||||
<ellipse fill="none" stroke="#27c445" cx="763.6694" cy="-325.2848" rx="4" ry="4"/>
|
||||
<polygon fill="#27c445" stroke="#27c445" points="510.3389,-256.8606 520.9573,-259.5992 515.2665,-256.0125 520.194,-255.1644 520.194,-255.1644 520.194,-255.1644 515.2665,-256.0125 519.4307,-250.7296 510.3389,-256.8606 510.3389,-256.8606"/>
|
||||
<text text-anchor="middle" x="488.5" y="-290.8" font-family="Times,serif" font-size="14.00" fill="#000000">training_credits</text>
|
||||
</g>
|
||||
<!-- Plan->Credit -->
|
||||
<g id="edge44" class="edge">
|
||||
<title>Plan->Credit</title>
|
||||
<path fill="none" stroke="#d0f3e1" d="M759.9216,-323.9407C755.9805,-322.4196 751.9371,-321.0469 748,-320 711.5004,-310.2943 610.2774,-323.1694 579,-302 570.7136,-296.3916 564.7833,-287.3967 560.6319,-278.5114"/>
|
||||
<ellipse fill="none" stroke="#d0f3e1" cx="763.6237" cy="-325.4726" rx="4" ry="4"/>
|
||||
<polygon fill="#d0f3e1" stroke="#d0f3e1" points="560.5633,-278.3425 560.967,-267.384 558.6807,-273.7104 556.7981,-269.0783 556.7981,-269.0783 556.7981,-269.0783 558.6807,-273.7104 552.6293,-270.7727 560.5633,-278.3425 560.5633,-278.3425"/>
|
||||
<text text-anchor="middle" x="624" y="-290.8" font-family="Times,serif" font-size="14.00" fill="#000000">machine_credits</text>
|
||||
</g>
|
||||
<!-- Plan->Credit -->
|
||||
<g id="edge45" class="edge">
|
||||
<title>Plan->Credit</title>
|
||||
<path fill="none" stroke="#189dde" d="M759.1393,-324.3874C755.4158,-322.8392 751.6387,-321.3388 748,-320 721.8717,-310.3862 712.6963,-314.8532 688,-302 678.4563,-297.033 678.6788,-291.6983 669,-287 638.1614,-272.0303 626.5373,-279.7904 594,-269 591.5622,-268.1916 589.0693,-267.2997 586.5742,-266.3585"/>
|
||||
<ellipse fill="none" stroke="#189dde" cx="762.9672" cy="-326.0236" rx="4" ry="4"/>
|
||||
<polygon fill="#189dde" stroke="#189dde" points="586.3385,-266.2644 578.7208,-258.3764 581.6951,-264.41 577.0518,-262.5555 577.0518,-262.5555 577.0518,-262.5555 581.6951,-264.41 575.3827,-266.7346 586.3385,-266.2644 586.3385,-266.2644"/>
|
||||
<text text-anchor="middle" x="724.5" y="-290.8" font-family="Times,serif" font-size="14.00" fill="#000000">space_credits</text>
|
||||
</g>
|
||||
<!-- Machine->Price -->
|
||||
<g id="edge110" class="edge"><title>Machine->Price</title>
|
||||
<path fill="none" stroke="#9a24f7" d="M1946.69,-430.002C1976.97,-415.792 2017.68,-391.335 2038,-356 2051.42,-332.66 2051.95,-301.353 2050.04,-279.205"/>
|
||||
<ellipse fill="none" stroke="#9a24f7" cx="1942.88" cy="-431.738" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#9a24f7" stroke="#9a24f7" points="2050.02,-279.085 2053.42,-268.658 2049.49,-274.114 2048.95,-269.143 2048.95,-269.143 2048.95,-269.143 2049.49,-274.114 2044.47,-269.628 2050.02,-279.085 2050.02,-279.085"/>
|
||||
<g id="edge55" class="edge">
|
||||
<title>Machine->Price</title>
|
||||
<path fill="none" stroke="#76db8b" d="M1420.4243,-473.9781C1411.1968,-461.1698 1400.4564,-444.8238 1393,-429 1371.9335,-384.2935 1341.9934,-360.0136 1371,-320 1386.0958,-299.1758 1410.9042,-322.8242 1426,-302 1434.3082,-290.5392 1424.8808,-278.3965 1412.7596,-268.8356"/>
|
||||
<ellipse fill="none" stroke="#76db8b" cx="1422.9966" cy="-477.4802" rx="4" ry="4"/>
|
||||
<polygon fill="#76db8b" stroke="#76db8b" points="1412.6909,-268.7864 1407.187,-259.3018 1408.6277,-265.8725 1404.5645,-262.9586 1404.5645,-262.9586 1404.5645,-262.9586 1408.6277,-265.8725 1401.942,-266.6155 1412.6909,-268.7864 1412.6909,-268.7864"/>
|
||||
</g>
|
||||
<!-- Machine->Plan -->
|
||||
<g id="edge113" class="edge"><title>Machine->Plan</title>
|
||||
<path fill="none" stroke="#b1de48" d="M1887.07,-421.317C1883.92,-417.614 1880.8,-413.764 1878,-410 1867.1,-395.35 1856.27,-377.931 1848.09,-364.013"/>
|
||||
<polygon fill="#b1de48" stroke="#b1de48" points="1887.3,-421.585 1890.51,-432.07 1890.6,-425.344 1893.89,-429.103 1893.89,-429.103 1893.89,-429.103 1890.6,-425.344 1897.28,-426.136 1887.3,-421.585 1887.3,-421.585"/>
|
||||
<polygon fill="#b1de48" stroke="#b1de48" points="1847.89,-363.667 1846.77,-352.759 1845.38,-359.341 1842.88,-355.014 1842.88,-355.014 1842.88,-355.014 1845.38,-359.341 1838.98,-357.27 1847.89,-363.667 1847.89,-363.667"/>
|
||||
<g id="edge58" class="edge">
|
||||
<title>Machine->Plan</title>
|
||||
<path fill="none" stroke="#8ed182" d="M1389.4965,-489.6659C1284.6405,-471.3184 1033.1125,-423.6212 830,-356 826.9022,-354.9687 823.7172,-353.7912 820.5572,-352.5434"/>
|
||||
<polygon fill="#8ed182" stroke="#8ed182" points="1389.6242,-489.688 1398.7057,-495.8343 1394.5503,-490.5444 1399.4764,-491.4008 1399.4764,-491.4008 1399.4764,-491.4008 1394.5503,-490.5444 1400.2472,-486.9673 1389.6242,-489.688 1389.6242,-489.688"/>
|
||||
<polygon fill="#8ed182" stroke="#8ed182" points="820.4919,-352.5162 812.9968,-344.5116 815.8777,-350.5903 811.2635,-348.6644 811.2635,-348.6644 811.2635,-348.6644 815.8777,-350.5903 809.5302,-352.8172 820.4919,-352.5162 820.4919,-352.5162"/>
|
||||
</g>
|
||||
<!-- Machine->MachineFile -->
|
||||
<g id="edge108" class="edge"><title>Machine->MachineFile</title>
|
||||
<path fill="none" stroke="#06a394" d="M1923.19,-421.504C1933.33,-404.701 1946.98,-382.092 1957.43,-364.791"/>
|
||||
<ellipse fill="none" stroke="#06a394" cx="1921.07" cy="-425.013" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#06a394" stroke="#06a394" points="1957.69,-364.357 1966.71,-358.122 1960.27,-360.076 1962.86,-355.796 1962.86,-355.796 1962.86,-355.796 1960.27,-360.076 1959.01,-353.47 1957.69,-364.357 1957.69,-364.357"/>
|
||||
</g>
|
||||
<!-- Machine->Credit -->
|
||||
<g id="edge112" class="edge"><title>Machine->Credit</title>
|
||||
<path fill="none" stroke="#f8ae11" d="M1909,-419.576C1908.43,-379.537 1904.79,-304.531 1886,-287 1878.35,-279.858 1578.16,-261.256 1465.3,-254.499"/>
|
||||
<ellipse fill="none" stroke="#f8ae11" cx="1909.05" cy="-423.788" rx="4" ry="4"/>
|
||||
<polygon fill="#f8ae11" stroke="#f8ae11" points="1465.28,-254.498 1455.57,-249.409 1460.29,-254.199 1455.3,-253.901 1455.3,-253.901 1455.3,-253.901 1460.29,-254.199 1455.03,-258.393 1465.28,-254.498 1465.28,-254.498"/>
|
||||
</g>
|
||||
<!-- Machine->Reservation -->
|
||||
<g id="edge111" class="edge"><title>Machine->Reservation</title>
|
||||
<path fill="none" stroke="#36743f" d="M1947.58,-431.049C1951.74,-429.875 1955.93,-428.824 1960,-428 2060.93,-407.566 2089.04,-424.461 2191,-410 2308.28,-393.366 2336.82,-383.676 2452,-356 2456.15,-355.003 2460.45,-353.924 2464.75,-352.81"/>
|
||||
<ellipse fill="none" stroke="#36743f" cx="1943.52" cy="-432.276" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#36743f" stroke="#36743f" points="2465.07,-352.725 2475.89,-354.521 2469.91,-351.447 2474.74,-350.17 2474.74,-350.17 2474.74,-350.17 2469.91,-351.447 2473.59,-345.819 2465.07,-352.725 2465.07,-352.725"/>
|
||||
</g>
|
||||
<!-- Machine->MachinesAvailability -->
|
||||
<g id="edge109" class="edge"><title>Machine->MachinesAvailability</title>
|
||||
<path fill="none" stroke="#151978" d="M1947.62,-431.225C1951.77,-430.017 1955.95,-428.91 1960,-428 2025.08,-413.379 2043.63,-423.256 2109,-410 2177.05,-396.201 2253.65,-372.94 2303.25,-356.822"/>
|
||||
<ellipse fill="none" stroke="#151978" cx="1943.56" cy="-432.473" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#151978" stroke="#151978" points="2303.29,-356.807 2314.19,-357.975 2308.04,-355.253 2312.8,-353.698 2312.8,-353.698 2312.8,-353.698 2308.04,-355.253 2311.4,-349.421 2303.29,-356.807 2303.29,-356.807"/>
|
||||
<!-- MachineImage -->
|
||||
<g id="node47" class="node">
|
||||
<title>MachineImage</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1596" cy="-411" rx="64.189" ry="18"/>
|
||||
<text text-anchor="middle" x="1596" y="-407.3" font-family="Times,serif" font-size="14.00" fill="#000000">MachineImage</text>
|
||||
</g>
|
||||
<!-- Machine->MachineImage -->
|
||||
<g id="edge107" class="edge"><title>Machine->MachineImage</title>
|
||||
<path fill="none" stroke="#43e426" d="M1947.83,-431.342C1951.91,-430.121 1956.02,-428.978 1960,-428 2008.53,-416.059 2025.99,-431.721 2071,-410 2094.44,-398.688 2115.9,-378.051 2130.35,-361.931"/>
|
||||
<ellipse fill="none" stroke="#43e426" cx="1943.87" cy="-432.575" rx="4.00001" ry="4.00001"/>
|
||||
<ellipse fill="#43e426" stroke="#43e426" cx="2133.09" cy="-358.794" rx="4.00002" ry="4.00002"/>
|
||||
<g id="edge50" class="edge">
|
||||
<title>Machine->MachineImage</title>
|
||||
<path fill="none" stroke="#b4386c" d="M1472.1438,-479.6337C1497.7759,-465.4299 1533.2288,-445.784 1559.6383,-431.1494"/>
|
||||
<ellipse fill="none" stroke="#b4386c" cx="1468.4241" cy="-481.6949" rx="4" ry="4"/>
|
||||
<ellipse fill="#b4386c" stroke="#b4386c" cx="1563.333" cy="-429.1021" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- MachinesAvailability -->
|
||||
<g id="node66" class="node">
|
||||
<title>MachinesAvailability</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="2172" cy="-251" rx="87.1846" ry="18"/>
|
||||
<text text-anchor="middle" x="2172" y="-247.3" font-family="Times,serif" font-size="14.00" fill="#000000">MachinesAvailability</text>
|
||||
</g>
|
||||
<!-- Machine->MachinesAvailability -->
|
||||
<g id="edge52" class="edge">
|
||||
<title>Machine->MachinesAvailability</title>
|
||||
<path fill="none" stroke="#aeda60" d="M1477.9956,-483.3451C1482.3407,-482.0593 1486.7363,-480.9051 1491,-480 1537.0334,-470.2281 1660.4133,-484.0253 1702,-462 1736.9027,-443.5148 1725.6461,-415.6524 1758,-393 1816.0613,-352.3487 1966.9605,-372.2764 2006,-356 2029.0052,-346.4086 2028.4871,-334.1582 2049,-320 2074.6408,-302.3024 2105.1801,-285.151 2129.4137,-272.3752"/>
|
||||
<ellipse fill="none" stroke="#aeda60" cx="1474.084" cy="-484.5757" rx="4" ry="4"/>
|
||||
<polygon fill="#aeda60" stroke="#aeda60" points="2129.5041,-272.328 2140.4515,-271.6902 2133.9367,-270.0145 2138.3693,-267.7009 2138.3693,-267.7009 2138.3693,-267.7009 2133.9367,-270.0145 2136.2871,-263.7116 2129.5041,-272.328 2129.5041,-272.328"/>
|
||||
</g>
|
||||
<!-- Machine->Credit -->
|
||||
<g id="edge57" class="edge">
|
||||
<title>Machine->Credit</title>
|
||||
<path fill="none" stroke="#a4b048" d="M1391.9657,-489.7025C1372.781,-486.4565 1350.3615,-482.8392 1330,-480 1260.0008,-470.2392 1242.0785,-471.1744 1172,-462 1088.0511,-451.0098 479.3147,-368.5686 427,-302 402.6811,-271.0551 464.0473,-258.7631 509.1537,-253.9679"/>
|
||||
<ellipse fill="none" stroke="#a4b048" cx="1396.0311" cy="-490.3954" rx="4" ry="4"/>
|
||||
<polygon fill="#a4b048" stroke="#a4b048" points="509.397,-253.9443 519.7849,-257.4574 514.3736,-253.4614 519.3502,-252.9785 519.3502,-252.9785 519.3502,-252.9785 514.3736,-253.4614 518.9156,-248.4995 509.397,-253.9443 509.397,-253.9443"/>
|
||||
</g>
|
||||
<!-- Machine->Training -->
|
||||
<g id="edge54" class="edge">
|
||||
<title>Machine->Training</title>
|
||||
<path fill="none" stroke="#a9895d" d="M1479.7832,-482.7305C1483.54,-481.6747 1487.3177,-480.7386 1491,-480 1616.3106,-454.8669 1650.6629,-472.9404 1778,-462 1930.3058,-448.9144 2109.9255,-427.6514 2195.2187,-417.2"/>
|
||||
<polygon fill="#a9895d" stroke="#a9895d" points="1479.5248,-482.8099 1468.6436,-481.4495 1474.7459,-484.2802 1469.9669,-485.7505 1469.9669,-485.7505 1469.9669,-485.7505 1474.7459,-484.2802 1471.2902,-490.0516 1479.5248,-482.8099 1479.5248,-482.8099"/>
|
||||
<polygon fill="#a9895d" stroke="#a9895d" points="2195.4647,-417.1698 2205.939,-420.4164 2200.4274,-416.5599 2205.3901,-415.95 2205.3901,-415.95 2205.3901,-415.95 2200.4274,-416.5599 2204.8411,-411.4836 2195.4647,-417.1698 2195.4647,-417.1698"/>
|
||||
</g>
|
||||
<!-- Machine->Reservation -->
|
||||
<g id="edge56" class="edge">
|
||||
<title>Machine->Reservation</title>
|
||||
<path fill="none" stroke="#fb31d9" d="M1479.2266,-483.834C1483.1952,-482.5091 1487.1699,-481.2106 1491,-480 1569.4678,-455.1979 1593.6399,-462.0636 1669,-429 1697.1298,-416.6583 1699.7216,-404.9974 1728,-393 1758.8626,-379.9062 1768.1855,-380.8672 1801,-374 1825.8885,-368.7915 1897.4946,-375.3427 1914,-356 1949.6018,-314.2782 1880.5531,-282.5827 1904,-233 1910.4194,-219.425 1922.0133,-208.0767 1933.7728,-199.2815"/>
|
||||
<ellipse fill="none" stroke="#fb31d9" cx="1475.4315" cy="-485.1171" rx="4" ry="4"/>
|
||||
<polygon fill="#fb31d9" stroke="#fb31d9" points="1934.0936,-199.0575 1944.8691,-197.0229 1938.1934,-196.1953 1942.2931,-193.3331 1942.2931,-193.3331 1942.2931,-193.3331 1938.1934,-196.1953 1939.7171,-189.6433 1934.0936,-199.0575 1934.0936,-199.0575"/>
|
||||
</g>
|
||||
<!-- MachineFile -->
|
||||
<g id="node84" class="node">
|
||||
<title>MachineFile</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1458" cy="-411" rx="55.7903" ry="18"/>
|
||||
<text text-anchor="middle" x="1458" y="-407.3" font-family="Times,serif" font-size="14.00" fill="#000000">MachineFile</text>
|
||||
</g>
|
||||
<!-- Machine->MachineFile -->
|
||||
<g id="edge51" class="edge">
|
||||
<title>Machine->MachineFile</title>
|
||||
<path fill="none" stroke="#5a0a41" d="M1444.7241,-471.7895C1446.9881,-461.4227 1449.5939,-449.4913 1451.894,-438.9592"/>
|
||||
<ellipse fill="none" stroke="#5a0a41" cx="1443.7903" cy="-476.0656" rx="4" ry="4"/>
|
||||
<polygon fill="#5a0a41" stroke="#5a0a41" points="1451.9345,-438.7731 1458.4646,-429.9635 1453.0014,-433.8882 1454.0682,-429.0034 1454.0682,-429.0034 1454.0682,-429.0034 1453.0014,-433.8882 1449.6719,-428.0432 1451.9345,-438.7731 1451.9345,-438.7731"/>
|
||||
</g>
|
||||
<!-- Availability -->
|
||||
<g id="node93" class="node">
|
||||
<title>Availability</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="2111" cy="-338" rx="52.7911" ry="18"/>
|
||||
<text text-anchor="middle" x="2111" y="-334.3" font-family="Times,serif" font-size="14.00" fill="#000000">Availability</text>
|
||||
</g>
|
||||
<!-- Machine->Availability -->
|
||||
<g id="edge53" class="edge">
|
||||
<title>Machine->Availability</title>
|
||||
<path fill="none" stroke="#2b03f4" d="M1479.9431,-482.7251C1483.6481,-481.6788 1487.3709,-480.7459 1491,-480 1545.3419,-468.8313 1692.4972,-490.6577 1740,-462 1770.9399,-443.3344 1752.719,-412.7166 1783,-393 1881.1816,-329.072 1929.214,-379.4645 2044,-356 2049.4577,-354.8843 2055.1302,-353.5843 2060.7618,-352.2029"/>
|
||||
<polygon fill="#2b03f4" stroke="#2b03f4" points="1479.8114,-482.7656 1468.9299,-481.4078 1475.0329,-484.2371 1470.2543,-485.7085 1470.2543,-485.7085 1470.2543,-485.7085 1475.0329,-484.2371 1471.5786,-490.0093 1479.8114,-482.7656 1479.8114,-482.7656"/>
|
||||
<polygon fill="#2b03f4" stroke="#2b03f4" points="2061.1075,-352.115 2071.9081,-354.012 2065.9534,-350.8829 2070.7992,-349.6508 2070.7992,-349.6508 2070.7992,-349.6508 2065.9534,-350.8829 2069.6902,-345.2895 2061.1075,-352.115 2061.1075,-352.115"/>
|
||||
</g>
|
||||
<!-- StatisticSubType -->
|
||||
<g id="node33" class="node">
|
||||
<title>StatisticSubType</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="3092" cy="-752" rx="70.6878" ry="18"/>
|
||||
<text text-anchor="middle" x="3092" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">StatisticSubType</text>
|
||||
</g>
|
||||
<!-- StatisticSubType->StatisticType -->
|
||||
<g id="edge60" class="edge">
|
||||
<title>StatisticSubType->StatisticType</title>
|
||||
<path fill="none" stroke="#de36e4" d="M3082.842,-724.2305C3078.8326,-712.0729 3074.139,-697.8409 3070.1325,-685.6922"/>
|
||||
<polygon fill="#de36e4" stroke="#de36e4" points="3082.8909,-724.379 3081.7493,-735.2853 3084.4569,-729.1274 3086.0229,-733.8759 3086.0229,-733.8759 3086.0229,-733.8759 3084.4569,-729.1274 3090.2965,-732.4664 3082.8909,-724.379 3082.8909,-724.379"/>
|
||||
<polygon fill="#de36e4" stroke="#de36e4" points="3070.0908,-685.5654 3071.2324,-674.6591 3068.5248,-680.817 3066.9588,-676.0685 3066.9588,-676.0685 3066.9588,-676.0685 3068.5248,-680.817 3062.6852,-677.4779 3070.0908,-685.5654 3070.0908,-685.5654"/>
|
||||
</g>
|
||||
<!-- StatisticTypeSubType -->
|
||||
<g id="node58" class="node">
|
||||
<title>StatisticTypeSubType</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="3146" cy="-571" rx="89.0842" ry="18"/>
|
||||
<text text-anchor="middle" x="3146" y="-567.3" font-family="Times,serif" font-size="14.00" fill="#000000">StatisticTypeSubType</text>
|
||||
</g>
|
||||
<!-- StatisticSubType->StatisticTypeSubType -->
|
||||
<g id="edge59" class="edge">
|
||||
<title>StatisticSubType->StatisticTypeSubType</title>
|
||||
<path fill="none" stroke="#63741e" d="M3105.5012,-726.9181C3112.8137,-712.4024 3121.46,-693.5792 3127,-676 3135.0025,-650.6069 3140.0081,-620.6323 3142.8595,-599.2234"/>
|
||||
<ellipse fill="none" stroke="#63741e" cx="3103.6487" cy="-730.528" rx="4" ry="4"/>
|
||||
<polygon fill="#63741e" stroke="#63741e" points="3142.876,-599.091 3148.5891,-589.731 3143.5002,-594.1301 3144.1243,-589.1692 3144.1243,-589.1692 3144.1243,-589.1692 3143.5002,-594.1301 3139.6595,-588.6075 3142.876,-599.091 3142.876,-599.091"/>
|
||||
</g>
|
||||
<!-- Abuse -->
|
||||
<g id="node84" class="node"><title>Abuse</title>
|
||||
<ellipse fill="none" stroke="black" cx="5235" cy="-735" rx="33.2948" ry="18"/>
|
||||
<text text-anchor="middle" x="5235" y="-731.3" font-family="Times,serif" font-size="14.00">Abuse</text>
|
||||
</g>
|
||||
<!-- Profile->UserAvatar -->
|
||||
<g id="edge114" class="edge"><title>Profile->UserAvatar</title>
|
||||
<path fill="none" stroke="#95af08" d="M199.965,-529.504C210.321,-512.079 224.389,-488.41 234.801,-470.891"/>
|
||||
<ellipse fill="none" stroke="#95af08" cx="197.887" cy="-532.999" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#95af08" stroke="#95af08" cx="236.974" cy="-467.235" rx="4.00002" ry="4.00002"/>
|
||||
<g id="node34" class="node">
|
||||
<title>Abuse</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="4525" cy="-752" rx="33.2948" ry="18"/>
|
||||
<text text-anchor="middle" x="4525" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">Abuse</text>
|
||||
</g>
|
||||
<!-- Profile->Address -->
|
||||
<g id="edge115" class="edge"><title>Profile->Address</title>
|
||||
<path fill="none" stroke="#ab1ecb" d="M150.685,-539.775C119.689,-526.051 76.5874,-501.311 57,-464 40.0533,-431.719 55.2699,-389.222 68.2728,-363.024"/>
|
||||
<ellipse fill="none" stroke="#ab1ecb" cx="154.605" cy="-541.453" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#ab1ecb" stroke="#ab1ecb" cx="70.188" cy="-359.321" rx="4.00002" ry="4.00002"/>
|
||||
<g id="edge62" class="edge">
|
||||
<title>Profile->Address</title>
|
||||
<path fill="none" stroke="#33b8d7" d="M2449.1295,-562.1799C2490.1144,-552.2625 2549.5846,-535.0366 2563,-516 2579.9481,-491.9506 2566.7035,-457.9049 2553.9262,-435.1707"/>
|
||||
<ellipse fill="none" stroke="#33b8d7" cx="2445.0897" cy="-563.1397" rx="4" ry="4"/>
|
||||
<ellipse fill="#33b8d7" stroke="#33b8d7" cx="2551.8615" cy="-431.6616" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- UserAvatar -->
|
||||
<g id="node60" class="node">
|
||||
<title>UserAvatar</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="2371" cy="-498" rx="51.1914" ry="18"/>
|
||||
<text text-anchor="middle" x="2371" y="-494.3" font-family="Times,serif" font-size="14.00" fill="#000000">UserAvatar</text>
|
||||
</g>
|
||||
<!-- Profile->UserAvatar -->
|
||||
<g id="edge61" class="edge">
|
||||
<title>Profile->UserAvatar</title>
|
||||
<path fill="none" stroke="#11c4e9" d="M2395.9995,-546.0253C2392.1153,-538.5636 2387.8584,-530.3859 2383.9758,-522.9273"/>
|
||||
<ellipse fill="none" stroke="#11c4e9" cx="2397.9543" cy="-549.7807" rx="4" ry="4"/>
|
||||
<ellipse fill="#11c4e9" stroke="#11c4e9" cx="2382.0927" cy="-519.3096" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Organization -->
|
||||
<g id="node76" class="node">
|
||||
<title>Organization</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="2497" cy="-498" rx="56.59" ry="18"/>
|
||||
<text text-anchor="middle" x="2497" y="-494.3" font-family="Times,serif" font-size="14.00" fill="#000000">Organization</text>
|
||||
</g>
|
||||
<!-- Profile->Organization -->
|
||||
<g id="edge116" class="edge"><title>Profile->Organization</title>
|
||||
<path fill="none" stroke="#0ad988" d="M172.035,-529.504C161.679,-512.079 147.611,-488.41 137.199,-470.891"/>
|
||||
<ellipse fill="none" stroke="#0ad988" cx="174.113" cy="-532.999" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#0ad988" stroke="#0ad988" cx="135.026" cy="-467.235" rx="4.00002" ry="4.00002"/>
|
||||
<g id="edge63" class="edge">
|
||||
<title>Profile->Organization</title>
|
||||
<path fill="none" stroke="#76879e" d="M2434.0009,-550.2606C2445.3497,-540.8462 2458.7857,-529.7005 2470.3282,-520.1255"/>
|
||||
<ellipse fill="none" stroke="#76879e" cx="2430.7412" cy="-552.9647" rx="4" ry="4"/>
|
||||
<ellipse fill="#76879e" stroke="#76879e" cx="2473.4419" cy="-517.5425" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Subscription->Invoice -->
|
||||
<g id="edge64" class="edge">
|
||||
<title>Subscription->Invoice</title>
|
||||
<path fill="none" stroke="#8d7959" d="M608.4095,-236.872C564.5853,-223.8896 506.6074,-205.2963 500,-196 483.9442,-173.4103 491.643,-141.0305 500.6929,-118.215"/>
|
||||
<ellipse fill="none" stroke="#8d7959" cx="612.2988" cy="-238.0169" rx="4" ry="4"/>
|
||||
<polygon fill="#8d7959" stroke="#8d7959" points="500.7966,-117.9724 508.8647,-110.5457 502.7617,-113.3748 504.7268,-108.7771 504.7268,-108.7771 504.7268,-108.7771 502.7617,-113.3748 500.5889,-107.0085 500.7966,-117.9724 500.7966,-117.9724"/>
|
||||
</g>
|
||||
<!-- OfferDay -->
|
||||
<g id="node46" class="node">
|
||||
<title>OfferDay</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="553" cy="-178" rx="44.393" ry="18"/>
|
||||
<text text-anchor="middle" x="553" y="-174.3" font-family="Times,serif" font-size="14.00" fill="#000000">OfferDay</text>
|
||||
</g>
|
||||
<!-- Subscription->OfferDay -->
|
||||
<g id="edge65" class="edge">
|
||||
<title>Subscription->OfferDay</title>
|
||||
<path fill="none" stroke="#ef83b1" d="M627.5429,-229.8251C613.7464,-220.2332 597.4684,-208.9161 583.649,-199.3084"/>
|
||||
<ellipse fill="none" stroke="#ef83b1" cx="631.1517" cy="-232.334" rx="4" ry="4"/>
|
||||
<polygon fill="#ef83b1" stroke="#ef83b1" points="583.6171,-199.2862 577.9752,-189.883 579.5117,-196.432 575.4064,-193.5778 575.4064,-193.5778 575.4064,-193.5778 579.5117,-196.432 572.8376,-197.2726 583.6171,-199.2862 583.6171,-199.2862"/>
|
||||
</g>
|
||||
<!-- TrainingImage -->
|
||||
<g id="node37" class="node">
|
||||
<title>TrainingImage</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="2245" cy="-338" rx="63.8893" ry="18"/>
|
||||
<text text-anchor="middle" x="2245" y="-334.3" font-family="Times,serif" font-size="14.00" fill="#000000">TrainingImage</text>
|
||||
</g>
|
||||
<!-- Feed -->
|
||||
<g id="node42" class="node">
|
||||
<title>Feed</title>
|
||||
<polygon fill="none" stroke="#000000" points="4630,-770 4576,-770 4576,-734 4630,-734 4630,-770"/>
|
||||
<text text-anchor="middle" x="4603" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">Feed</text>
|
||||
</g>
|
||||
<!-- Project::OpenlabSync -->
|
||||
<g id="node43" class="node">
|
||||
<title>Project::OpenlabSync</title>
|
||||
<polygon fill="none" stroke="#000000" stroke-dasharray="1,5" points="4783.5,-770 4648.5,-770 4648.5,-734 4783.5,-734 4783.5,-770"/>
|
||||
<text text-anchor="middle" x="4716" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">Project::OpenlabSync</text>
|
||||
</g>
|
||||
<!-- Invoice->Invoice -->
|
||||
<g id="edge67" class="edge">
|
||||
<title>Invoice->Invoice</title>
|
||||
<path fill="none" stroke="#883e1a" d="M556.4677,-97.3281C563.8861,-96.4844 569.0467,-94.375 569.0467,-91 569.0467,-87.625 563.8861,-85.5156 556.4677,-84.6719"/>
|
||||
<ellipse fill="none" stroke="#883e1a" cx="552.3987" cy="-97.541" rx="4" ry="4"/>
|
||||
<ellipse fill="#883e1a" stroke="#883e1a" cx="552.3987" cy="-84.459" rx="4" ry="4"/>
|
||||
<text text-anchor="middle" x="583.0467" y="-87.3" font-family="Times,serif" font-size="14.00" fill="#000000">avoir</text>
|
||||
</g>
|
||||
<!-- Invoice->InvoiceItem -->
|
||||
<g id="edge66" class="edge">
|
||||
<title>Invoice->InvoiceItem</title>
|
||||
<path fill="none" stroke="#b86f2d" d="M543.2851,-72.0813C558.639,-62.1624 577.5157,-49.9677 593.4554,-39.6704"/>
|
||||
<ellipse fill="none" stroke="#b86f2d" cx="539.685" cy="-74.407" rx="4" ry="4"/>
|
||||
<polygon fill="#b86f2d" stroke="#b86f2d" points="593.5679,-39.5977 604.4095,-37.9512 597.7678,-36.8845 601.9676,-34.1713 601.9676,-34.1713 601.9676,-34.1713 597.7678,-36.8845 599.5258,-30.3915 593.5679,-39.5977 593.5679,-39.5977"/>
|
||||
</g>
|
||||
<!-- NotificationType -->
|
||||
<g id="node45" class="node">
|
||||
<title>NotificationType</title>
|
||||
<polygon fill="none" stroke="#000000" points="4912,-770 4802,-770 4802,-734 4912,-734 4912,-770"/>
|
||||
<text text-anchor="middle" x="4857" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">NotificationType</text>
|
||||
</g>
|
||||
<!-- OfferDay->Invoice -->
|
||||
<g id="edge68" class="edge">
|
||||
<title>OfferDay->Invoice</title>
|
||||
<path fill="none" stroke="#d48a3b" d="M541.5766,-152.5171C536.6969,-141.6315 530.9975,-128.9175 526.0508,-117.8826"/>
|
||||
<ellipse fill="none" stroke="#d48a3b" cx="543.2829" cy="-156.3235" rx="4" ry="4"/>
|
||||
<polygon fill="#d48a3b" stroke="#d48a3b" points="526.0277,-117.8308 526.0433,-106.8649 523.9823,-113.2682 521.937,-108.7057 521.937,-108.7057 521.937,-108.7057 523.9823,-113.2682 517.8307,-110.5465 526.0277,-117.8308 526.0277,-117.8308"/>
|
||||
</g>
|
||||
<!-- StatisticType->StatisticIndex -->
|
||||
<g id="edge69" class="edge">
|
||||
<title>StatisticType->StatisticIndex</title>
|
||||
<path fill="none" stroke="#a36c2b" d="M3035.1802,-679.8587C3013.85,-695.5021 2983.5533,-716.4114 2960.0539,-731.6909"/>
|
||||
<ellipse fill="none" stroke="#a36c2b" cx="3038.556" cy="-677.3589" rx="4" ry="4"/>
|
||||
<ellipse fill="#a36c2b" stroke="#a36c2b" cx="2956.6492" cy="-733.8864" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- StatisticType->StatisticTypeSubType -->
|
||||
<g id="edge70" class="edge">
|
||||
<title>StatisticType->StatisticTypeSubType</title>
|
||||
<path fill="none" stroke="#514f8e" d="M3083.9659,-634.4937C3095.5819,-622.6044 3109.686,-608.1684 3121.5089,-596.0674"/>
|
||||
<ellipse fill="none" stroke="#514f8e" cx="3080.9964" cy="-637.5331" rx="4" ry="4"/>
|
||||
<polygon fill="#514f8e" stroke="#514f8e" points="3121.5444,-596.031 3131.7516,-592.023 3125.0386,-592.4546 3128.5328,-588.8782 3128.5328,-588.8782 3128.5328,-588.8782 3125.0386,-592.4546 3125.314,-585.7334 3121.5444,-596.031 3121.5444,-596.031"/>
|
||||
</g>
|
||||
<!-- StatisticCustomAggregation -->
|
||||
<g id="node77" class="node">
|
||||
<title>StatisticCustomAggregation</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="2928" cy="-571" rx="110.4804" ry="18"/>
|
||||
<text text-anchor="middle" x="2928" y="-567.3" font-family="Times,serif" font-size="14.00" fill="#000000">StatisticCustomAggregation</text>
|
||||
</g>
|
||||
<!-- StatisticType->StatisticCustomAggregation -->
|
||||
<g id="edge71" class="edge">
|
||||
<title>StatisticType->StatisticCustomAggregation</title>
|
||||
<path fill="none" stroke="#8ce284" d="M3029.1883,-637.1908C3009.2983,-624.1801 2983.6585,-607.4082 2963.1655,-594.003"/>
|
||||
<ellipse fill="none" stroke="#8ce284" cx="3032.6363" cy="-639.4463" rx="4" ry="4"/>
|
||||
<polygon fill="#8ce284" stroke="#8ce284" points="2963.0982,-593.959 2957.193,-584.7189 2958.9139,-591.2219 2954.7296,-588.4848 2954.7296,-588.4848 2954.7296,-588.4848 2958.9139,-591.2219 2952.2662,-592.2506 2963.0982,-593.959 2963.0982,-593.959"/>
|
||||
</g>
|
||||
<!-- SlotsReservation -->
|
||||
<g id="node49" class="node">
|
||||
<title>SlotsReservation</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1991" cy="-18" rx="70.3881" ry="18"/>
|
||||
<text text-anchor="middle" x="1991" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">SlotsReservation</text>
|
||||
</g>
|
||||
<!-- ProjectStep->ProjectStepImage -->
|
||||
<g id="edge72" class="edge">
|
||||
<title>ProjectStep->ProjectStepImage</title>
|
||||
<path fill="none" stroke="#f71d76" d="M1596.2215,-483.4731C1601.1766,-482.1691 1606.1731,-480.9755 1611,-480 1684.1727,-465.2118 1707.1093,-485.3975 1778,-462 1797.6394,-455.518 1817.678,-444.1594 1833.566,-433.8045"/>
|
||||
<ellipse fill="none" stroke="#f71d76" cx="1592.3559" cy="-484.5365" rx="4" ry="4"/>
|
||||
<polygon fill="#f71d76" stroke="#f71d76" points="1833.6306,-433.7612 1844.4426,-431.9302 1837.7837,-430.9769 1841.9367,-428.1925 1841.9367,-428.1925 1841.9367,-428.1925 1837.7837,-430.9769 1839.4308,-424.4548 1833.6306,-433.7612 1833.6306,-433.7612"/>
|
||||
</g>
|
||||
<!-- EventTheme -->
|
||||
<g id="node51" class="node">
|
||||
<title>EventTheme</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1578" cy="-338" rx="55.7903" ry="18"/>
|
||||
<text text-anchor="middle" x="1578" y="-334.3" font-family="Times,serif" font-size="14.00" fill="#000000">EventTheme</text>
|
||||
</g>
|
||||
<!-- EventTheme->Event -->
|
||||
<g id="edge73" class="edge">
|
||||
<title>EventTheme->Event</title>
|
||||
<path fill="none" stroke="#7b609b" d="M1609.3996,-315.6085C1628.6389,-301.8887 1653.0637,-284.471 1671.7039,-271.1784"/>
|
||||
<polygon fill="#7b609b" stroke="#7b609b" points="1609.3763,-315.6251 1598.6217,-317.7673 1605.3054,-318.5281 1601.2344,-321.4312 1601.2344,-321.4312 1601.2344,-321.4312 1605.3054,-318.5281 1603.8472,-325.095 1609.3763,-315.6251 1609.3763,-315.6251"/>
|
||||
<polygon fill="#7b609b" stroke="#7b609b" points="1671.9395,-271.0104 1682.6941,-268.8681 1676.0104,-268.1074 1680.0813,-265.2043 1680.0813,-265.2043 1680.0813,-265.2043 1676.0104,-268.1074 1677.4686,-261.5405 1671.9395,-271.0104 1671.9395,-271.0104"/>
|
||||
</g>
|
||||
<!-- DatabaseProvider -->
|
||||
<g id="node53" class="node">
|
||||
<title>DatabaseProvider</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="3429" cy="-752" rx="73.387" ry="18"/>
|
||||
<text text-anchor="middle" x="3429" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">DatabaseProvider</text>
|
||||
</g>
|
||||
<!-- DatabaseProvider->AuthProvider -->
|
||||
<g id="edge74" class="edge">
|
||||
<title>DatabaseProvider->AuthProvider</title>
|
||||
<path fill="none" stroke="#93912e" d="M3427.0308,-725.5558C3426.0656,-712.5955 3424.9071,-697.0383 3423.9452,-684.1215"/>
|
||||
<ellipse fill="none" stroke="#93912e" cx="3427.3532" cy="-729.8869" rx="4" ry="4"/>
|
||||
<ellipse fill="#93912e" stroke="#93912e" cx="3423.6426" cy="-680.0575" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- AvailabilityTag -->
|
||||
<g id="node54" class="node">
|
||||
<title>AvailabilityTag</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="2457" cy="-251" rx="66.0889" ry="18"/>
|
||||
<text text-anchor="middle" x="2457" y="-247.3" font-family="Times,serif" font-size="14.00" fill="#000000">AvailabilityTag</text>
|
||||
</g>
|
||||
<!-- Event->EventPriceCategory -->
|
||||
<g id="edge78" class="edge">
|
||||
<title>Event->EventPriceCategory</title>
|
||||
<path fill="none" stroke="#fdd228" d="M1728.5331,-233.4965C1744.7416,-223.5535 1765.2006,-211.003 1782.561,-200.3533"/>
|
||||
<ellipse fill="none" stroke="#fdd228" cx="1724.9596" cy="-235.6886" rx="4" ry="4"/>
|
||||
<polygon fill="#fdd228" stroke="#fdd228" points="1782.794,-200.2105 1793.671,-198.8172 1787.056,-197.5959 1791.3179,-194.9814 1791.3179,-194.9814 1791.3179,-194.9814 1787.056,-197.5959 1788.9649,-191.1456 1782.794,-200.2105 1782.794,-200.2105"/>
|
||||
</g>
|
||||
<!-- Event->EventImage -->
|
||||
<g id="edge75" class="edge">
|
||||
<title>Event->EventImage</title>
|
||||
<path fill="none" stroke="#9940a8" d="M1688.2588,-225.7909C1684.9076,-218.5957 1681.254,-210.7511 1677.8937,-203.5365"/>
|
||||
<ellipse fill="none" stroke="#9940a8" cx="1690.0807" cy="-229.7027" rx="4" ry="4"/>
|
||||
<ellipse fill="#9940a8" stroke="#9940a8" cx="1676.0797" cy="-199.6417" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Event->Reservation -->
|
||||
<g id="edge77" class="edge">
|
||||
<title>Event->Reservation</title>
|
||||
<path fill="none" stroke="#63740a" d="M1735.8425,-240.9979C1763.2294,-233.4163 1801.9383,-222.8314 1836,-214 1868.3466,-205.6132 1876.7255,-204.6602 1909,-196 1913.0189,-194.9216 1917.1761,-193.7774 1921.3469,-192.6092"/>
|
||||
<ellipse fill="none" stroke="#63740a" cx="1731.9331" cy="-242.0819" rx="4" ry="4"/>
|
||||
<polygon fill="#63740a" stroke="#63740a" points="1921.4242,-192.5874 1932.2725,-194.1889 1926.2346,-191.2235 1931.045,-189.8595 1931.045,-189.8595 1931.045,-189.8595 1926.2346,-191.2235 1929.8174,-185.5302 1921.4242,-192.5874 1921.4242,-192.5874"/>
|
||||
</g>
|
||||
<!-- EventFile -->
|
||||
<g id="node87" class="node">
|
||||
<title>EventFile</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1549" cy="-178" rx="44.6926" ry="18"/>
|
||||
<text text-anchor="middle" x="1549" y="-174.3" font-family="Times,serif" font-size="14.00" fill="#000000">EventFile</text>
|
||||
</g>
|
||||
<!-- Event->EventFile -->
|
||||
<g id="edge76" class="edge">
|
||||
<title>Event->EventFile</title>
|
||||
<path fill="none" stroke="#7b9a19" d="M1668.8462,-235.9389C1645.1011,-224.4595 1612.2907,-208.5975 1587.0026,-196.3721"/>
|
||||
<ellipse fill="none" stroke="#7b9a19" cx="1672.4724" cy="-237.6919" rx="4" ry="4"/>
|
||||
<polygon fill="#7b9a19" stroke="#7b9a19" points="1586.7167,-196.2339 1579.6722,-187.83 1582.2151,-194.0577 1577.7136,-191.8814 1577.7136,-191.8814 1577.7136,-191.8814 1582.2151,-194.0577 1575.7549,-195.9328 1586.7167,-196.2339 1586.7167,-196.2339"/>
|
||||
</g>
|
||||
<!-- TrainingsPricing -->
|
||||
<g id="node59" class="node">
|
||||
<title>TrainingsPricing</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="2606" cy="-338" rx="69.5877" ry="18"/>
|
||||
<text text-anchor="middle" x="2606" y="-334.3" font-family="Times,serif" font-size="14.00" fill="#000000">TrainingsPricing</text>
|
||||
</g>
|
||||
<!-- OpenAPI::ParameterError -->
|
||||
<g id="node61" class="node">
|
||||
<title>OpenAPI::ParameterError</title>
|
||||
<polygon fill="none" stroke="#000000" points="5089.5,-770 4930.5,-770 4930.5,-734 5089.5,-734 5089.5,-770"/>
|
||||
<text text-anchor="middle" x="5010" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::ParameterError</text>
|
||||
</g>
|
||||
<!-- OpenAPI::CallsCountTracing -->
|
||||
<g id="node62" class="node">
|
||||
<title>OpenAPI::CallsCountTracing</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="5178" cy="-658" rx="115.8798" ry="18"/>
|
||||
<text text-anchor="middle" x="5178" y="-654.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::CallsCountTracing</text>
|
||||
</g>
|
||||
<!-- OpenAPI::Client -->
|
||||
<g id="node63" class="node">
|
||||
<title>OpenAPI::Client</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="5178" cy="-752" rx="70.3881" ry="18"/>
|
||||
<text text-anchor="middle" x="5178" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::Client</text>
|
||||
</g>
|
||||
<!-- OpenAPI::Client->OpenAPI::CallsCountTracing -->
|
||||
<g id="edge79" class="edge">
|
||||
<title>OpenAPI::Client->OpenAPI::CallsCountTracing</title>
|
||||
<path fill="none" stroke="#f65a66" d="M5178,-725.5558C5178,-713.3361 5178,-698.8078 5178,-686.3607"/>
|
||||
<ellipse fill="none" stroke="#f65a66" cx="5178" cy="-729.8759" rx="4" ry="4"/>
|
||||
<polygon fill="#f65a66" stroke="#f65a66" points="5178.0001,-686.0685 5182.5,-676.0685 5178,-681.0685 5178,-676.0685 5178,-676.0685 5178,-676.0685 5178,-681.0685 5173.5,-676.0685 5178.0001,-686.0685 5178.0001,-686.0685"/>
|
||||
</g>
|
||||
<!-- InvoiceItem->InvoiceItem -->
|
||||
<g id="edge80" class="edge">
|
||||
<title>InvoiceItem->InvoiceItem</title>
|
||||
<path fill="none" stroke="#1526cc" d="M685.5047,-24.0146C693.5638,-23.0195 698.9452,-21.0146 698.9452,-18 698.9452,-14.9854 693.5638,-12.9805 685.5047,-11.9854"/>
|
||||
<ellipse fill="none" stroke="#1526cc" cx="681.4163" cy="-24.3334" rx="4" ry="4"/>
|
||||
<ellipse fill="#1526cc" stroke="#1526cc" cx="681.4163" cy="-11.6666" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- PartnerPlan -->
|
||||
<g id="node65" class="node">
|
||||
<title>PartnerPlan</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="924" cy="-338" rx="51.9908" ry="18"/>
|
||||
<text text-anchor="middle" x="924" y="-334.3" font-family="Times,serif" font-size="14.00" fill="#000000">PartnerPlan</text>
|
||||
</g>
|
||||
<!-- PartnerPlan->Price -->
|
||||
<g id="edge88" class="edge">
|
||||
<title>PartnerPlan->Price</title>
|
||||
<path fill="none" stroke="#b9da30" d="M970.8036,-323.9178C977.2078,-322.3787 983.7338,-321.0075 990,-320 1065.1402,-307.9188 1262.4779,-332.9625 1332,-302 1344.9068,-296.2518 1356.3438,-285.6628 1365.0993,-275.6171"/>
|
||||
<ellipse fill="none" stroke="#b9da30" cx="966.6636" cy="-324.9632" rx="4" ry="4"/>
|
||||
<polygon fill="#b9da30" stroke="#b9da30" points="1365.1838,-275.514 1375.0033,-270.6326 1368.3534,-271.647 1371.523,-267.78 1371.523,-267.78 1371.523,-267.78 1368.3534,-271.647 1368.0426,-264.9273 1365.1838,-275.514 1365.1838,-275.514"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->PlanImage -->
|
||||
<g id="edge86" class="edge">
|
||||
<title>PartnerPlan->PlanImage</title>
|
||||
<path fill="none" stroke="#d874f2" d="M970.8141,-323.9822C977.2167,-322.4329 983.7394,-321.0417 990,-320 1021.0806,-314.8283 1251.4392,-324.9757 1273,-302 1284.131,-290.1385 1271.5576,-277.951 1255.4169,-268.4655"/>
|
||||
<ellipse fill="none" stroke="#d874f2" cx="966.6745" cy="-325.0317" rx="4" ry="4"/>
|
||||
<ellipse fill="#d874f2" stroke="#d874f2" cx="1251.8449" cy="-266.5016" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->PlanFile -->
|
||||
<g id="edge87" class="edge">
|
||||
<title>PartnerPlan->PlanFile</title>
|
||||
<path fill="none" stroke="#41a53f" d="M971.0706,-323.9433C977.3914,-322.4149 983.8237,-321.0398 990,-320 1019.3214,-315.0638 1236.6943,-323.7207 1257,-302 1261.5527,-297.13 1261.4173,-291.9932 1257,-287 1248.9668,-277.9193 1092.6849,-262.5904 1011.7331,-255.2141"/>
|
||||
<ellipse fill="none" stroke="#41a53f" cx="967.0293" cy="-324.9659" rx="4" ry="4"/>
|
||||
<ellipse fill="#41a53f" stroke="#41a53f" cx="1007.6518" cy="-254.844" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->Subscription -->
|
||||
<g id="edge85" class="edge">
|
||||
<title>PartnerPlan->Subscription</title>
|
||||
<path fill="none" stroke="#22d307" d="M971.0775,-323.9837C977.3972,-322.4489 983.8274,-321.0611 990,-320 1016.5734,-315.4317 1213.6549,-321.7603 1232,-302 1236.5358,-297.1142 1236.5785,-291.8458 1232,-287 1219.8857,-274.1783 932.6041,-270.1162 915,-269 849.2989,-264.834 774.1914,-259.5083 722.2128,-255.7335"/>
|
||||
<ellipse fill="none" stroke="#22d307" cx="967.0364" cy="-325.0091" rx="4" ry="4"/>
|
||||
<polygon fill="#22d307" stroke="#22d307" points="722.1087,-255.726 712.4617,-250.5119 717.1219,-255.363 712.1351,-255.0001 712.1351,-255.0001 712.1351,-255.0001 717.1219,-255.363 711.8084,-259.4882 722.1087,-255.726 722.1087,-255.726"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->Role -->
|
||||
<g id="edge89" class="edge">
|
||||
<title>PartnerPlan->Role</title>
|
||||
<path fill="none" stroke="#8ee108" d="M979.9861,-329.7447C1004.7656,-326.3235 1034.2896,-322.5637 1061,-320 1192.1957,-307.4078 1228.025,-329.1352 1357,-302 1394.6212,-294.0848 1435.7083,-277.8471 1463.1806,-265.8095"/>
|
||||
<ellipse fill="none" stroke="#8ee108" cx="975.7371" cy="-330.3372" rx="4" ry="4"/>
|
||||
<polygon fill="#8ee108" stroke="#8ee108" points="1463.5202,-265.6582 1474.4861,-265.6982 1468.0873,-263.623 1472.6544,-261.5878 1472.6544,-261.5878 1472.6544,-261.5878 1468.0873,-263.623 1470.8227,-257.4775 1463.5202,-265.6582 1463.5202,-265.6582"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->Credit -->
|
||||
<g id="edge81" class="edge">
|
||||
<title>PartnerPlan->Credit</title>
|
||||
<path fill="none" stroke="#62c051" d="M890.8808,-318.1461C870.5738,-306.9852 843.6328,-293.9374 818,-287 721.592,-260.9077 690.9532,-292.9871 594,-269 591.348,-268.3439 588.6495,-267.5385 585.9649,-266.636"/>
|
||||
<ellipse fill="none" stroke="#62c051" cx="894.5571" cy="-320.2041" rx="4" ry="4"/>
|
||||
<polygon fill="#62c051" stroke="#62c051" points="585.7697,-266.5625 577.9998,-258.8243 581.0911,-264.7988 576.4124,-263.035 576.4124,-263.035 576.4124,-263.035 581.0911,-264.7988 574.8251,-267.2458 585.7697,-266.5625 585.7697,-266.5625"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->Credit -->
|
||||
<g id="edge82" class="edge">
|
||||
<title>PartnerPlan->Credit</title>
|
||||
<path fill="none" stroke="#7bd495" d="M899.5871,-315.5898C886.4731,-304.9525 869.4442,-293.2291 852,-287 743.7492,-248.3449 705.7249,-296.0183 594,-269 591.3446,-268.3578 588.6436,-267.5627 585.9572,-266.6674"/>
|
||||
<ellipse fill="none" stroke="#7bd495" cx="903.0027" cy="-318.4504" rx="4" ry="4"/>
|
||||
<polygon fill="#7bd495" stroke="#7bd495" points="585.7635,-266.5948 577.9826,-258.8678 581.0824,-264.8378 576.4013,-263.0808 576.4013,-263.0808 576.4013,-263.0808 581.0824,-264.8378 574.82,-267.2938 585.7635,-266.5948 585.7635,-266.5948"/>
|
||||
<text text-anchor="middle" x="922.5" y="-290.8" font-family="Times,serif" font-size="14.00" fill="#000000">training_credits</text>
|
||||
</g>
|
||||
<!-- PartnerPlan->Credit -->
|
||||
<g id="edge83" class="edge">
|
||||
<title>PartnerPlan->Credit</title>
|
||||
<path fill="none" stroke="#0c445a" d="M958.1919,-317.7744C970.1239,-308.2791 978.4352,-296.899 969,-287 940.2191,-256.8045 634.6499,-278.3648 594,-269 591.3378,-268.3867 588.6318,-267.6126 585.9419,-266.7322"/>
|
||||
<ellipse fill="none" stroke="#0c445a" cx="954.9196" cy="-320.1805" rx="4" ry="4"/>
|
||||
<polygon fill="#0c445a" stroke="#0c445a" points="585.7516,-266.6615 577.9478,-258.9575 581.0653,-264.9183 576.379,-263.1752 576.379,-263.1752 576.379,-263.1752 581.0653,-264.9183 574.8101,-267.3929 585.7516,-266.6615 585.7516,-266.6615"/>
|
||||
<text text-anchor="middle" x="1019" y="-290.8" font-family="Times,serif" font-size="14.00" fill="#000000">machine_credits</text>
|
||||
</g>
|
||||
<!-- PartnerPlan->Credit -->
|
||||
<g id="edge84" class="edge">
|
||||
<title>PartnerPlan->Credit</title>
|
||||
<path fill="none" stroke="#1f5e4f" d="M972.6689,-324.4937C978.5002,-322.9444 984.3779,-321.4148 990,-320 1024.5021,-311.3177 1045.851,-329.8424 1068,-302 1072.1503,-296.7828 1072.6237,-291.8027 1068,-287 1049.7231,-268.0158 619.7089,-274.7875 594,-269 591.3347,-268.4 588.6265,-267.6357 585.9351,-266.7622"/>
|
||||
<ellipse fill="none" stroke="#1f5e4f" cx="968.6377" cy="-325.5741" rx="4" ry="4"/>
|
||||
<polygon fill="#1f5e4f" stroke="#1f5e4f" points="585.7464,-266.6923 577.9321,-258.999 581.0577,-264.9556 576.369,-263.2188 576.369,-263.2188 576.369,-263.2188 581.0577,-264.9556 574.8059,-267.4386 585.7464,-266.6923 585.7464,-266.6923"/>
|
||||
<text text-anchor="middle" x="1108.5" y="-290.8" font-family="Times,serif" font-size="14.00" fill="#000000">space_credits</text>
|
||||
</g>
|
||||
<!-- SpacesAvailability -->
|
||||
<g id="node67" class="node">
|
||||
<title>SpacesAvailability</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1990" cy="-251" rx="77.1866" ry="18"/>
|
||||
<text text-anchor="middle" x="1990" y="-247.3" font-family="Times,serif" font-size="14.00" fill="#000000">SpacesAvailability</text>
|
||||
</g>
|
||||
<!-- Tag->UserTag -->
|
||||
<g id="edge90" class="edge">
|
||||
<title>Tag->UserTag</title>
|
||||
<path fill="none" stroke="#96dcd0" d="M2078.2878,-553.2926C2063.2694,-542.9497 2044.2311,-529.8384 2028.4632,-518.9794"/>
|
||||
<ellipse fill="none" stroke="#96dcd0" cx="2081.755" cy="-555.6803" rx="4" ry="4"/>
|
||||
<polygon fill="#96dcd0" stroke="#96dcd0" points="2028.3219,-518.8821 2022.6384,-509.504 2024.204,-516.0461 2020.086,-513.2102 2020.086,-513.2102 2020.086,-513.2102 2024.204,-516.0461 2017.5336,-516.9163 2028.3219,-518.8821 2028.3219,-518.8821"/>
|
||||
</g>
|
||||
<!-- Tag->AvailabilityTag -->
|
||||
<g id="edge91" class="edge">
|
||||
<title>Tag->AvailabilityTag</title>
|
||||
<path fill="none" stroke="#bf6801" d="M2131.6243,-555.2737C2193.5622,-520.6841 2349.0886,-437.5431 2489,-393 2573.4721,-366.1069 2628.4272,-424.2516 2685,-356 2695.2106,-343.6816 2694.5354,-332.8482 2685,-320 2674.7354,-306.1692 2581.2822,-281.1204 2517.2542,-265.3101"/>
|
||||
<ellipse fill="none" stroke="#bf6801" cx="2128.031" cy="-557.2889" rx="4" ry="4"/>
|
||||
<polygon fill="#bf6801" stroke="#bf6801" points="2516.96,-265.238 2508.3203,-258.4848 2512.104,-264.0466 2507.248,-262.8551 2507.248,-262.8551 2507.248,-262.8551 2512.104,-264.0466 2506.1758,-267.2255 2516.96,-265.238 2516.96,-265.238"/>
|
||||
</g>
|
||||
<!-- Tag->Availability -->
|
||||
<g id="edge92" class="edge">
|
||||
<title>Tag->Availability</title>
|
||||
<path fill="none" stroke="#3287ab" d="M2104.8533,-542.5972C2106.1996,-497.7849 2108.8015,-411.1778 2110.1474,-366.3797"/>
|
||||
<polygon fill="#3287ab" stroke="#3287ab" points="2104.8497,-542.7214 2100.0513,-552.5817 2104.6995,-547.7191 2104.5493,-552.7169 2104.5493,-552.7169 2104.5493,-552.7169 2104.6995,-547.7191 2109.0472,-552.8521 2104.8497,-542.7214 2104.8497,-542.7214"/>
|
||||
<polygon fill="#3287ab" stroke="#3287ab" points="2110.1529,-366.1937 2114.9512,-356.3334 2110.3031,-361.1959 2110.4533,-356.1982 2110.4533,-356.1982 2110.4533,-356.1982 2110.3031,-361.1959 2105.9553,-356.063 2110.1529,-366.1937 2110.1529,-366.1937"/>
|
||||
</g>
|
||||
<!-- Coupon -->
|
||||
<g id="node69" class="node">
|
||||
<title>Coupon</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="152" cy="-178" rx="38.1938" ry="18"/>
|
||||
<text text-anchor="middle" x="152" y="-174.3" font-family="Times,serif" font-size="14.00" fill="#000000">Coupon</text>
|
||||
</g>
|
||||
<!-- Coupon->Invoice -->
|
||||
<g id="edge93" class="edge">
|
||||
<title>Coupon->Invoice</title>
|
||||
<path fill="none" stroke="#54d009" d="M169.785,-154.5809C178.8596,-144.3749 190.7715,-133.3193 204,-127 249.3507,-105.3359 391.78,-96.1649 466.7638,-92.7573"/>
|
||||
<ellipse fill="none" stroke="#54d009" cx="167.1069" cy="-157.729" rx="4" ry="4"/>
|
||||
<polygon fill="#54d009" stroke="#54d009" points="466.8891,-92.7519 477.0766,-96.8097 471.8843,-92.5329 476.8795,-92.314 476.8795,-92.314 476.8795,-92.314 471.8843,-92.5329 476.6825,-87.8183 466.8891,-92.7519 466.8891,-92.7519"/>
|
||||
</g>
|
||||
<!-- Credit->UsersCredit -->
|
||||
<g id="edge94" class="edge">
|
||||
<title>Credit->UsersCredit</title>
|
||||
<path fill="none" stroke="#a255f6" d="M517.4459,-237.9977C485.5509,-225.996 437.9879,-208.0985 403.1095,-194.9742"/>
|
||||
<ellipse fill="none" stroke="#a255f6" cx="521.2814" cy="-239.4409" rx="4" ry="4"/>
|
||||
<polygon fill="#a255f6" stroke="#a255f6" points="402.9913,-194.9298 395.2168,-187.1962 398.3117,-193.1689 393.632,-191.4079 393.632,-191.4079 393.632,-191.4079 398.3117,-193.1689 392.0472,-195.6196 402.9913,-194.9298 402.9913,-194.9298"/>
|
||||
</g>
|
||||
<!-- Setting -->
|
||||
<g id="node88" class="node"><title>Setting</title>
|
||||
<ellipse fill="none" stroke="black" cx="5322" cy="-735" rx="35.9954" ry="18"/>
|
||||
<text text-anchor="middle" x="5322" y="-731.3" font-family="Times,serif" font-size="14.00">Setting</text>
|
||||
<g id="node72" class="node">
|
||||
<title>Setting</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="5370" cy="-752" rx="35.9954" ry="18"/>
|
||||
<text text-anchor="middle" x="5370" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">Setting</text>
|
||||
</g>
|
||||
<!-- HistoryValue -->
|
||||
<g id="node96" class="node">
|
||||
<title>HistoryValue</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="5370" cy="-658" rx="57.6901" ry="18"/>
|
||||
<text text-anchor="middle" x="5370" y="-654.3" font-family="Times,serif" font-size="14.00" fill="#000000">HistoryValue</text>
|
||||
</g>
|
||||
<!-- Setting->HistoryValue -->
|
||||
<g id="edge95" class="edge">
|
||||
<title>Setting->HistoryValue</title>
|
||||
<path fill="none" stroke="#0c1ca4" d="M5370,-725.5558C5370,-713.3361 5370,-698.8078 5370,-686.3607"/>
|
||||
<ellipse fill="none" stroke="#0c1ca4" cx="5370" cy="-729.8759" rx="4" ry="4"/>
|
||||
<polygon fill="#0c1ca4" stroke="#0c1ca4" points="5370.0001,-686.0685 5374.5,-676.0685 5370,-681.0685 5370,-676.0685 5370,-676.0685 5370,-676.0685 5370,-681.0685 5365.5,-676.0685 5370.0001,-686.0685 5370.0001,-686.0685"/>
|
||||
</g>
|
||||
<!-- Stylesheet -->
|
||||
<g id="node75" class="node">
|
||||
<title>Stylesheet</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="5471" cy="-752" rx="46.5926" ry="18"/>
|
||||
<text text-anchor="middle" x="5471" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stylesheet</text>
|
||||
</g>
|
||||
<!-- Organization->Address -->
|
||||
<g id="edge96" class="edge">
|
||||
<title>Organization->Address</title>
|
||||
<path fill="none" stroke="#bc69a5" d="M2509.0092,-472.5171C2514.3983,-461.0817 2520.7382,-447.6286 2526.1128,-436.224"/>
|
||||
<ellipse fill="none" stroke="#bc69a5" cx="2507.2004" cy="-476.3552" rx="4" ry="4"/>
|
||||
<ellipse fill="#bc69a5" stroke="#bc69a5" cx="2527.9507" cy="-432.324" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Training->Plan -->
|
||||
<g id="edge104" class="edge">
|
||||
<title>Training->Plan</title>
|
||||
<path fill="none" stroke="#10b7e1" d="M2194.3171,-407.5172C2135.0379,-403.5415 2033.9376,-397.0648 1947,-393 1698.9127,-381.4007 1072.1866,-411.0231 830,-356 826.7403,-355.2594 823.4189,-354.2598 820.1485,-353.109"/>
|
||||
<polygon fill="#10b7e1" stroke="#10b7e1" points="2194.5529,-407.533 2204.2278,-412.6951 2199.5416,-407.8691 2204.5303,-408.2052 2204.5303,-408.2052 2204.5303,-408.2052 2199.5416,-407.8691 2204.8328,-403.7154 2194.5529,-407.533 2194.5529,-407.533"/>
|
||||
<polygon fill="#10b7e1" stroke="#10b7e1" points="819.8947,-353.0081 812.2666,-345.13 815.2488,-351.1597 810.603,-349.3112 810.603,-349.3112 810.603,-349.3112 815.2488,-351.1597 808.9395,-353.4925 819.8947,-353.0081 819.8947,-353.0081"/>
|
||||
</g>
|
||||
<!-- Training->TrainingImage -->
|
||||
<g id="edge97" class="edge">
|
||||
<title>Training->TrainingImage</title>
|
||||
<path fill="none" stroke="#ef4217" d="M2245,-384.9079C2245,-378.1971 2245,-370.9741 2245,-364.2551"/>
|
||||
<ellipse fill="none" stroke="#ef4217" cx="2245" cy="-388.9551" rx="4" ry="4"/>
|
||||
<ellipse fill="#ef4217" stroke="#ef4217" cx="2245" cy="-360.0904" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Training->TrainingsPricing -->
|
||||
<g id="edge102" class="edge">
|
||||
<title>Training->TrainingsPricing</title>
|
||||
<path fill="none" stroke="#379c44" d="M2291.0454,-402.5613C2347.1312,-392.165 2444.7062,-373.6991 2528,-356 2533.3527,-354.8626 2538.904,-353.6493 2544.4663,-352.4103"/>
|
||||
<ellipse fill="none" stroke="#379c44" cx="2287.0113" cy="-403.3078" rx="4" ry="4"/>
|
||||
<polygon fill="#379c44" stroke="#379c44" points="2544.6937,-352.3591 2555.4378,-354.5533 2549.5717,-351.2612 2554.4496,-350.1632 2554.4496,-350.1632 2554.4496,-350.1632 2549.5717,-351.2612 2553.4614,-345.773 2544.6937,-352.3591 2544.6937,-352.3591"/>
|
||||
</g>
|
||||
<!-- Training->Credit -->
|
||||
<g id="edge103" class="edge">
|
||||
<title>Training->Credit</title>
|
||||
<path fill="none" stroke="#091e86" d="M2196.5061,-407.6792C2137.5505,-403.7326 2035.0155,-397.1596 1947,-393 1826.6198,-387.3109 974.1766,-402.5139 863,-356 841.5382,-347.0208 842.3311,-335.5199 825,-320 808.085,-304.8528 806.9323,-295.7974 786,-287 706.9871,-253.7924 677.0603,-290.1366 594,-269 591.3524,-268.3263 588.6571,-267.5081 585.9748,-266.5965"/>
|
||||
<ellipse fill="none" stroke="#091e86" cx="2200.5387" cy="-407.95" rx="4" ry="4"/>
|
||||
<polygon fill="#091e86" stroke="#091e86" points="585.7777,-266.5218 578.0219,-258.7695 581.1023,-264.7496 576.4269,-262.9774 576.4269,-262.9774 576.4269,-262.9774 581.1023,-264.7496 574.8319,-267.1853 585.7777,-266.5218 585.7777,-266.5218"/>
|
||||
</g>
|
||||
<!-- Training->Reservation -->
|
||||
<g id="edge100" class="edge">
|
||||
<title>Training->Reservation</title>
|
||||
<path fill="none" stroke="#5de8a8" d="M2280.5584,-393.6075C2294.9507,-384.5492 2310.0285,-371.9868 2318,-356 2336.9585,-317.979 2286.6275,-233.7654 2286,-233 2254.8741,-195.0325 2116.3915,-183.2746 2033.7578,-179.6334"/>
|
||||
<ellipse fill="none" stroke="#5de8a8" cx="2277.0168" cy="-395.7219" rx="4" ry="4"/>
|
||||
<polygon fill="#5de8a8" stroke="#5de8a8" points="2033.7129,-179.6317 2023.9072,-174.7227 2028.7171,-179.4253 2023.7214,-179.2189 2023.7214,-179.2189 2023.7214,-179.2189 2028.7171,-179.4253 2023.5356,-183.7151 2033.7129,-179.6317 2033.7129,-179.6317"/>
|
||||
</g>
|
||||
<!-- Training->UserTraining -->
|
||||
<g id="edge101" class="edge">
|
||||
<title>Training->UserTraining</title>
|
||||
<path fill="none" stroke="#f36acc" d="M2290.8667,-402.3486C2319.568,-396.2497 2357.0329,-387.0266 2389,-375 2400.9207,-370.5152 2413.4243,-364.5689 2424.6044,-358.7579"/>
|
||||
<ellipse fill="none" stroke="#f36acc" cx="2286.9315" cy="-403.1691" rx="4" ry="4"/>
|
||||
<polygon fill="#f36acc" stroke="#f36acc" points="2424.8165,-358.6449 2435.7581,-357.9151 2429.2295,-356.2942 2433.6425,-353.9435 2433.6425,-353.9435 2433.6425,-353.9435 2429.2295,-356.2942 2431.5268,-349.9718 2424.8165,-358.6449 2424.8165,-358.6449"/>
|
||||
</g>
|
||||
<!-- TrainingsAvailability -->
|
||||
<g id="node91" class="node">
|
||||
<title>TrainingsAvailability</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="2628" cy="-251" rx="86.3847" ry="18"/>
|
||||
<text text-anchor="middle" x="2628" y="-247.3" font-family="Times,serif" font-size="14.00" fill="#000000">TrainingsAvailability</text>
|
||||
</g>
|
||||
<!-- Training->TrainingsAvailability -->
|
||||
<g id="edge98" class="edge">
|
||||
<title>Training->TrainingsAvailability</title>
|
||||
<path fill="none" stroke="#f932c7" d="M2290.7735,-401.6768C2310.5413,-396.1412 2333.1709,-387.6563 2351,-375 2376.3016,-357.0391 2368.3385,-337.4429 2394,-320 2420.9041,-301.7125 2499.775,-280.5276 2558.5601,-266.5071"/>
|
||||
<ellipse fill="none" stroke="#f932c7" cx="2286.6516" cy="-402.7724" rx="4" ry="4"/>
|
||||
<polygon fill="#f932c7" stroke="#f932c7" points="2558.8147,-266.447 2569.5815,-268.5271 2563.6808,-265.2973 2568.5468,-264.1477 2568.5468,-264.1477 2568.5468,-264.1477 2563.6808,-265.2973 2567.5121,-259.7682 2558.8147,-266.447 2558.8147,-266.447"/>
|
||||
</g>
|
||||
<!-- Training->Availability -->
|
||||
<g id="edge99" class="edge">
|
||||
<title>Training->Availability</title>
|
||||
<path fill="none" stroke="#fe2c6d" d="M2210.0965,-391.9854C2190.9985,-381.5812 2167.3447,-368.6953 2147.9369,-358.1223"/>
|
||||
<polygon fill="#fe2c6d" stroke="#fe2c6d" points="2210.382,-392.1409 2217.0107,-400.8765 2214.7727,-394.5329 2219.1635,-396.9249 2219.1635,-396.9249 2219.1635,-396.9249 2214.7727,-394.5329 2221.3162,-392.9732 2210.382,-392.1409 2210.382,-392.1409"/>
|
||||
<polygon fill="#fe2c6d" stroke="#fe2c6d" points="2147.8519,-358.0761 2141.2232,-349.3404 2143.4611,-355.6841 2139.0704,-353.2921 2139.0704,-353.2921 2139.0704,-353.2921 2143.4611,-355.6841 2136.9176,-357.2437 2147.8519,-358.0761 2147.8519,-358.0761"/>
|
||||
</g>
|
||||
<!-- Licence -->
|
||||
<g id="node79" class="node">
|
||||
<title>Licence</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="339" cy="-658" rx="38.1938" ry="18"/>
|
||||
<text text-anchor="middle" x="339" y="-654.3" font-family="Times,serif" font-size="14.00" fill="#000000">Licence</text>
|
||||
</g>
|
||||
<!-- Licence->Project -->
|
||||
<g id="edge105" class="edge">
|
||||
<title>Licence->Project</title>
|
||||
<path fill="none" stroke="#c20dc1" d="M384.879,-653.8893C548.4254,-639.2358 1101.7955,-589.6548 1264.5916,-575.0685"/>
|
||||
<ellipse fill="none" stroke="#c20dc1" cx="380.7504" cy="-654.2592" rx="4" ry="4"/>
|
||||
<polygon fill="#c20dc1" stroke="#c20dc1" points="1264.7815,-575.0516 1275.1432,-578.6411 1269.7616,-574.6053 1274.7416,-574.1591 1274.7416,-574.1591 1274.7416,-574.1591 1269.7616,-574.6053 1274.34,-569.677 1264.7815,-575.0516 1264.7815,-575.0516"/>
|
||||
</g>
|
||||
<!-- Asset -->
|
||||
<g id="node80" class="node">
|
||||
<title>Asset</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="5566" cy="-752" rx="30.5947" ry="18"/>
|
||||
<text text-anchor="middle" x="5566" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">Asset</text>
|
||||
</g>
|
||||
<!-- Reservation->Ticket -->
|
||||
<g id="edge108" class="edge">
|
||||
<title>Reservation->Ticket</title>
|
||||
<path fill="none" stroke="#9aada4" d="M1952.1899,-153.9341C1942.9431,-142.1036 1931.8094,-127.8591 1922.4747,-115.9161"/>
|
||||
<ellipse fill="none" stroke="#9aada4" cx="1954.7759" cy="-157.2427" rx="4" ry="4"/>
|
||||
<polygon fill="#9aada4" stroke="#9aada4" points="1922.2064,-115.5729 1919.5937,-104.9228 1919.1273,-111.6335 1916.0482,-107.694 1916.0482,-107.694 1916.0482,-107.694 1919.1273,-111.6335 1912.5027,-110.4652 1922.2064,-115.5729 1922.2064,-115.5729"/>
|
||||
</g>
|
||||
<!-- Reservation->Invoice -->
|
||||
<g id="edge109" class="edge">
|
||||
<title>Reservation->Invoice</title>
|
||||
<path fill="none" stroke="#1e30ad" d="M1925.1294,-163.3967C1919.7341,-162.0626 1914.2732,-160.8834 1909,-160 1640.2574,-114.9776 768.1972,-95.826 559.2797,-91.821"/>
|
||||
<ellipse fill="none" stroke="#1e30ad" cx="1929.0884" cy="-164.4328" rx="4" ry="4"/>
|
||||
<ellipse fill="#1e30ad" stroke="#1e30ad" cx="555.2638" cy="-91.7446" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Reservation->SlotsReservation -->
|
||||
<g id="edge106" class="edge">
|
||||
<title>Reservation->SlotsReservation</title>
|
||||
<path fill="none" stroke="#b1e999" d="M1974.2756,-151.795C1977.8998,-122.8018 1983.7196,-76.2433 1987.4502,-46.3984"/>
|
||||
<ellipse fill="none" stroke="#b1e999" cx="1973.7516" cy="-155.9879" rx="4" ry="4"/>
|
||||
<polygon fill="#b1e999" stroke="#b1e999" points="1987.4817,-46.1453 1993.1874,-36.7808 1988.102,-41.184 1988.7222,-36.2226 1988.7222,-36.2226 1988.7222,-36.2226 1988.102,-41.184 1984.2569,-35.6644 1987.4817,-46.1453 1987.4817,-46.1453"/>
|
||||
</g>
|
||||
<!-- Slot -->
|
||||
<g id="node82" class="node">
|
||||
<title>Slot</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="2026" cy="-91" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="2026" y="-87.3" font-family="Times,serif" font-size="14.00" fill="#000000">Slot</text>
|
||||
</g>
|
||||
<!-- Reservation->Slot -->
|
||||
<g id="edge107" class="edge">
|
||||
<title>Reservation->Slot</title>
|
||||
<path fill="none" stroke="#d38665" d="M1987.4839,-151.9255C1994.6386,-140.608 2002.9852,-127.4052 2010.0758,-116.1892"/>
|
||||
<polygon fill="#d38665" stroke="#d38665" points="1987.4737,-151.9417 1978.3264,-157.9896 1984.8019,-156.168 1982.1301,-160.3943 1982.1301,-160.3943 1982.1301,-160.3943 1984.8019,-156.168 1985.9337,-162.7989 1987.4737,-151.9417 1987.4737,-151.9417"/>
|
||||
<polygon fill="#d38665" stroke="#d38665" points="2010.1027,-116.1466 2019.25,-110.0987 2012.7745,-111.9203 2015.4463,-107.694 2015.4463,-107.694 2015.4463,-107.694 2012.7745,-111.9203 2011.6426,-105.2894 2010.1027,-116.1466 2010.1027,-116.1466"/>
|
||||
</g>
|
||||
<!-- Slot->SlotsReservation -->
|
||||
<g id="edge110" class="edge">
|
||||
<title>Slot->SlotsReservation</title>
|
||||
<path fill="none" stroke="#f8f323" d="M2014.2003,-66.3892C2010.9125,-59.5319 2007.3234,-52.046 2003.9722,-45.0564"/>
|
||||
<ellipse fill="none" stroke="#f8f323" cx="2015.9761" cy="-70.0932" rx="4" ry="4"/>
|
||||
<polygon fill="#f8f323" stroke="#f8f323" points="2003.9238,-44.9553 2003.6582,-33.9926 2001.7622,-40.4467 1999.6005,-35.9381 1999.6005,-35.9381 1999.6005,-35.9381 2001.7622,-40.4467 1995.5428,-37.8837 2003.9238,-44.9553 2003.9238,-44.9553"/>
|
||||
</g>
|
||||
<!-- WalletTransaction->Invoice -->
|
||||
<g id="edge111" class="edge">
|
||||
<title>WalletTransaction->Invoice</title>
|
||||
<path fill="none" stroke="#2b71bd" d="M162.5911,-479.0799C189.5758,-464.8932 218,-442.4786 218,-411 218,-411 218,-411 218,-178 218,-152.9489 221.7768,-141.7844 242,-127 277.1251,-101.3214 400.6349,-93.9592 468.4959,-91.8484"/>
|
||||
<ellipse fill="none" stroke="#2b71bd" cx="158.9869" cy="-480.8908" rx="4" ry="4"/>
|
||||
<ellipse fill="#2b71bd" stroke="#2b71bd" cx="472.8881" cy="-91.7212" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- CustomAsset -->
|
||||
<g id="node85" class="node">
|
||||
<title>CustomAsset</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="5672" cy="-752" rx="57.6901" ry="18"/>
|
||||
<text text-anchor="middle" x="5672" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">CustomAsset</text>
|
||||
</g>
|
||||
<!-- CustomAssetFile -->
|
||||
<g id="node90" class="node">
|
||||
<title>CustomAssetFile</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="5672" cy="-658" rx="71.4873" ry="18"/>
|
||||
<text text-anchor="middle" x="5672" y="-654.3" font-family="Times,serif" font-size="14.00" fill="#000000">CustomAssetFile</text>
|
||||
</g>
|
||||
<!-- CustomAsset->CustomAssetFile -->
|
||||
<g id="edge112" class="edge">
|
||||
<title>CustomAsset->CustomAssetFile</title>
|
||||
<path fill="none" stroke="#fdfbd6" d="M5672,-725.5558C5672,-712.5955 5672,-697.0383 5672,-684.1215"/>
|
||||
<ellipse fill="none" stroke="#fdfbd6" cx="5672" cy="-729.8759" rx="4" ry="4"/>
|
||||
<ellipse fill="#fdfbd6" stroke="#fdfbd6" cx="5672" cy="-680.0685" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- SpaceImage -->
|
||||
<g id="node86" class="node">
|
||||
<title>SpaceImage</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="1232" cy="-338" rx="53.8905" ry="18"/>
|
||||
<text text-anchor="middle" x="1232" y="-334.3" font-family="Times,serif" font-size="14.00" fill="#000000">SpaceImage</text>
|
||||
</g>
|
||||
<!-- Group -->
|
||||
<g id="node89" class="node">
|
||||
<title>Group</title>
|
||||
<ellipse fill="none" stroke="#000000" cx="265" cy="-752" rx="33.2948" ry="18"/>
|
||||
<text text-anchor="middle" x="265" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">Group</text>
|
||||
</g>
|
||||
<!-- Group->Price -->
|
||||
<g id="edge116" class="edge">
|
||||
<title>Group->Price</title>
|
||||
<path fill="none" stroke="#811ff8" d="M249.0497,-727.4532C238.6506,-709.0912 227,-682.9515 227,-658 227,-658 227,-658 227,-534.5 227,-441.9346 326.57,-470.8878 416,-447 576.6734,-404.0822 618.261,-396.7803 783,-374 872.2839,-361.6537 901.7361,-390.5133 985,-356 1008.0249,-346.4561 1004.8152,-329.1486 1028,-320 1096.1097,-293.1242 1295.6336,-341.9424 1357,-302 1365.319,-296.5853 1371.1043,-287.633 1375.0666,-278.7276"/>
|
||||
<ellipse fill="none" stroke="#811ff8" cx="251.3611" cy="-731.3744" rx="4" ry="4"/>
|
||||
<polygon fill="#811ff8" stroke="#811ff8" points="1375.1174,-278.5944 1382.8884,-270.8574 1376.9009,-273.9233 1378.6843,-269.2522 1378.6843,-269.2522 1378.6843,-269.2522 1376.9009,-273.9233 1374.4803,-267.6471 1375.1174,-278.5944 1375.1174,-278.5944"/>
|
||||
<text text-anchor="middle" x="295.5" y="-494.3" font-family="Times,serif" font-size="14.00" fill="#000000">machines_prices</text>
|
||||
</g>
|
||||
<!-- Group->Price -->
|
||||
<g id="edge117" class="edge">
|
||||
<title>Group->Price</title>
|
||||
<path fill="none" stroke="#4105ea" d="M260.4135,-726.013C254.7191,-685.5399 249.5534,-606.5448 284,-553 287.1913,-548.0393 462.437,-448.9613 468,-447 516.7899,-429.7985 531.9291,-437.2526 583,-429 777.8247,-397.5183 843.2078,-441.6603 1021,-356 1042.5471,-345.6186 1038.922,-329.1986 1061,-320 1093.5655,-306.4319 1352.5478,-326.4293 1378,-302 1384.1146,-296.1311 1386.3708,-287.5676 1386.7934,-279.1278"/>
|
||||
<ellipse fill="none" stroke="#4105ea" cx="261.0268" cy="-730.0864" rx="4" ry="4"/>
|
||||
<polygon fill="#4105ea" stroke="#4105ea" points="1386.7923,-279.0805 1391.0342,-268.9683 1386.664,-274.0822 1386.5357,-269.0838 1386.5357,-269.0838 1386.5357,-269.0838 1386.664,-274.0822 1382.0372,-269.1993 1386.7923,-279.0805 1386.7923,-279.0805"/>
|
||||
<text text-anchor="middle" x="445.5" y="-494.3" font-family="Times,serif" font-size="14.00" fill="#000000">spaces_prices</text>
|
||||
</g>
|
||||
<!-- Group->User -->
|
||||
<g id="edge114" class="edge">
|
||||
<title>Group->User</title>
|
||||
<path fill="none" stroke="#b17bdf" d="M306.0753,-748.4183C478.1586,-733.4129 1139.8138,-675.7175 1305.3091,-661.2866"/>
|
||||
<ellipse fill="none" stroke="#b17bdf" cx="301.8359" cy="-748.7879" rx="4" ry="4"/>
|
||||
<polygon fill="#b17bdf" stroke="#b17bdf" points="1305.5198,-661.2683 1315.8729,-664.8825 1310.5009,-660.8339 1315.482,-660.3995 1315.482,-660.3995 1315.482,-660.3995 1310.5009,-660.8339 1315.091,-655.9165 1305.5198,-661.2683 1305.5198,-661.2683"/>
|
||||
</g>
|
||||
<!-- Group->Plan -->
|
||||
<g id="edge113" class="edge">
|
||||
<title>Group->Plan</title>
|
||||
<path fill="none" stroke="#4717fa" d="M245.2328,-729.8795C238.6905,-723.6545 231.018,-717.3918 223,-713 137.6266,-666.2374 11,-755.3415 11,-658 11,-658 11,-658 11,-534.5 11,-508.848 10.9918,-497.2254 30,-480 138.5532,-381.6283 614.9624,-347.7247 752.0041,-339.9114"/>
|
||||
<ellipse fill="none" stroke="#4717fa" cx="248.0681" cy="-732.7067" rx="4" ry="4"/>
|
||||
<polygon fill="#4717fa" stroke="#4717fa" points="752.0268,-339.9102 762.2619,-343.8462 757.019,-339.6317 762.0112,-339.3532 762.0112,-339.3532 762.0112,-339.3532 757.019,-339.6317 761.7606,-334.8602 752.0268,-339.9102 752.0268,-339.9102"/>
|
||||
</g>
|
||||
<!-- Group->TrainingsPricing -->
|
||||
<g id="edge115" class="edge">
|
||||
<title>Group->TrainingsPricing</title>
|
||||
<path fill="none" stroke="#c9978c" d="M306.6934,-751.5206C628.466,-747.6883 2704,-720.5447 2704,-658 2704,-658 2704,-658 2704,-411 2704,-385.4346 2682.2856,-367.7624 2659.2995,-356.2171"/>
|
||||
<ellipse fill="none" stroke="#c9978c" cx="302.55" cy="-751.5696" rx="4" ry="4"/>
|
||||
<polygon fill="#c9978c" stroke="#c9978c" points="2659.1892,-356.1657 2652.0283,-347.8608 2654.6578,-354.0524 2650.1263,-351.9392 2650.1263,-351.9392 2650.1263,-351.9392 2654.6578,-354.0524 2648.2244,-356.0175 2659.1892,-356.1657 2659.1892,-356.1657"/>
|
||||
</g>
|
||||
<!-- Space->Price -->
|
||||
<g id="edge123" class="edge">
|
||||
<title>Space->Price</title>
|
||||
<path fill="none" stroke="#fd16a3" d="M1314.0517,-384.7335C1315.5313,-364.3741 1320.9076,-336.8736 1338,-320 1361.4736,-296.8269 1389.7007,-327.9988 1410,-302 1416.6086,-293.5359 1412.9498,-283.2188 1406.4629,-274.0842"/>
|
||||
<ellipse fill="none" stroke="#fd16a3" cx="1313.8363" cy="-388.9751" rx="4" ry="4"/>
|
||||
<polygon fill="#fd16a3" stroke="#fd16a3" points="1406.2672,-273.8457 1403.4028,-263.2605 1403.0955,-269.9803 1399.9239,-266.1149 1399.9239,-266.1149 1399.9239,-266.1149 1403.0955,-269.9803 1396.4451,-268.9694 1406.2672,-273.8457 1406.2672,-273.8457"/>
|
||||
</g>
|
||||
<!-- Space->SpaceFile -->
|
||||
<g id="edge119" class="edge">
|
||||
<title>Space->SpaceFile</title>
|
||||
<path fill="none" stroke="#c047db" d="M1279.6441,-398.3971C1245.9949,-386.0534 1194.6114,-367.2042 1158.2089,-353.8505"/>
|
||||
<ellipse fill="none" stroke="#c047db" cx="1283.4067" cy="-399.7773" rx="4" ry="4"/>
|
||||
<polygon fill="#c047db" stroke="#c047db" points="1157.7542,-353.6838 1149.9157,-346.0151 1153.0601,-351.9618 1148.3659,-350.2398 1148.3659,-350.2398 1148.3659,-350.2398 1153.0601,-351.9618 1146.8162,-354.4645 1157.7542,-353.6838 1157.7542,-353.6838"/>
|
||||
</g>
|
||||
<!-- Space->SpacesAvailability -->
|
||||
<g id="edge120" class="edge">
|
||||
<title>Space->SpacesAvailability</title>
|
||||
<path fill="none" stroke="#bf396f" d="M1350.9996,-401.3214C1364.1738,-398.2077 1379.1707,-395.0393 1393,-393 1394.849,-392.7273 1928.4167,-356.9931 1930,-356 1957.6691,-338.6443 1973.8668,-303.6081 1982.3175,-278.7886"/>
|
||||
<ellipse fill="none" stroke="#bf396f" cx="1346.947" cy="-402.3018" rx="4" ry="4"/>
|
||||
<polygon fill="#bf396f" stroke="#bf396f" points="1982.3417,-278.7123 1989.6664,-270.5514 1983.8604,-273.9484 1985.379,-269.1846 1985.379,-269.1846 1985.379,-269.1846 1983.8604,-273.9484 1981.0915,-267.8179 1982.3417,-278.7123 1982.3417,-278.7123"/>
|
||||
</g>
|
||||
<!-- Space->Credit -->
|
||||
<g id="edge124" class="edge">
|
||||
<title>Space->Credit</title>
|
||||
<path fill="none" stroke="#80fe08" d="M1273.7815,-410.122C1161.6003,-407.1929 847.3067,-395.5807 753,-356 730.0175,-346.3542 733.1333,-329.2781 710,-320 681.7855,-308.684 457.7763,-324.1913 437,-302 412.3161,-275.635 467.5068,-262.051 509.6805,-255.7371"/>
|
||||
<ellipse fill="none" stroke="#80fe08" cx="1277.8184" cy="-410.2243" rx="4" ry="4"/>
|
||||
<polygon fill="#80fe08" stroke="#80fe08" points="509.8916,-255.7077 520.4191,-258.7771 514.8432,-255.0141 519.7949,-254.3206 519.7949,-254.3206 519.7949,-254.3206 514.8432,-255.0141 519.1707,-249.864 509.8916,-255.7077 509.8916,-255.7077"/>
|
||||
</g>
|
||||
<!-- Space->Reservation -->
|
||||
<g id="edge122" class="edge">
|
||||
<title>Space->Reservation</title>
|
||||
<path fill="none" stroke="#e5b843" d="M1351.0048,-401.3562C1364.1794,-398.2457 1379.1753,-395.0703 1393,-393 1394.7354,-392.7401 1895.8055,-357.2854 1897,-356 1907.8917,-344.2794 1900.7368,-335.5575 1897,-320 1891.0579,-295.2614 1876.9421,-293.7386 1871,-269 1865.2909,-245.2316 1856.9441,-233.9991 1871,-214 1874.3105,-209.2898 1898.1605,-200.6159 1921.7365,-192.9626"/>
|
||||
<ellipse fill="none" stroke="#e5b843" cx="1346.9521" cy="-402.335" rx="4" ry="4"/>
|
||||
<polygon fill="#e5b843" stroke="#e5b843" points="1921.8859,-192.915 1932.7812,-194.1568 1926.6485,-191.3927 1931.4112,-189.8704 1931.4112,-189.8704 1931.4112,-189.8704 1926.6485,-191.3927 1930.0411,-185.584 1921.8859,-192.915 1921.8859,-192.915"/>
|
||||
</g>
|
||||
<!-- Space->SpaceImage -->
|
||||
<g id="edge118" class="edge">
|
||||
<title>Space->SpaceImage</title>
|
||||
<path fill="none" stroke="#8911da" d="M1290.3612,-389.9557C1279.9386,-380.677 1267.6801,-369.764 1257.0953,-360.341"/>
|
||||
<ellipse fill="none" stroke="#8911da" cx="1293.6223" cy="-392.8588" rx="4" ry="4"/>
|
||||
<ellipse fill="#8911da" stroke="#8911da" cx="1254.0707" cy="-357.6484" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Space->Availability -->
|
||||
<g id="edge121" class="edge">
|
||||
<title>Space->Availability</title>
|
||||
<path fill="none" stroke="#e0f7c2" d="M1352.8705,-400.8449C1365.5805,-397.8737 1379.8186,-394.9132 1393,-393 1646.4284,-356.2154 1713.0642,-380.2245 1968,-356 1995.7086,-353.3671 2026.336,-349.6238 2052.1145,-346.2323"/>
|
||||
<polygon fill="#e0f7c2" stroke="#e0f7c2" points="1352.7762,-400.8676 1342.0002,-398.8355 1347.9153,-402.0389 1343.0544,-403.2103 1343.0544,-403.2103 1343.0544,-403.2103 1347.9153,-402.0389 1344.1087,-407.5851 1352.7762,-400.8676 1352.7762,-400.8676"/>
|
||||
<polygon fill="#e0f7c2" stroke="#e0f7c2" points="2052.193,-346.2219 2062.699,-349.3644 2057.1494,-345.5628 2062.1058,-344.9037 2062.1058,-344.9037 2062.1058,-344.9037 2057.1494,-345.5628 2061.5125,-340.4429 2052.193,-346.2219 2052.193,-346.2219"/>
|
||||
</g>
|
||||
<!-- Availability->AvailabilityTag -->
|
||||
<g id="edge131" class="edge">
|
||||
<title>Availability->AvailabilityTag</title>
|
||||
<path fill="none" stroke="#6035be" d="M2157.212,-323.4686C2162.1744,-322.1766 2167.1725,-320.9869 2172,-320 2239.5141,-306.1984 2259.1276,-318.6349 2326,-302 2356.4515,-294.425 2389.3594,-281.5943 2414.575,-270.698"/>
|
||||
<ellipse fill="none" stroke="#6035be" cx="2153.3332" cy="-324.5209" rx="4" ry="4"/>
|
||||
<polygon fill="#6035be" stroke="#6035be" points="2414.6842,-270.6501 2425.6496,-270.7523 2419.2627,-268.6409 2423.8413,-266.6316 2423.8413,-266.6316 2423.8413,-266.6316 2419.2627,-268.6409 2422.0329,-262.5109 2414.6842,-270.6501 2414.6842,-270.6501"/>
|
||||
</g>
|
||||
<!-- Availability->Event -->
|
||||
<g id="edge130" class="edge">
|
||||
<title>Availability->Event</title>
|
||||
<path fill="none" stroke="#06f22d" d="M2058.2927,-326.843C1974.0413,-309.0087 1811.054,-274.5078 1737.5577,-258.9502"/>
|
||||
<ellipse fill="none" stroke="#06f22d" cx="2062.3201" cy="-327.6955" rx="4" ry="4"/>
|
||||
<ellipse fill="#06f22d" stroke="#06f22d" cx="1733.3818" cy="-258.0663" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Availability->MachinesAvailability -->
|
||||
<g id="edge125" class="edge">
|
||||
<title>Availability->MachinesAvailability</title>
|
||||
<path fill="none" stroke="#1cbfcd" d="M2128.0231,-313.7211C2135.9728,-302.3831 2145.4513,-288.8645 2153.5696,-277.2859"/>
|
||||
<ellipse fill="none" stroke="#1cbfcd" cx="2125.6407" cy="-317.1191" rx="4" ry="4"/>
|
||||
<polygon fill="#1cbfcd" stroke="#1cbfcd" points="2153.7238,-277.0661 2163.1493,-271.4616 2156.5942,-272.9721 2159.4647,-268.8782 2159.4647,-268.8782 2159.4647,-268.8782 2156.5942,-272.9721 2155.7802,-266.2947 2153.7238,-277.0661 2153.7238,-277.0661"/>
|
||||
</g>
|
||||
<!-- Availability->SpacesAvailability -->
|
||||
<g id="edge127" class="edge">
|
||||
<title>Availability->SpacesAvailability</title>
|
||||
<path fill="none" stroke="#c556f7" d="M2081.4767,-316.7725C2063.6349,-303.9441 2040.8708,-287.5765 2022.515,-274.3785"/>
|
||||
<ellipse fill="none" stroke="#c556f7" cx="2084.9932" cy="-319.3008" rx="4" ry="4"/>
|
||||
<polygon fill="#c556f7" stroke="#c556f7" points="2022.0181,-274.0213 2016.5259,-264.5299 2017.9585,-271.1024 2013.8989,-268.1835 2013.8989,-268.1835 2013.8989,-268.1835 2017.9585,-271.1024 2011.2719,-271.8372 2022.0181,-274.0213 2022.0181,-274.0213"/>
|
||||
</g>
|
||||
<!-- Availability->Reservation -->
|
||||
<g id="edge129" class="edge">
|
||||
<title>Availability->Reservation</title>
|
||||
<path fill="none" stroke="#7440e2" d="M2160.2001,-322.9239C2201.4243,-309.1793 2255.4939,-288.1569 2268,-269 2276.7464,-255.6022 2278.2319,-245.3007 2268,-233 2238.7947,-197.8898 2111.8412,-185.0957 2033.6732,-180.5039"/>
|
||||
<polygon fill="#7440e2" stroke="#7440e2" points="2160.0633,-322.9687 2149.159,-321.8085 2155.3122,-324.5266 2150.5611,-326.0845 2150.5611,-326.0845 2150.5611,-326.0845 2155.3122,-324.5266 2151.9632,-330.3605 2160.0633,-322.9687 2160.0633,-322.9687"/>
|
||||
<polygon fill="#7440e2" stroke="#7440e2" points="2033.4372,-180.4909 2023.7034,-175.4408 2028.445,-180.2123 2023.4528,-179.9338 2023.4528,-179.9338 2023.4528,-179.9338 2028.445,-180.2123 2023.2021,-184.4268 2033.4372,-180.4909 2033.4372,-180.4909"/>
|
||||
</g>
|
||||
<!-- Availability->Slot -->
|
||||
<g id="edge128" class="edge">
|
||||
<title>Availability->Slot</title>
|
||||
<path fill="none" stroke="#ecd48e" d="M2158.344,-323.786C2162.9505,-322.4764 2167.56,-321.1943 2172,-320 2204.686,-311.2077 2215.734,-317.1541 2246,-302 2277.696,-286.1299 2303.319,-263.9281 2286,-233 2239.0623,-149.1794 2122.2055,-112.0798 2062.4473,-98.1458"/>
|
||||
<ellipse fill="none" stroke="#ecd48e" cx="2154.4694" cy="-324.9" rx="4" ry="4"/>
|
||||
<polygon fill="#ecd48e" stroke="#ecd48e" points="2062.0871,-98.0652 2053.3112,-91.49 2057.2078,-96.9733 2052.3285,-95.8814 2052.3285,-95.8814 2052.3285,-95.8814 2057.2078,-96.9733 2051.3457,-100.2727 2062.0871,-98.0652 2062.0871,-98.0652"/>
|
||||
</g>
|
||||
<!-- Availability->TrainingsAvailability -->
|
||||
<g id="edge126" class="edge">
|
||||
<title>Availability->TrainingsAvailability</title>
|
||||
<path fill="none" stroke="#d33acc" d="M2156.9704,-323.4116C2162.009,-322.1193 2167.0903,-320.9453 2172,-320 2256.1618,-303.7959 2279.157,-314.1427 2364,-302 2430.5289,-292.4784 2505.7256,-277.5362 2558.799,-266.2819"/>
|
||||
<ellipse fill="none" stroke="#d33acc" cx="2152.9813" cy="-324.4847" rx="4" ry="4"/>
|
||||
<polygon fill="#d33acc" stroke="#d33acc" points="2558.9966,-266.2398 2569.7152,-268.5553 2563.8866,-265.197 2568.7767,-264.1542 2568.7767,-264.1542 2568.7767,-264.1542 2563.8866,-265.197 2567.8382,-259.7532 2558.9966,-266.2398 2558.9966,-266.2398"/>
|
||||
</g>
|
||||
<!-- StatisticField->StatisticIndex -->
|
||||
<g id="edge132" class="edge">
|
||||
<title>StatisticField->StatisticIndex</title>
|
||||
<path fill="none" stroke="#7729e3" d="M2824.0412,-678.3009C2847.5153,-693.5635 2877.7764,-714.4469 2899.1065,-730.0873"/>
|
||||
<ellipse fill="none" stroke="#7729e3" cx="2820.6648" cy="-676.1236" rx="4" ry="4"/>
|
||||
<ellipse fill="#7729e3" stroke="#7729e3" cx="2902.4967" cy="-732.5972" rx="4" ry="4"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 110 KiB |
@ -1,1855 +1,2268 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
|
||||
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
|
||||
-->
|
||||
<!-- Title: models_diagram Pages: 1 -->
|
||||
<svg width="8820pt" height="3111pt"
|
||||
viewBox="0.00 0.00 8820.00 3111.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 3107)">
|
||||
<svg width="8897pt" height="3132pt"
|
||||
viewBox="0.00 0.00 8897.00 3132.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 3128)">
|
||||
<title>models_diagram</title>
|
||||
<polygon fill="none" stroke="none" points="-4,4 -4,-3107 8816,-3107 8816,4 -4,4"/>
|
||||
<polygon fill="transparent" stroke="transparent" points="-4,4 -4,-3128 8893,-3128 8893,4 -4,4"/>
|
||||
<!-- _diagram_info -->
|
||||
<g id="node1" class="node"><title>_diagram_info</title>
|
||||
<text text-anchor="start" x="2692" y="-3036.6" font-family="Times,serif" font-size="13.00">Models diagram</text>
|
||||
<text text-anchor="start" x="2692" y="-3022.6" font-family="Times,serif" font-size="13.00">Date: Nov 23 2016 - 10:20</text>
|
||||
<text text-anchor="start" x="2692" y="-3008.6" font-family="Times,serif" font-size="13.00">Migration version: 20160922155555</text>
|
||||
<text text-anchor="start" x="2692" y="-2994.6" font-family="Times,serif" font-size="13.00">Generated by RailRoady 1.4.0</text>
|
||||
<text text-anchor="start" x="2692" y="-2980.6" font-family="Times,serif" font-size="13.00">http://railroady.prestonlee.com</text>
|
||||
</g>
|
||||
<!-- Group -->
|
||||
<g id="node2" class="node"><title>Group</title>
|
||||
<path fill="none" stroke="black" d="M2928,-2959C2928,-2959 3148,-2959 3148,-2959 3154,-2959 3160,-2965 3160,-2971 3160,-2971 3160,-3053 3160,-3053 3160,-3059 3154,-3065 3148,-3065 3148,-3065 2928,-3065 2928,-3065 2922,-3065 2916,-3059 2916,-3053 2916,-3053 2916,-2971 2916,-2971 2916,-2965 2922,-2959 2928,-2959"/>
|
||||
<text text-anchor="middle" x="3038" y="-3049.8" font-family="Times,serif" font-size="14.00">Group</text>
|
||||
<polyline fill="none" stroke="black" points="2916,-3042 3160,-3042 "/>
|
||||
<text text-anchor="start" x="2924" y="-3026.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="2924" y="-3011.8" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
||||
<text text-anchor="start" x="2924" y="-2996.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2924" y="-2981.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2924" y="-2966.8" font-family="Times,serif" font-size="14.00">slug :character varying(255)</text>
|
||||
<g id="node1" class="node">
|
||||
<title>_diagram_info</title>
|
||||
<text text-anchor="start" x="8" y="-3065.1" font-family="Times,serif" font-size="13.00" fill="#000000">Models diagram</text>
|
||||
<text text-anchor="start" x="8" y="-3051.1" font-family="Times,serif" font-size="13.00" fill="#000000">Date: Jan 10 2019 - 16:37</text>
|
||||
<text text-anchor="start" x="8" y="-3037.1" font-family="Times,serif" font-size="13.00" fill="#000000">Migration version: 20190110150532</text>
|
||||
<text text-anchor="start" x="8" y="-3023.1" font-family="Times,serif" font-size="13.00" fill="#000000">Generated by RailRoady 1.5.3</text>
|
||||
<text text-anchor="start" x="8" y="-3009.1" font-family="Times,serif" font-size="13.00" fill="#000000">http://railroady.prestonlee.com</text>
|
||||
</g>
|
||||
<!-- Price -->
|
||||
<g id="node4" class="node"><title>Price</title>
|
||||
<path fill="none" stroke="black" d="M3273,-919C3273,-919 3493,-919 3493,-919 3499,-919 3505,-925 3505,-931 3505,-931 3505,-1058 3505,-1058 3505,-1064 3499,-1070 3493,-1070 3493,-1070 3273,-1070 3273,-1070 3267,-1070 3261,-1064 3261,-1058 3261,-1058 3261,-931 3261,-931 3261,-925 3267,-919 3273,-919"/>
|
||||
<text text-anchor="middle" x="3383" y="-1054.8" font-family="Times,serif" font-size="14.00">Price</text>
|
||||
<polyline fill="none" stroke="black" points="3261,-1047 3505,-1047 "/>
|
||||
<text text-anchor="start" x="3269" y="-1031.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="3269" y="-1016.8" font-family="Times,serif" font-size="14.00">group_id :integer</text>
|
||||
<text text-anchor="start" x="3269" y="-1001.8" font-family="Times,serif" font-size="14.00">plan_id :integer</text>
|
||||
<text text-anchor="start" x="3269" y="-986.8" font-family="Times,serif" font-size="14.00">priceable_id :integer</text>
|
||||
<text text-anchor="start" x="3269" y="-971.8" font-family="Times,serif" font-size="14.00">priceable_type :character varying</text>
|
||||
<text text-anchor="start" x="3269" y="-956.8" font-family="Times,serif" font-size="14.00">amount :integer</text>
|
||||
<text text-anchor="start" x="3269" y="-941.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3269" y="-926.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Group->Price -->
|
||||
<g id="edge4" class="edge"><title>Group->Price</title>
|
||||
<path fill="none" stroke="#a07d05" d="M3095.65,-2953.15C3258.95,-2784.64 3723.05,-2272.4 3882,-1741 3899.45,-1682.67 3909.76,-1658.19 3882,-1604 3875.76,-1591.81 3867.12,-1595.23 3857,-1586 3776.46,-1512.56 3741.58,-1500.01 3696,-1401 3647.71,-1296.12 3731.75,-1232.84 3658,-1144 3613.56,-1090.47 3571.28,-1125.95 3510,-1093 3500.34,-1087.81 3490.65,-1081.9 3481.15,-1075.62"/>
|
||||
<ellipse fill="none" stroke="#a07d05" cx="3092.76" cy="-2956.13" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#a07d05" stroke="#a07d05" points="3481.15,-1075.62 3475.39,-1066.29 3477.01,-1072.82 3472.87,-1070.02 3472.87,-1070.02 3472.87,-1070.02 3477.01,-1072.82 3470.35,-1073.75 3481.15,-1075.62 3481.15,-1075.62"/>
|
||||
<text text-anchor="middle" x="3922.5" y="-1808.8" font-family="Times,serif" font-size="14.00">machines_prices</text>
|
||||
</g>
|
||||
<!-- TrainingsPricing -->
|
||||
<g id="node31" class="node"><title>TrainingsPricing</title>
|
||||
<path fill="none" stroke="black" d="M2779,-1612C2779,-1612 2999,-1612 2999,-1612 3005,-1612 3011,-1618 3011,-1624 3011,-1624 3011,-1721 3011,-1721 3011,-1727 3005,-1733 2999,-1733 2999,-1733 2779,-1733 2779,-1733 2773,-1733 2767,-1727 2767,-1721 2767,-1721 2767,-1624 2767,-1624 2767,-1618 2773,-1612 2779,-1612"/>
|
||||
<text text-anchor="middle" x="2889" y="-1717.8" font-family="Times,serif" font-size="14.00">TrainingsPricing</text>
|
||||
<polyline fill="none" stroke="black" points="2767,-1710 3011,-1710 "/>
|
||||
<text text-anchor="start" x="2775" y="-1694.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="2775" y="-1679.8" font-family="Times,serif" font-size="14.00">group_id :integer</text>
|
||||
<text text-anchor="start" x="2775" y="-1664.8" font-family="Times,serif" font-size="14.00">amount :integer</text>
|
||||
<text text-anchor="start" x="2775" y="-1649.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2775" y="-1634.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2775" y="-1619.8" font-family="Times,serif" font-size="14.00">training_id :integer</text>
|
||||
</g>
|
||||
<!-- Group->TrainingsPricing -->
|
||||
<g id="edge3" class="edge"><title>Group->TrainingsPricing</title>
|
||||
<path fill="none" stroke="#e28ecf" d="M3053.41,-2950.71C3083.01,-2831.44 3146.84,-2556.56 3169,-2321 3178.1,-2224.32 3233.72,-1956.4 3169,-1884 3145.16,-1857.32 3039.26,-1885.09 3009,-1866 2963.85,-1837.52 2932.87,-1785.23 2913.71,-1742.33"/>
|
||||
<ellipse fill="none" stroke="#e28ecf" cx="3052.39" cy="-2954.8" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#e28ecf" stroke="#e28ecf" points="2913.66,-1742.22 2913.81,-1731.26 2911.67,-1737.64 2909.68,-1733.05 2909.68,-1733.05 2909.68,-1733.05 2911.67,-1737.64 2905.55,-1734.84 2913.66,-1742.22 2913.66,-1742.22"/>
|
||||
</g>
|
||||
<!-- Plan -->
|
||||
<g id="node34" class="node"><title>Plan</title>
|
||||
<path fill="none" stroke="black" d="M2817,-1144.5C2817,-1144.5 3037,-1144.5 3037,-1144.5 3043,-1144.5 3049,-1150.5 3049,-1156.5 3049,-1156.5 3049,-1388.5 3049,-1388.5 3049,-1394.5 3043,-1400.5 3037,-1400.5 3037,-1400.5 2817,-1400.5 2817,-1400.5 2811,-1400.5 2805,-1394.5 2805,-1388.5 2805,-1388.5 2805,-1156.5 2805,-1156.5 2805,-1150.5 2811,-1144.5 2817,-1144.5"/>
|
||||
<text text-anchor="middle" x="2927" y="-1385.3" font-family="Times,serif" font-size="14.00">Plan</text>
|
||||
<polyline fill="none" stroke="black" points="2805,-1377.5 3049,-1377.5 "/>
|
||||
<text text-anchor="start" x="2813" y="-1362.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="2813" y="-1347.3" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
||||
<text text-anchor="start" x="2813" y="-1332.3" font-family="Times,serif" font-size="14.00">amount :integer</text>
|
||||
<text text-anchor="start" x="2813" y="-1317.3" font-family="Times,serif" font-size="14.00">interval :character varying(255)</text>
|
||||
<text text-anchor="start" x="2813" y="-1302.3" font-family="Times,serif" font-size="14.00">group_id :integer</text>
|
||||
<text text-anchor="start" x="2813" y="-1287.3" font-family="Times,serif" font-size="14.00">stp_plan_id :character varying(255)</text>
|
||||
<text text-anchor="start" x="2813" y="-1272.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2813" y="-1257.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2813" y="-1242.3" font-family="Times,serif" font-size="14.00">training_credit_nb :integer</text>
|
||||
<text text-anchor="start" x="2813" y="-1227.3" font-family="Times,serif" font-size="14.00">is_rolling :boolean</text>
|
||||
<text text-anchor="start" x="2813" y="-1212.3" font-family="Times,serif" font-size="14.00">description :text</text>
|
||||
<text text-anchor="start" x="2813" y="-1197.3" font-family="Times,serif" font-size="14.00">type :character varying</text>
|
||||
<text text-anchor="start" x="2813" y="-1182.3" font-family="Times,serif" font-size="14.00">base_name :character varying</text>
|
||||
<text text-anchor="start" x="2813" y="-1167.3" font-family="Times,serif" font-size="14.00">ui_weight :integer</text>
|
||||
<text text-anchor="start" x="2813" y="-1152.3" font-family="Times,serif" font-size="14.00">interval_count :integer</text>
|
||||
</g>
|
||||
<!-- Group->Plan -->
|
||||
<g id="edge1" class="edge"><title>Group->Plan</title>
|
||||
<path fill="none" stroke="#a8bdca" d="M3024.76,-2950.91C2998.84,-2831.46 2940.99,-2555.44 2907,-2321 2878.99,-2127.82 2924.48,-2069.27 2863,-1884 2842.6,-1822.51 2833.81,-1804.81 2788,-1759 2777.01,-1748.01 2765.66,-1754.53 2758,-1741 2698.3,-1635.55 2754.92,-1505.14 2818.23,-1408.87"/>
|
||||
<ellipse fill="none" stroke="#a8bdca" cx="3025.64" cy="-2954.98" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#a8bdca" stroke="#a8bdca" points="2818.24,-1408.86 2827.53,-1403.04 2821.01,-1404.7 2823.78,-1400.54 2823.78,-1400.54 2823.78,-1400.54 2821.01,-1404.7 2820.04,-1398.05 2818.24,-1408.86 2818.24,-1408.86"/>
|
||||
</g>
|
||||
<!-- User -->
|
||||
<g id="node41" class="node"><title>User</title>
|
||||
<path fill="none" stroke="black" d="M2066.5,-2372.5C2066.5,-2372.5 2355.5,-2372.5 2355.5,-2372.5 2361.5,-2372.5 2367.5,-2378.5 2367.5,-2384.5 2367.5,-2384.5 2367.5,-2871.5 2367.5,-2871.5 2367.5,-2877.5 2361.5,-2883.5 2355.5,-2883.5 2355.5,-2883.5 2066.5,-2883.5 2066.5,-2883.5 2060.5,-2883.5 2054.5,-2877.5 2054.5,-2871.5 2054.5,-2871.5 2054.5,-2384.5 2054.5,-2384.5 2054.5,-2378.5 2060.5,-2372.5 2066.5,-2372.5"/>
|
||||
<text text-anchor="middle" x="2211" y="-2868.3" font-family="Times,serif" font-size="14.00">User</text>
|
||||
<polyline fill="none" stroke="black" points="2054.5,-2860.5 2367.5,-2860.5 "/>
|
||||
<text text-anchor="start" x="2062.5" y="-2845.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2830.3" font-family="Times,serif" font-size="14.00">email :character varying(255)</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2815.3" font-family="Times,serif" font-size="14.00">encrypted_password :character varying(255)</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2800.3" font-family="Times,serif" font-size="14.00">reset_password_token :character varying(255)</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2785.3" font-family="Times,serif" font-size="14.00">reset_password_sent_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2770.3" font-family="Times,serif" font-size="14.00">remember_created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2755.3" font-family="Times,serif" font-size="14.00">sign_in_count :integer</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2740.3" font-family="Times,serif" font-size="14.00">current_sign_in_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2725.3" font-family="Times,serif" font-size="14.00">last_sign_in_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2710.3" font-family="Times,serif" font-size="14.00">current_sign_in_ip :character varying(255)</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2695.3" font-family="Times,serif" font-size="14.00">last_sign_in_ip :character varying(255)</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2680.3" font-family="Times,serif" font-size="14.00">confirmation_token :character varying(255)</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2665.3" font-family="Times,serif" font-size="14.00">confirmed_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2650.3" font-family="Times,serif" font-size="14.00">confirmation_sent_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2635.3" font-family="Times,serif" font-size="14.00">unconfirmed_email :character varying(255)</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2620.3" font-family="Times,serif" font-size="14.00">failed_attempts :integer</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2605.3" font-family="Times,serif" font-size="14.00">unlock_token :character varying(255)</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2590.3" font-family="Times,serif" font-size="14.00">locked_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2575.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2560.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2545.3" font-family="Times,serif" font-size="14.00">is_allow_contact :boolean</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2530.3" font-family="Times,serif" font-size="14.00">group_id :integer</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2515.3" font-family="Times,serif" font-size="14.00">stp_customer_id :character varying(255)</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2500.3" font-family="Times,serif" font-size="14.00">username :character varying(255)</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2485.3" font-family="Times,serif" font-size="14.00">slug :character varying(255)</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2470.3" font-family="Times,serif" font-size="14.00">is_active :boolean</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2455.3" font-family="Times,serif" font-size="14.00">invoicing_disabled :boolean</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2440.3" font-family="Times,serif" font-size="14.00">provider :character varying</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2425.3" font-family="Times,serif" font-size="14.00">uid :character varying</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2410.3" font-family="Times,serif" font-size="14.00">auth_token :character varying</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2395.3" font-family="Times,serif" font-size="14.00">merged_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2062.5" y="-2380.3" font-family="Times,serif" font-size="14.00">is_allow_newsletter :boolean</text>
|
||||
</g>
|
||||
<!-- Group->User -->
|
||||
<g id="edge2" class="edge"><title>Group->User</title>
|
||||
<path fill="none" stroke="#e96d88" d="M2961.1,-2954.33C2943.73,-2942.62 2925.07,-2930.86 2907,-2921 2732.86,-2825.96 2521.27,-2741.21 2377.43,-2687.81"/>
|
||||
<ellipse fill="none" stroke="#e96d88" cx="2964.64" cy="-2956.73" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#e96d88" stroke="#e96d88" points="2377,-2687.65 2369.18,-2679.96 2372.31,-2685.92 2367.62,-2684.18 2367.62,-2684.18 2367.62,-2684.18 2372.31,-2685.92 2366.06,-2688.4 2377,-2687.65 2377,-2687.65"/>
|
||||
</g>
|
||||
<!-- InvoiceItem -->
|
||||
<g id="node3" class="node"><title>InvoiceItem</title>
|
||||
<path fill="none" stroke="black" d="M3037.5,-0.5C3037.5,-0.5 3272.5,-0.5 3272.5,-0.5 3278.5,-0.5 3284.5,-6.5 3284.5,-12.5 3284.5,-12.5 3284.5,-154.5 3284.5,-154.5 3284.5,-160.5 3278.5,-166.5 3272.5,-166.5 3272.5,-166.5 3037.5,-166.5 3037.5,-166.5 3031.5,-166.5 3025.5,-160.5 3025.5,-154.5 3025.5,-154.5 3025.5,-12.5 3025.5,-12.5 3025.5,-6.5 3031.5,-0.5 3037.5,-0.5"/>
|
||||
<text text-anchor="middle" x="3155" y="-151.3" font-family="Times,serif" font-size="14.00">InvoiceItem</text>
|
||||
<polyline fill="none" stroke="black" points="3025.5,-143.5 3284.5,-143.5 "/>
|
||||
<text text-anchor="start" x="3033.5" y="-128.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="3033.5" y="-113.3" font-family="Times,serif" font-size="14.00">invoice_id :integer</text>
|
||||
<text text-anchor="start" x="3033.5" y="-98.3" font-family="Times,serif" font-size="14.00">stp_invoice_item_id :character varying(255)</text>
|
||||
<text text-anchor="start" x="3033.5" y="-83.3" font-family="Times,serif" font-size="14.00">amount :integer</text>
|
||||
<text text-anchor="start" x="3033.5" y="-68.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3033.5" y="-53.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3033.5" y="-38.3" font-family="Times,serif" font-size="14.00">description :text</text>
|
||||
<text text-anchor="start" x="3033.5" y="-23.3" font-family="Times,serif" font-size="14.00">subscription_id :integer</text>
|
||||
<text text-anchor="start" x="3033.5" y="-8.3" font-family="Times,serif" font-size="14.00">invoice_item_id :integer</text>
|
||||
</g>
|
||||
<!-- InvoiceItem->InvoiceItem -->
|
||||
<g id="edge5" class="edge"><title>InvoiceItem->InvoiceItem</title>
|
||||
<path fill="none" stroke="#3fc02d" d="M3292.65,-95.1444C3298.87,-92.1865 3302.5,-88.305 3302.5,-83.5 3302.5,-78.695 3298.87,-74.8135 3292.65,-71.8556"/>
|
||||
<ellipse fill="none" stroke="#3fc02d" cx="3288.69" cy="-96.6063" rx="4.00001" ry="4.00001"/>
|
||||
<ellipse fill="#3fc02d" stroke="#3fc02d" cx="3288.69" cy="-70.3937" rx="4.00001" ry="4.00001"/>
|
||||
</g>
|
||||
<!-- AvailabilityTag -->
|
||||
<g id="node5" class="node"><title>AvailabilityTag</title>
|
||||
<path fill="none" stroke="black" d="M4131,-2049.5C4131,-2049.5 4351,-2049.5 4351,-2049.5 4357,-2049.5 4363,-2055.5 4363,-2061.5 4363,-2061.5 4363,-2143.5 4363,-2143.5 4363,-2149.5 4357,-2155.5 4351,-2155.5 4351,-2155.5 4131,-2155.5 4131,-2155.5 4125,-2155.5 4119,-2149.5 4119,-2143.5 4119,-2143.5 4119,-2061.5 4119,-2061.5 4119,-2055.5 4125,-2049.5 4131,-2049.5"/>
|
||||
<text text-anchor="middle" x="4241" y="-2140.3" font-family="Times,serif" font-size="14.00">AvailabilityTag</text>
|
||||
<polyline fill="none" stroke="black" points="4119,-2132.5 4363,-2132.5 "/>
|
||||
<text text-anchor="start" x="4127" y="-2117.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="4127" y="-2102.3" font-family="Times,serif" font-size="14.00">availability_id :integer</text>
|
||||
<text text-anchor="start" x="4127" y="-2087.3" font-family="Times,serif" font-size="14.00">tag_id :integer</text>
|
||||
<text text-anchor="start" x="4127" y="-2072.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4127" y="-2057.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- OpenAPI -->
|
||||
<g id="node6" class="node"><title>OpenAPI</title>
|
||||
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="4422,-3030 4354,-3030 4354,-2994 4422,-2994 4422,-3030"/>
|
||||
<text text-anchor="middle" x="4388" y="-3008.3" font-family="Times,serif" font-size="14.00">OpenAPI</text>
|
||||
</g>
|
||||
<!-- TrainingImage -->
|
||||
<g id="node7" class="node"><title>TrainingImage</title>
|
||||
<path fill="none" stroke="black" d="M3379,-1604.5C3379,-1604.5 3599,-1604.5 3599,-1604.5 3605,-1604.5 3611,-1610.5 3611,-1616.5 3611,-1616.5 3611,-1728.5 3611,-1728.5 3611,-1734.5 3605,-1740.5 3599,-1740.5 3599,-1740.5 3379,-1740.5 3379,-1740.5 3373,-1740.5 3367,-1734.5 3367,-1728.5 3367,-1728.5 3367,-1616.5 3367,-1616.5 3367,-1610.5 3373,-1604.5 3379,-1604.5"/>
|
||||
<text text-anchor="middle" x="3489" y="-1725.3" font-family="Times,serif" font-size="14.00">TrainingImage</text>
|
||||
<polyline fill="none" stroke="black" points="3367,-1717.5 3611,-1717.5 "/>
|
||||
<text text-anchor="start" x="3375" y="-1702.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="3375" y="-1687.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="3375" y="-1672.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="3375" y="-1657.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="3375" y="-1642.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="3375" y="-1627.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3375" y="-1612.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- OpenAPI::Client -->
|
||||
<g id="node8" class="node"><title>OpenAPI::Client</title>
|
||||
<path fill="none" stroke="black" d="M4908,-2951.5C4908,-2951.5 5128,-2951.5 5128,-2951.5 5134,-2951.5 5140,-2957.5 5140,-2963.5 5140,-2963.5 5140,-3060.5 5140,-3060.5 5140,-3066.5 5134,-3072.5 5128,-3072.5 5128,-3072.5 4908,-3072.5 4908,-3072.5 4902,-3072.5 4896,-3066.5 4896,-3060.5 4896,-3060.5 4896,-2963.5 4896,-2963.5 4896,-2957.5 4902,-2951.5 4908,-2951.5"/>
|
||||
<text text-anchor="middle" x="5018" y="-3057.3" font-family="Times,serif" font-size="14.00">OpenAPI::Client</text>
|
||||
<polyline fill="none" stroke="black" points="4896,-3049.5 5140,-3049.5 "/>
|
||||
<text text-anchor="start" x="4904" y="-3034.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="4904" y="-3019.3" font-family="Times,serif" font-size="14.00">name :character varying</text>
|
||||
<text text-anchor="start" x="4904" y="-3004.3" font-family="Times,serif" font-size="14.00">calls_count :integer</text>
|
||||
<text text-anchor="start" x="4904" y="-2989.3" font-family="Times,serif" font-size="14.00">token :character varying</text>
|
||||
<text text-anchor="start" x="4904" y="-2974.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4904" y="-2959.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- OpenAPI::CallsCountTracing -->
|
||||
<g id="node9" class="node"><title>OpenAPI::CallsCountTracing</title>
|
||||
<path fill="none" stroke="black" d="M4908,-2567.5C4908,-2567.5 5128,-2567.5 5128,-2567.5 5134,-2567.5 5140,-2573.5 5140,-2579.5 5140,-2579.5 5140,-2676.5 5140,-2676.5 5140,-2682.5 5134,-2688.5 5128,-2688.5 5128,-2688.5 4908,-2688.5 4908,-2688.5 4902,-2688.5 4896,-2682.5 4896,-2676.5 4896,-2676.5 4896,-2579.5 4896,-2579.5 4896,-2573.5 4902,-2567.5 4908,-2567.5"/>
|
||||
<text text-anchor="middle" x="5018" y="-2673.3" font-family="Times,serif" font-size="14.00">OpenAPI::CallsCountTracing</text>
|
||||
<polyline fill="none" stroke="black" points="4896,-2665.5 5140,-2665.5 "/>
|
||||
<text text-anchor="start" x="4904" y="-2650.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="4904" y="-2635.3" font-family="Times,serif" font-size="14.00">open_api_client_id :integer</text>
|
||||
<text text-anchor="start" x="4904" y="-2620.3" font-family="Times,serif" font-size="14.00">calls_count :integer</text>
|
||||
<text text-anchor="start" x="4904" y="-2605.3" font-family="Times,serif" font-size="14.00">at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4904" y="-2590.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4904" y="-2575.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- OpenAPI::Client->OpenAPI::CallsCountTracing -->
|
||||
<g id="edge6" class="edge"><title>OpenAPI::Client->OpenAPI::CallsCountTracing</title>
|
||||
<path fill="none" stroke="#532d07" d="M5018,-2943.14C5018,-2874.38 5018,-2768.51 5018,-2698.99"/>
|
||||
<ellipse fill="none" stroke="#532d07" cx="5018" cy="-2947.31" rx="4" ry="4"/>
|
||||
<polygon fill="#532d07" stroke="#532d07" points="5018,-2698.58 5022.5,-2688.58 5018,-2693.58 5018,-2688.58 5018,-2688.58 5018,-2688.58 5018,-2693.58 5013.5,-2688.58 5018,-2698.58 5018,-2698.58"/>
|
||||
</g>
|
||||
<!-- OpenAPI::ParameterError -->
|
||||
<g id="node10" class="node"><title>OpenAPI::ParameterError</title>
|
||||
<polygon fill="none" stroke="black" points="5203.5,-2989 5203.5,-3035 5362.5,-3035 5362.5,-2989 5203.5,-2989"/>
|
||||
<text text-anchor="middle" x="5283" y="-3019.8" font-family="Times,serif" font-size="14.00">OpenAPI::ParameterError</text>
|
||||
<polyline fill="none" stroke="black" points="5203.5,-3012 5362.5,-3012 "/>
|
||||
<text text-anchor="middle" x="5283" y="-2996.8" font-family="Times,serif" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- UserAvatar -->
|
||||
<g id="node11" class="node"><title>UserAvatar</title>
|
||||
<path fill="none" stroke="black" d="M340,-1604.5C340,-1604.5 560,-1604.5 560,-1604.5 566,-1604.5 572,-1610.5 572,-1616.5 572,-1616.5 572,-1728.5 572,-1728.5 572,-1734.5 566,-1740.5 560,-1740.5 560,-1740.5 340,-1740.5 340,-1740.5 334,-1740.5 328,-1734.5 328,-1728.5 328,-1728.5 328,-1616.5 328,-1616.5 328,-1610.5 334,-1604.5 340,-1604.5"/>
|
||||
<text text-anchor="middle" x="450" y="-1725.3" font-family="Times,serif" font-size="14.00">UserAvatar</text>
|
||||
<polyline fill="none" stroke="black" points="328,-1717.5 572,-1717.5 "/>
|
||||
<text text-anchor="start" x="336" y="-1702.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="336" y="-1687.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="336" y="-1672.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="336" y="-1657.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="336" y="-1642.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="336" y="-1627.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="336" y="-1612.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- ProjectImage -->
|
||||
<g id="node12" class="node"><title>ProjectImage</title>
|
||||
<path fill="none" stroke="black" d="M1818,-1604.5C1818,-1604.5 2038,-1604.5 2038,-1604.5 2044,-1604.5 2050,-1610.5 2050,-1616.5 2050,-1616.5 2050,-1728.5 2050,-1728.5 2050,-1734.5 2044,-1740.5 2038,-1740.5 2038,-1740.5 1818,-1740.5 1818,-1740.5 1812,-1740.5 1806,-1734.5 1806,-1728.5 1806,-1728.5 1806,-1616.5 1806,-1616.5 1806,-1610.5 1812,-1604.5 1818,-1604.5"/>
|
||||
<text text-anchor="middle" x="1928" y="-1725.3" font-family="Times,serif" font-size="14.00">ProjectImage</text>
|
||||
<polyline fill="none" stroke="black" points="1806,-1717.5 2050,-1717.5 "/>
|
||||
<text text-anchor="start" x="1814" y="-1702.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="1814" y="-1687.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="1814" y="-1672.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="1814" y="-1657.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="1814" y="-1642.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="1814" y="-1627.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1814" y="-1612.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Tag -->
|
||||
<g id="node13" class="node"><title>Tag</title>
|
||||
<path fill="none" stroke="black" d="M3715,-2966.5C3715,-2966.5 3935,-2966.5 3935,-2966.5 3941,-2966.5 3947,-2972.5 3947,-2978.5 3947,-2978.5 3947,-3045.5 3947,-3045.5 3947,-3051.5 3941,-3057.5 3935,-3057.5 3935,-3057.5 3715,-3057.5 3715,-3057.5 3709,-3057.5 3703,-3051.5 3703,-3045.5 3703,-3045.5 3703,-2978.5 3703,-2978.5 3703,-2972.5 3709,-2966.5 3715,-2966.5"/>
|
||||
<text text-anchor="middle" x="3825" y="-3042.3" font-family="Times,serif" font-size="14.00">Tag</text>
|
||||
<polyline fill="none" stroke="black" points="3703,-3034.5 3947,-3034.5 "/>
|
||||
<text text-anchor="start" x="3711" y="-3019.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="3711" y="-3004.3" font-family="Times,serif" font-size="14.00">name :character varying</text>
|
||||
<text text-anchor="start" x="3711" y="-2989.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3711" y="-2974.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Tag->AvailabilityTag -->
|
||||
<g id="edge9" class="edge"><title>Tag->AvailabilityTag</title>
|
||||
<path fill="none" stroke="#afc0dd" d="M3954.93,-2989.98C4019.89,-2972.61 4093.87,-2941.06 4138,-2884 4224.52,-2772.12 4238.47,-2331.04 4240.63,-2166.14"/>
|
||||
<ellipse fill="none" stroke="#afc0dd" cx="3950.93" cy="-2991.03" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#afc0dd" stroke="#afc0dd" points="4240.64,-2165.69 4245.26,-2155.74 4240.7,-2160.69 4240.76,-2155.69 4240.76,-2155.69 4240.76,-2155.69 4240.7,-2160.69 4236.26,-2155.63 4240.64,-2165.69 4240.64,-2165.69"/>
|
||||
</g>
|
||||
<!-- Tag->User -->
|
||||
<g id="edge8" class="edge"><title>Tag->User</title>
|
||||
<path fill="none" stroke="#82ea2d" d="M3692.79,-2979.71C3400.35,-2910.49 2699.14,-2744.53 2377.43,-2668.39"/>
|
||||
<polygon fill="#82ea2d" stroke="#82ea2d" points="3692.96,-2979.75 3701.66,-2986.43 3697.83,-2980.9 3702.69,-2982.05 3702.69,-2982.05 3702.69,-2982.05 3697.83,-2980.9 3703.73,-2977.67 3692.96,-2979.75 3692.96,-2979.75"/>
|
||||
<polygon fill="#82ea2d" stroke="#82ea2d" points="2377.29,-2668.36 2368.59,-2661.67 2372.42,-2667.2 2367.56,-2666.05 2367.56,-2666.05 2367.56,-2666.05 2372.42,-2667.2 2366.52,-2670.43 2377.29,-2668.36 2377.29,-2668.36"/>
|
||||
</g>
|
||||
<!-- Availability -->
|
||||
<g id="node53" class="node"><title>Availability</title>
|
||||
<path fill="none" stroke="black" d="M3897,-2552.5C3897,-2552.5 4117,-2552.5 4117,-2552.5 4123,-2552.5 4129,-2558.5 4129,-2564.5 4129,-2564.5 4129,-2691.5 4129,-2691.5 4129,-2697.5 4123,-2703.5 4117,-2703.5 4117,-2703.5 3897,-2703.5 3897,-2703.5 3891,-2703.5 3885,-2697.5 3885,-2691.5 3885,-2691.5 3885,-2564.5 3885,-2564.5 3885,-2558.5 3891,-2552.5 3897,-2552.5"/>
|
||||
<text text-anchor="middle" x="4007" y="-2688.3" font-family="Times,serif" font-size="14.00">Availability</text>
|
||||
<polyline fill="none" stroke="black" points="3885,-2680.5 4129,-2680.5 "/>
|
||||
<text text-anchor="start" x="3893" y="-2665.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="3893" y="-2650.3" font-family="Times,serif" font-size="14.00">start_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3893" y="-2635.3" font-family="Times,serif" font-size="14.00">end_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3893" y="-2620.3" font-family="Times,serif" font-size="14.00">available_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="3893" y="-2605.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3893" y="-2590.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3893" y="-2575.3" font-family="Times,serif" font-size="14.00">nb_total_places :integer</text>
|
||||
<text text-anchor="start" x="3893" y="-2560.3" font-family="Times,serif" font-size="14.00">destroying :boolean</text>
|
||||
</g>
|
||||
<!-- Tag->Availability -->
|
||||
<g id="edge10" class="edge"><title>Tag->Availability</title>
|
||||
<path fill="none" stroke="#4040b7" d="M3850.72,-2957.01C3880.97,-2893.53 3931.53,-2787.41 3966.92,-2713.11"/>
|
||||
<polygon fill="#4040b7" stroke="#4040b7" points="3850.54,-2957.4 3842.17,-2964.5 3848.38,-2961.92 3846.23,-2966.43 3846.23,-2966.43 3846.23,-2966.43 3848.38,-2961.92 3850.3,-2968.37 3850.54,-2957.4 3850.54,-2957.4"/>
|
||||
<polygon fill="#4040b7" stroke="#4040b7" points="3967.08,-2712.79 3975.44,-2705.7 3969.23,-2708.28 3971.38,-2703.76 3971.38,-2703.76 3971.38,-2703.76 3969.23,-2708.28 3967.32,-2701.83 3967.08,-2712.79 3967.08,-2712.79"/>
|
||||
<g id="node2" class="node">
|
||||
<title>Price</title>
|
||||
<path fill="none" stroke="#000000" d="M1662,-926.5C1662,-926.5 1882,-926.5 1882,-926.5 1888,-926.5 1894,-932.5 1894,-938.5 1894,-938.5 1894,-1065.5 1894,-1065.5 1894,-1071.5 1888,-1077.5 1882,-1077.5 1882,-1077.5 1662,-1077.5 1662,-1077.5 1656,-1077.5 1650,-1071.5 1650,-1065.5 1650,-1065.5 1650,-938.5 1650,-938.5 1650,-932.5 1656,-926.5 1662,-926.5"/>
|
||||
<text text-anchor="middle" x="1772" y="-1062.3" font-family="Times,serif" font-size="14.00" fill="#000000">Price</text>
|
||||
<polyline fill="none" stroke="#000000" points="1650,-1054.5 1894,-1054.5 "/>
|
||||
<text text-anchor="start" x="1658" y="-1039.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="1658" y="-1024.3" font-family="Times,serif" font-size="14.00" fill="#000000">group_id :integer</text>
|
||||
<text text-anchor="start" x="1658" y="-1009.3" font-family="Times,serif" font-size="14.00" fill="#000000">plan_id :integer</text>
|
||||
<text text-anchor="start" x="1658" y="-994.3" font-family="Times,serif" font-size="14.00" fill="#000000">priceable_id :integer</text>
|
||||
<text text-anchor="start" x="1658" y="-979.3" font-family="Times,serif" font-size="14.00" fill="#000000">priceable_type :character varying</text>
|
||||
<text text-anchor="start" x="1658" y="-964.3" font-family="Times,serif" font-size="14.00" fill="#000000">amount :integer</text>
|
||||
<text text-anchor="start" x="1658" y="-949.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1658" y="-934.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- UserTag -->
|
||||
<g id="node66" class="node"><title>UserTag</title>
|
||||
<path fill="none" stroke="black" d="M2928,-2049.5C2928,-2049.5 3148,-2049.5 3148,-2049.5 3154,-2049.5 3160,-2055.5 3160,-2061.5 3160,-2061.5 3160,-2143.5 3160,-2143.5 3160,-2149.5 3154,-2155.5 3148,-2155.5 3148,-2155.5 2928,-2155.5 2928,-2155.5 2922,-2155.5 2916,-2149.5 2916,-2143.5 2916,-2143.5 2916,-2061.5 2916,-2061.5 2916,-2055.5 2922,-2049.5 2928,-2049.5"/>
|
||||
<text text-anchor="middle" x="3038" y="-2140.3" font-family="Times,serif" font-size="14.00">UserTag</text>
|
||||
<polyline fill="none" stroke="black" points="2916,-2132.5 3160,-2132.5 "/>
|
||||
<text text-anchor="start" x="2924" y="-2117.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="2924" y="-2102.3" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
||||
<text text-anchor="start" x="2924" y="-2087.3" font-family="Times,serif" font-size="14.00">tag_id :integer</text>
|
||||
<text text-anchor="start" x="2924" y="-2072.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2924" y="-2057.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<g id="node3" class="node">
|
||||
<title>UserTag</title>
|
||||
<path fill="none" stroke="#000000" d="M2970,-1761.5C2970,-1761.5 3190,-1761.5 3190,-1761.5 3196,-1761.5 3202,-1767.5 3202,-1773.5 3202,-1773.5 3202,-1855.5 3202,-1855.5 3202,-1861.5 3196,-1867.5 3190,-1867.5 3190,-1867.5 2970,-1867.5 2970,-1867.5 2964,-1867.5 2958,-1861.5 2958,-1855.5 2958,-1855.5 2958,-1773.5 2958,-1773.5 2958,-1767.5 2964,-1761.5 2970,-1761.5"/>
|
||||
<text text-anchor="middle" x="3080" y="-1852.3" font-family="Times,serif" font-size="14.00" fill="#000000">UserTag</text>
|
||||
<polyline fill="none" stroke="#000000" points="2958,-1844.5 3202,-1844.5 "/>
|
||||
<text text-anchor="start" x="2966" y="-1829.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="2966" y="-1814.3" font-family="Times,serif" font-size="14.00" fill="#000000">user_id :integer</text>
|
||||
<text text-anchor="start" x="2966" y="-1799.3" font-family="Times,serif" font-size="14.00" fill="#000000">tag_id :integer</text>
|
||||
<text text-anchor="start" x="2966" y="-1784.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2966" y="-1769.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Tag->UserTag -->
|
||||
<g id="edge7" class="edge"><title>Tag->UserTag</title>
|
||||
<path fill="none" stroke="#653b29" d="M3777.52,-2960.47C3672.23,-2847.88 3412.25,-2566.92 3207,-2321 3163.59,-2268.98 3116.46,-2207.92 3083.03,-2163.76"/>
|
||||
<ellipse fill="none" stroke="#653b29" cx="3780.29" cy="-2963.43" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#653b29" stroke="#653b29" points="3082.98,-2163.7 3080.54,-2153.01 3079.97,-2159.71 3076.95,-2155.72 3076.95,-2155.72 3076.95,-2155.72 3079.97,-2159.71 3073.36,-2158.43 3082.98,-2163.7 3082.98,-2163.7"/>
|
||||
</g>
|
||||
<!-- Event -->
|
||||
<g id="node14" class="node"><title>Event</title>
|
||||
<path fill="none" stroke="black" d="M4433,-1997C4433,-1997 4653,-1997 4653,-1997 4659,-1997 4665,-2003 4665,-2009 4665,-2009 4665,-2196 4665,-2196 4665,-2202 4659,-2208 4653,-2208 4653,-2208 4433,-2208 4433,-2208 4427,-2208 4421,-2202 4421,-2196 4421,-2196 4421,-2009 4421,-2009 4421,-2003 4427,-1997 4433,-1997"/>
|
||||
<text text-anchor="middle" x="4543" y="-2192.8" font-family="Times,serif" font-size="14.00">Event</text>
|
||||
<polyline fill="none" stroke="black" points="4421,-2185 4665,-2185 "/>
|
||||
<text text-anchor="start" x="4429" y="-2169.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="4429" y="-2154.8" font-family="Times,serif" font-size="14.00">title :character varying(255)</text>
|
||||
<text text-anchor="start" x="4429" y="-2139.8" font-family="Times,serif" font-size="14.00">description :text</text>
|
||||
<text text-anchor="start" x="4429" y="-2124.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4429" y="-2109.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4429" y="-2094.8" font-family="Times,serif" font-size="14.00">availability_id :integer</text>
|
||||
<text text-anchor="start" x="4429" y="-2079.8" font-family="Times,serif" font-size="14.00">amount :integer</text>
|
||||
<text text-anchor="start" x="4429" y="-2064.8" font-family="Times,serif" font-size="14.00">nb_total_places :integer</text>
|
||||
<text text-anchor="start" x="4429" y="-2049.8" font-family="Times,serif" font-size="14.00">nb_free_places :integer</text>
|
||||
<text text-anchor="start" x="4429" y="-2034.8" font-family="Times,serif" font-size="14.00">recurrence_id :integer</text>
|
||||
<text text-anchor="start" x="4429" y="-2019.8" font-family="Times,serif" font-size="14.00">age_range_id :integer</text>
|
||||
<text text-anchor="start" x="4429" y="-2004.8" font-family="Times,serif" font-size="14.00">category_id :integer</text>
|
||||
</g>
|
||||
<!-- PriceCategory -->
|
||||
<g id="node27" class="node"><title>PriceCategory</title>
|
||||
<path fill="none" stroke="black" d="M4995,-1619.5C4995,-1619.5 5215,-1619.5 5215,-1619.5 5221,-1619.5 5227,-1625.5 5227,-1631.5 5227,-1631.5 5227,-1713.5 5227,-1713.5 5227,-1719.5 5221,-1725.5 5215,-1725.5 5215,-1725.5 4995,-1725.5 4995,-1725.5 4989,-1725.5 4983,-1719.5 4983,-1713.5 4983,-1713.5 4983,-1631.5 4983,-1631.5 4983,-1625.5 4989,-1619.5 4995,-1619.5"/>
|
||||
<text text-anchor="middle" x="5105" y="-1710.3" font-family="Times,serif" font-size="14.00">PriceCategory</text>
|
||||
<polyline fill="none" stroke="black" points="4983,-1702.5 5227,-1702.5 "/>
|
||||
<text text-anchor="start" x="4991" y="-1687.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="4991" y="-1672.3" font-family="Times,serif" font-size="14.00">name :character varying</text>
|
||||
<text text-anchor="start" x="4991" y="-1657.3" font-family="Times,serif" font-size="14.00">conditions :text</text>
|
||||
<text text-anchor="start" x="4991" y="-1642.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4991" y="-1627.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Event->PriceCategory -->
|
||||
<g id="edge16" class="edge"><title>Event->PriceCategory</title>
|
||||
<path fill="none" stroke="#b9576b" d="M4673.38,-2002.21C4783.51,-1918.34 4937.46,-1801.1 5028.63,-1731.66"/>
|
||||
<polygon fill="#b9576b" stroke="#b9576b" points="4673.25,-2002.31 4662.57,-2004.79 4669.27,-2005.34 4665.29,-2008.37 4665.29,-2008.37 4665.29,-2008.37 4669.27,-2005.34 4668.02,-2011.95 4673.25,-2002.31 4673.25,-2002.31"/>
|
||||
<polygon fill="#b9576b" stroke="#b9576b" points="5028.75,-1731.57 5039.43,-1729.09 5032.73,-1728.54 5036.71,-1725.51 5036.71,-1725.51 5036.71,-1725.51 5032.73,-1728.54 5033.98,-1721.93 5028.75,-1731.57 5028.75,-1731.57"/>
|
||||
</g>
|
||||
<!-- EventTheme -->
|
||||
<g id="node38" class="node"><title>EventTheme</title>
|
||||
<path fill="none" stroke="black" d="M4171,-1619.5C4171,-1619.5 4391,-1619.5 4391,-1619.5 4397,-1619.5 4403,-1625.5 4403,-1631.5 4403,-1631.5 4403,-1713.5 4403,-1713.5 4403,-1719.5 4397,-1725.5 4391,-1725.5 4391,-1725.5 4171,-1725.5 4171,-1725.5 4165,-1725.5 4159,-1719.5 4159,-1713.5 4159,-1713.5 4159,-1631.5 4159,-1631.5 4159,-1625.5 4165,-1619.5 4171,-1619.5"/>
|
||||
<text text-anchor="middle" x="4281" y="-1710.3" font-family="Times,serif" font-size="14.00">EventTheme</text>
|
||||
<polyline fill="none" stroke="black" points="4159,-1702.5 4403,-1702.5 "/>
|
||||
<text text-anchor="start" x="4167" y="-1687.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="4167" y="-1672.3" font-family="Times,serif" font-size="14.00">name :character varying</text>
|
||||
<text text-anchor="start" x="4167" y="-1657.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4167" y="-1642.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4167" y="-1627.3" font-family="Times,serif" font-size="14.00">slug :character varying</text>
|
||||
</g>
|
||||
<!-- Event->EventTheme -->
|
||||
<g id="edge14" class="edge"><title>Event->EventTheme</title>
|
||||
<path fill="none" stroke="#5322d6" d="M4473.6,-1988.13C4423.73,-1906.67 4358.44,-1800.01 4318.13,-1734.16"/>
|
||||
<polygon fill="#5322d6" stroke="#5322d6" points="4473.69,-1988.27 4475.07,-1999.15 4476.3,-1992.53 4478.91,-1996.8 4478.91,-1996.8 4478.91,-1996.8 4476.3,-1992.53 4482.75,-1994.45 4473.69,-1988.27 4473.69,-1988.27"/>
|
||||
<polygon fill="#5322d6" stroke="#5322d6" points="4318.08,-1734.07 4316.7,-1723.19 4315.47,-1729.81 4312.86,-1725.54 4312.86,-1725.54 4312.86,-1725.54 4315.47,-1729.81 4309.02,-1727.89 4318.08,-1734.07 4318.08,-1734.07"/>
|
||||
</g>
|
||||
<!-- EventImage -->
|
||||
<g id="node43" class="node"><title>EventImage</title>
|
||||
<path fill="none" stroke="black" d="M4433,-1604.5C4433,-1604.5 4653,-1604.5 4653,-1604.5 4659,-1604.5 4665,-1610.5 4665,-1616.5 4665,-1616.5 4665,-1728.5 4665,-1728.5 4665,-1734.5 4659,-1740.5 4653,-1740.5 4653,-1740.5 4433,-1740.5 4433,-1740.5 4427,-1740.5 4421,-1734.5 4421,-1728.5 4421,-1728.5 4421,-1616.5 4421,-1616.5 4421,-1610.5 4427,-1604.5 4433,-1604.5"/>
|
||||
<text text-anchor="middle" x="4543" y="-1725.3" font-family="Times,serif" font-size="14.00">EventImage</text>
|
||||
<polyline fill="none" stroke="black" points="4421,-1717.5 4665,-1717.5 "/>
|
||||
<text text-anchor="start" x="4429" y="-1702.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="4429" y="-1687.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="4429" y="-1672.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="4429" y="-1657.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="4429" y="-1642.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="4429" y="-1627.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4429" y="-1612.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Event->EventImage -->
|
||||
<g id="edge11" class="edge"><title>Event->EventImage</title>
|
||||
<path fill="none" stroke="#74ab65" d="M4543,-1988.76C4543,-1913.12 4543,-1815.56 4543,-1749.13"/>
|
||||
<ellipse fill="none" stroke="#74ab65" cx="4543" cy="-1992.8" rx="4" ry="4"/>
|
||||
<ellipse fill="#74ab65" stroke="#74ab65" cx="4543" cy="-1744.78" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Reservation -->
|
||||
<g id="node58" class="node"><title>Reservation</title>
|
||||
<path fill="none" stroke="black" d="M3875,-1189.5C3875,-1189.5 4095,-1189.5 4095,-1189.5 4101,-1189.5 4107,-1195.5 4107,-1201.5 4107,-1201.5 4107,-1343.5 4107,-1343.5 4107,-1349.5 4101,-1355.5 4095,-1355.5 4095,-1355.5 3875,-1355.5 3875,-1355.5 3869,-1355.5 3863,-1349.5 3863,-1343.5 3863,-1343.5 3863,-1201.5 3863,-1201.5 3863,-1195.5 3869,-1189.5 3875,-1189.5"/>
|
||||
<text text-anchor="middle" x="3985" y="-1340.3" font-family="Times,serif" font-size="14.00">Reservation</text>
|
||||
<polyline fill="none" stroke="black" points="3863,-1332.5 4107,-1332.5 "/>
|
||||
<text text-anchor="start" x="3871" y="-1317.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="3871" y="-1302.3" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
||||
<text text-anchor="start" x="3871" y="-1287.3" font-family="Times,serif" font-size="14.00">message :text</text>
|
||||
<text text-anchor="start" x="3871" y="-1272.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3871" y="-1257.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3871" y="-1242.3" font-family="Times,serif" font-size="14.00">reservable_id :integer</text>
|
||||
<text text-anchor="start" x="3871" y="-1227.3" font-family="Times,serif" font-size="14.00">reservable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="3871" y="-1212.3" font-family="Times,serif" font-size="14.00">stp_invoice_id :character varying(255)</text>
|
||||
<text text-anchor="start" x="3871" y="-1197.3" font-family="Times,serif" font-size="14.00">nb_reserve_places :integer</text>
|
||||
</g>
|
||||
<!-- Event->Reservation -->
|
||||
<g id="edge13" class="edge"><title>Event->Reservation</title>
|
||||
<path fill="none" stroke="#489197" d="M4470.95,-1989.98C4443.22,-1952.97 4409.2,-1913.68 4372,-1884 4357.39,-1872.34 4350.22,-1875.28 4334,-1866 4248.18,-1816.92 4206.89,-1821.85 4150,-1741 4064.95,-1620.13 4122.19,-1556.1 4067,-1419 4059.72,-1400.9 4050.6,-1382.27 4041.11,-1364.63"/>
|
||||
<ellipse fill="none" stroke="#489197" cx="4473.67" cy="-1993.65" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#489197" stroke="#489197" points="4040.92,-1364.28 4040.07,-1353.35 4038.52,-1359.9 4036.12,-1355.51 4036.12,-1355.51 4036.12,-1355.51 4038.52,-1359.9 4032.18,-1357.67 4040.92,-1364.28 4040.92,-1364.28"/>
|
||||
</g>
|
||||
<!-- EventPriceCategory -->
|
||||
<g id="node64" class="node"><title>EventPriceCategory</title>
|
||||
<path fill="none" stroke="black" d="M4583,-1212C4583,-1212 4803,-1212 4803,-1212 4809,-1212 4815,-1218 4815,-1224 4815,-1224 4815,-1321 4815,-1321 4815,-1327 4809,-1333 4803,-1333 4803,-1333 4583,-1333 4583,-1333 4577,-1333 4571,-1327 4571,-1321 4571,-1321 4571,-1224 4571,-1224 4571,-1218 4577,-1212 4583,-1212"/>
|
||||
<text text-anchor="middle" x="4693" y="-1317.8" font-family="Times,serif" font-size="14.00">EventPriceCategory</text>
|
||||
<polyline fill="none" stroke="black" points="4571,-1310 4815,-1310 "/>
|
||||
<text text-anchor="start" x="4579" y="-1294.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="4579" y="-1279.8" font-family="Times,serif" font-size="14.00">event_id :integer</text>
|
||||
<text text-anchor="start" x="4579" y="-1264.8" font-family="Times,serif" font-size="14.00">price_category_id :integer</text>
|
||||
<text text-anchor="start" x="4579" y="-1249.8" font-family="Times,serif" font-size="14.00">amount :integer</text>
|
||||
<text text-anchor="start" x="4579" y="-1234.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4579" y="-1219.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Event->EventPriceCategory -->
|
||||
<g id="edge15" class="edge"><title>Event->EventPriceCategory</title>
|
||||
<path fill="none" stroke="#779015" d="M4593.99,-1989.15C4623.11,-1919.29 4657.1,-1826.73 4674,-1741 4701.4,-1601.96 4700.28,-1435.31 4696.79,-1343.26"/>
|
||||
<ellipse fill="none" stroke="#779015" cx="4592.37" cy="-1993.01" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#779015" stroke="#779015" points="4696.78,-1343.21 4700.88,-1333.04 4696.58,-1338.22 4696.38,-1333.22 4696.38,-1333.22 4696.38,-1333.22 4696.58,-1338.22 4691.89,-1333.4 4696.78,-1343.21 4696.78,-1343.21"/>
|
||||
</g>
|
||||
<!-- EventFile -->
|
||||
<g id="node65" class="node"><title>EventFile</title>
|
||||
<path fill="none" stroke="black" d="M4733,-1604.5C4733,-1604.5 4953,-1604.5 4953,-1604.5 4959,-1604.5 4965,-1610.5 4965,-1616.5 4965,-1616.5 4965,-1728.5 4965,-1728.5 4965,-1734.5 4959,-1740.5 4953,-1740.5 4953,-1740.5 4733,-1740.5 4733,-1740.5 4727,-1740.5 4721,-1734.5 4721,-1728.5 4721,-1728.5 4721,-1616.5 4721,-1616.5 4721,-1610.5 4727,-1604.5 4733,-1604.5"/>
|
||||
<text text-anchor="middle" x="4843" y="-1725.3" font-family="Times,serif" font-size="14.00">EventFile</text>
|
||||
<polyline fill="none" stroke="black" points="4721,-1717.5 4965,-1717.5 "/>
|
||||
<text text-anchor="start" x="4729" y="-1702.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="4729" y="-1687.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="4729" y="-1672.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="4729" y="-1657.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="4729" y="-1642.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="4729" y="-1627.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4729" y="-1612.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Event->EventFile -->
|
||||
<g id="edge12" class="edge"><title>Event->EventFile</title>
|
||||
<path fill="none" stroke="#aa56eb" d="M4621.02,-1990.19C4674.16,-1914.38 4743.1,-1816.03 4789.95,-1749.18"/>
|
||||
<ellipse fill="none" stroke="#aa56eb" cx="4618.68" cy="-1993.52" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#aa56eb" stroke="#aa56eb" points="4790.1,-1748.97 4799.53,-1743.36 4792.97,-1744.87 4795.84,-1740.78 4795.84,-1740.78 4795.84,-1740.78 4792.97,-1744.87 4792.16,-1738.2 4790.1,-1748.97 4790.1,-1748.97"/>
|
||||
</g>
|
||||
<!-- StatisticSubType -->
|
||||
<g id="node15" class="node"><title>StatisticSubType</title>
|
||||
<path fill="none" stroke="black" d="M5416,-2959C5416,-2959 5636,-2959 5636,-2959 5642,-2959 5648,-2965 5648,-2971 5648,-2971 5648,-3053 5648,-3053 5648,-3059 5642,-3065 5636,-3065 5636,-3065 5416,-3065 5416,-3065 5410,-3065 5404,-3059 5404,-3053 5404,-3053 5404,-2971 5404,-2971 5404,-2965 5410,-2959 5416,-2959"/>
|
||||
<text text-anchor="middle" x="5526" y="-3049.8" font-family="Times,serif" font-size="14.00">StatisticSubType</text>
|
||||
<polyline fill="none" stroke="black" points="5404,-3042 5648,-3042 "/>
|
||||
<text text-anchor="start" x="5412" y="-3026.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="5412" y="-3011.8" font-family="Times,serif" font-size="14.00">key :character varying(255)</text>
|
||||
<text text-anchor="start" x="5412" y="-2996.8" font-family="Times,serif" font-size="14.00">label :character varying(255)</text>
|
||||
<text text-anchor="start" x="5412" y="-2981.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5412" y="-2966.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- StatisticType -->
|
||||
<g id="node32" class="node"><title>StatisticType</title>
|
||||
<path fill="none" stroke="black" d="M5607,-2552.5C5607,-2552.5 5827,-2552.5 5827,-2552.5 5833,-2552.5 5839,-2558.5 5839,-2564.5 5839,-2564.5 5839,-2691.5 5839,-2691.5 5839,-2697.5 5833,-2703.5 5827,-2703.5 5827,-2703.5 5607,-2703.5 5607,-2703.5 5601,-2703.5 5595,-2697.5 5595,-2691.5 5595,-2691.5 5595,-2564.5 5595,-2564.5 5595,-2558.5 5601,-2552.5 5607,-2552.5"/>
|
||||
<text text-anchor="middle" x="5717" y="-2688.3" font-family="Times,serif" font-size="14.00">StatisticType</text>
|
||||
<polyline fill="none" stroke="black" points="5595,-2680.5 5839,-2680.5 "/>
|
||||
<text text-anchor="start" x="5603" y="-2665.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="5603" y="-2650.3" font-family="Times,serif" font-size="14.00">statistic_index_id :integer</text>
|
||||
<text text-anchor="start" x="5603" y="-2635.3" font-family="Times,serif" font-size="14.00">key :character varying(255)</text>
|
||||
<text text-anchor="start" x="5603" y="-2620.3" font-family="Times,serif" font-size="14.00">label :character varying(255)</text>
|
||||
<text text-anchor="start" x="5603" y="-2605.3" font-family="Times,serif" font-size="14.00">graph :boolean</text>
|
||||
<text text-anchor="start" x="5603" y="-2590.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5603" y="-2575.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5603" y="-2560.3" font-family="Times,serif" font-size="14.00">simple :boolean</text>
|
||||
</g>
|
||||
<!-- StatisticSubType->StatisticType -->
|
||||
<g id="edge18" class="edge"><title>StatisticSubType->StatisticType</title>
|
||||
<path fill="none" stroke="#d14f74" d="M5556.75,-2949.51C5588.86,-2885.27 5639.45,-2784.1 5675.19,-2712.63"/>
|
||||
<polygon fill="#d14f74" stroke="#d14f74" points="5556.63,-2949.74 5548.13,-2956.67 5554.39,-2954.21 5552.16,-2958.69 5552.16,-2958.69 5552.16,-2958.69 5554.39,-2954.21 5556.18,-2960.7 5556.63,-2949.74 5556.63,-2949.74"/>
|
||||
<polygon fill="#d14f74" stroke="#d14f74" points="5675.21,-2712.57 5683.71,-2705.64 5677.45,-2708.1 5679.69,-2703.63 5679.69,-2703.63 5679.69,-2703.63 5677.45,-2708.1 5675.66,-2701.61 5675.21,-2712.57 5675.21,-2712.57"/>
|
||||
</g>
|
||||
<!-- StatisticTypeSubType -->
|
||||
<g id="node76" class="node"><title>StatisticTypeSubType</title>
|
||||
<path fill="none" stroke="black" d="M5345,-2049.5C5345,-2049.5 5565,-2049.5 5565,-2049.5 5571,-2049.5 5577,-2055.5 5577,-2061.5 5577,-2061.5 5577,-2143.5 5577,-2143.5 5577,-2149.5 5571,-2155.5 5565,-2155.5 5565,-2155.5 5345,-2155.5 5345,-2155.5 5339,-2155.5 5333,-2149.5 5333,-2143.5 5333,-2143.5 5333,-2061.5 5333,-2061.5 5333,-2055.5 5339,-2049.5 5345,-2049.5"/>
|
||||
<text text-anchor="middle" x="5455" y="-2140.3" font-family="Times,serif" font-size="14.00">StatisticTypeSubType</text>
|
||||
<polyline fill="none" stroke="black" points="5333,-2132.5 5577,-2132.5 "/>
|
||||
<text text-anchor="start" x="5341" y="-2117.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="5341" y="-2102.3" font-family="Times,serif" font-size="14.00">statistic_type_id :integer</text>
|
||||
<text text-anchor="start" x="5341" y="-2087.3" font-family="Times,serif" font-size="14.00">statistic_sub_type_id :integer</text>
|
||||
<text text-anchor="start" x="5341" y="-2072.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5341" y="-2057.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- StatisticSubType->StatisticTypeSubType -->
|
||||
<g id="edge17" class="edge"><title>StatisticSubType->StatisticTypeSubType</title>
|
||||
<path fill="none" stroke="#00dad1" d="M5521.3,-2950.97C5508.47,-2786.92 5472.9,-2332.28 5459.87,-2165.7"/>
|
||||
<ellipse fill="none" stroke="#00dad1" cx="5521.62" cy="-2954.96" rx="4" ry="4"/>
|
||||
<polygon fill="#00dad1" stroke="#00dad1" points="5459.86,-2165.59 5463.56,-2155.27 5459.47,-2160.61 5459.08,-2155.62 5459.08,-2155.62 5459.08,-2155.62 5459.47,-2160.61 5454.59,-2155.97 5459.86,-2165.59 5459.86,-2165.59"/>
|
||||
</g>
|
||||
<!-- Project -->
|
||||
<g id="node16" class="node"><title>Project</title>
|
||||
<path fill="none" stroke="black" d="M1584,-2004.5C1584,-2004.5 1814,-2004.5 1814,-2004.5 1820,-2004.5 1826,-2010.5 1826,-2016.5 1826,-2016.5 1826,-2188.5 1826,-2188.5 1826,-2194.5 1820,-2200.5 1814,-2200.5 1814,-2200.5 1584,-2200.5 1584,-2200.5 1578,-2200.5 1572,-2194.5 1572,-2188.5 1572,-2188.5 1572,-2016.5 1572,-2016.5 1572,-2010.5 1578,-2004.5 1584,-2004.5"/>
|
||||
<text text-anchor="middle" x="1699" y="-2185.3" font-family="Times,serif" font-size="14.00">Project</text>
|
||||
<polyline fill="none" stroke="black" points="1572,-2177.5 1826,-2177.5 "/>
|
||||
<text text-anchor="start" x="1580" y="-2162.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="1580" y="-2147.3" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
||||
<text text-anchor="start" x="1580" y="-2132.3" font-family="Times,serif" font-size="14.00">description :text</text>
|
||||
<text text-anchor="start" x="1580" y="-2117.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1580" y="-2102.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1580" y="-2087.3" font-family="Times,serif" font-size="14.00">author_id :integer</text>
|
||||
<text text-anchor="start" x="1580" y="-2072.3" font-family="Times,serif" font-size="14.00">tags :text</text>
|
||||
<text text-anchor="start" x="1580" y="-2057.3" font-family="Times,serif" font-size="14.00">licence_id :integer</text>
|
||||
<text text-anchor="start" x="1580" y="-2042.3" font-family="Times,serif" font-size="14.00">state :character varying(255)</text>
|
||||
<text text-anchor="start" x="1580" y="-2027.3" font-family="Times,serif" font-size="14.00">slug :character varying(255)</text>
|
||||
<text text-anchor="start" x="1580" y="-2012.3" font-family="Times,serif" font-size="14.00">published_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Project->ProjectImage -->
|
||||
<g id="edge19" class="edge"><title>Project->ProjectImage</title>
|
||||
<path fill="none" stroke="#7a293d" d="M1754.79,-1997.22C1796.05,-1920.11 1851.25,-1816.95 1888.13,-1748.01"/>
|
||||
<ellipse fill="none" stroke="#7a293d" cx="1752.85" cy="-2000.85" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#7a293d" stroke="#7a293d" cx="1890.2" cy="-1744.14" rx="4.00002" ry="4.00002"/>
|
||||
</g>
|
||||
<!-- Project->User -->
|
||||
<g id="edge25" class="edge"><title>Project->User</title>
|
||||
<path fill="none" stroke="#f6ec0c" d="M1753.27,-2209.74C1780.04,-2256.7 1814.97,-2310.91 1854,-2354 1910.14,-2415.97 1981.83,-2473.9 2046.23,-2520.31"/>
|
||||
<polygon fill="#f6ec0c" stroke="#f6ec0c" points="1753.11,-2209.46 1752.11,-2198.54 1750.65,-2205.11 1748.19,-2200.75 1748.19,-2200.75 1748.19,-2200.75 1750.65,-2205.11 1744.27,-2202.96 1753.11,-2209.46 1753.11,-2209.46"/>
|
||||
<polygon fill="#f6ec0c" stroke="#f6ec0c" points="2046.32,-2520.37 2051.83,-2529.86 2050.38,-2523.29 2054.45,-2526.2 2054.45,-2526.2 2054.45,-2526.2 2050.38,-2523.29 2057.07,-2522.54 2046.32,-2520.37 2046.32,-2520.37"/>
|
||||
</g>
|
||||
<!-- Theme -->
|
||||
<g id="node47" class="node"><title>Theme</title>
|
||||
<path fill="none" stroke="black" d="M1164,-1642C1164,-1642 1318,-1642 1318,-1642 1324,-1642 1330,-1648 1330,-1654 1330,-1654 1330,-1691 1330,-1691 1330,-1697 1324,-1703 1318,-1703 1318,-1703 1164,-1703 1164,-1703 1158,-1703 1152,-1697 1152,-1691 1152,-1691 1152,-1654 1152,-1654 1152,-1648 1158,-1642 1164,-1642"/>
|
||||
<text text-anchor="middle" x="1241" y="-1687.8" font-family="Times,serif" font-size="14.00">Theme</text>
|
||||
<polyline fill="none" stroke="black" points="1152,-1680 1330,-1680 "/>
|
||||
<text text-anchor="start" x="1160" y="-1664.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="1160" y="-1649.8" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
||||
</g>
|
||||
<!-- Project->Theme -->
|
||||
<g id="edge23" class="edge"><title>Project->Theme</title>
|
||||
<path fill="none" stroke="#e83be2" d="M1587.7,-1997.49C1488.06,-1904.38 1347.6,-1773.12 1280.15,-1710.08"/>
|
||||
<polygon fill="#e83be2" stroke="#e83be2" points="1587.77,-1997.55 1592,-2007.67 1591.42,-2000.97 1595.07,-2004.38 1595.07,-2004.38 1595.07,-2004.38 1591.42,-2000.97 1598.15,-2001.09 1587.77,-1997.55 1587.77,-1997.55"/>
|
||||
<polygon fill="#e83be2" stroke="#e83be2" points="1279.99,-1709.93 1275.75,-1699.82 1276.33,-1706.52 1272.68,-1703.11 1272.68,-1703.11 1272.68,-1703.11 1276.33,-1706.52 1269.61,-1706.39 1279.99,-1709.93 1279.99,-1709.93"/>
|
||||
</g>
|
||||
<!-- ProjectCao -->
|
||||
<g id="node48" class="node"><title>ProjectCao</title>
|
||||
<path fill="none" stroke="black" d="M1360,-1604.5C1360,-1604.5 1580,-1604.5 1580,-1604.5 1586,-1604.5 1592,-1610.5 1592,-1616.5 1592,-1616.5 1592,-1728.5 1592,-1728.5 1592,-1734.5 1586,-1740.5 1580,-1740.5 1580,-1740.5 1360,-1740.5 1360,-1740.5 1354,-1740.5 1348,-1734.5 1348,-1728.5 1348,-1728.5 1348,-1616.5 1348,-1616.5 1348,-1610.5 1354,-1604.5 1360,-1604.5"/>
|
||||
<text text-anchor="middle" x="1470" y="-1725.3" font-family="Times,serif" font-size="14.00">ProjectCao</text>
|
||||
<polyline fill="none" stroke="black" points="1348,-1717.5 1592,-1717.5 "/>
|
||||
<text text-anchor="start" x="1356" y="-1702.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="1356" y="-1687.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="1356" y="-1672.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="1356" y="-1657.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="1356" y="-1642.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="1356" y="-1627.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1356" y="-1612.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Project->ProjectCao -->
|
||||
<g id="edge20" class="edge"><title>Project->ProjectCao</title>
|
||||
<path fill="none" stroke="#b90b08" d="M1643.21,-1997.22C1602.28,-1920.74 1547.65,-1818.62 1510.77,-1749.69"/>
|
||||
<ellipse fill="none" stroke="#b90b08" cx="1645.15" cy="-2000.85" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#b90b08" stroke="#b90b08" points="1510.63,-1749.43 1509.88,-1738.49 1508.27,-1745.02 1505.91,-1740.62 1505.91,-1740.62 1505.91,-1740.62 1508.27,-1745.02 1501.94,-1742.74 1510.63,-1749.43 1510.63,-1749.43"/>
|
||||
</g>
|
||||
<!-- ProjectStep -->
|
||||
<g id="node57" class="node"><title>ProjectStep</title>
|
||||
<path fill="none" stroke="black" d="M902,-1604.5C902,-1604.5 1122,-1604.5 1122,-1604.5 1128,-1604.5 1134,-1610.5 1134,-1616.5 1134,-1616.5 1134,-1728.5 1134,-1728.5 1134,-1734.5 1128,-1740.5 1122,-1740.5 1122,-1740.5 902,-1740.5 902,-1740.5 896,-1740.5 890,-1734.5 890,-1728.5 890,-1728.5 890,-1616.5 890,-1616.5 890,-1610.5 896,-1604.5 902,-1604.5"/>
|
||||
<text text-anchor="middle" x="1012" y="-1725.3" font-family="Times,serif" font-size="14.00">ProjectStep</text>
|
||||
<polyline fill="none" stroke="black" points="890,-1717.5 1134,-1717.5 "/>
|
||||
<text text-anchor="start" x="898" y="-1702.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="898" y="-1687.3" font-family="Times,serif" font-size="14.00">description :text</text>
|
||||
<text text-anchor="start" x="898" y="-1672.3" font-family="Times,serif" font-size="14.00">project_id :integer</text>
|
||||
<text text-anchor="start" x="898" y="-1657.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="898" y="-1642.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="898" y="-1627.3" font-family="Times,serif" font-size="14.00">title :character varying(255)</text>
|
||||
<text text-anchor="start" x="898" y="-1612.3" font-family="Times,serif" font-size="14.00">step_nb :integer</text>
|
||||
</g>
|
||||
<!-- Project->ProjectStep -->
|
||||
<g id="edge26" class="edge"><title>Project->ProjectStep</title>
|
||||
<path fill="none" stroke="#25fda0" d="M1564.87,-2017.94C1437.81,-1938.78 1248.95,-1821.12 1128.16,-1745.87"/>
|
||||
<ellipse fill="none" stroke="#25fda0" cx="1568.4" cy="-2020.13" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#25fda0" stroke="#25fda0" points="1128.07,-1745.81 1121.97,-1736.71 1123.83,-1743.17 1119.59,-1740.53 1119.59,-1740.53 1119.59,-1740.53 1123.83,-1743.17 1117.21,-1744.35 1128.07,-1745.81 1128.07,-1745.81"/>
|
||||
</g>
|
||||
<!-- ProjectUser -->
|
||||
<g id="node74" class="node"><title>ProjectUser</title>
|
||||
<path fill="none" stroke="black" d="M640,-1604.5C640,-1604.5 860,-1604.5 860,-1604.5 866,-1604.5 872,-1610.5 872,-1616.5 872,-1616.5 872,-1728.5 872,-1728.5 872,-1734.5 866,-1740.5 860,-1740.5 860,-1740.5 640,-1740.5 640,-1740.5 634,-1740.5 628,-1734.5 628,-1728.5 628,-1728.5 628,-1616.5 628,-1616.5 628,-1610.5 634,-1604.5 640,-1604.5"/>
|
||||
<text text-anchor="middle" x="750" y="-1725.3" font-family="Times,serif" font-size="14.00">ProjectUser</text>
|
||||
<polyline fill="none" stroke="black" points="628,-1717.5 872,-1717.5 "/>
|
||||
<text text-anchor="start" x="636" y="-1702.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="636" y="-1687.3" font-family="Times,serif" font-size="14.00">project_id :integer</text>
|
||||
<text text-anchor="start" x="636" y="-1672.3" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
||||
<text text-anchor="start" x="636" y="-1657.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="636" y="-1642.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="636" y="-1627.3" font-family="Times,serif" font-size="14.00">is_valid :boolean</text>
|
||||
<text text-anchor="start" x="636" y="-1612.3" font-family="Times,serif" font-size="14.00">valid_token :character varying(255)</text>
|
||||
</g>
|
||||
<!-- Project->ProjectUser -->
|
||||
<g id="edge24" class="edge"><title>Project->ProjectUser</title>
|
||||
<path fill="none" stroke="#cad9f4" d="M1564.72,-2016.06C1485.89,-1969.81 1382.64,-1915.79 1284,-1884 1229.74,-1866.51 1211.74,-1881.92 1157,-1866 1030.85,-1829.31 1003.53,-1801.05 881.613,-1741.3"/>
|
||||
<ellipse fill="none" stroke="#cad9f4" cx="1568.35" cy="-2018.19" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#cad9f4" stroke="#cad9f4" points="881.27,-1741.13 874.25,-1732.71 876.775,-1738.94 872.279,-1736.75 872.279,-1736.75 872.279,-1736.75 876.775,-1738.94 870.309,-1740.8 881.27,-1741.13 881.27,-1741.13"/>
|
||||
</g>
|
||||
<!-- Machine -->
|
||||
<g id="node83" class="node"><title>Machine</title>
|
||||
<path fill="none" stroke="black" d="M3117,-1604.5C3117,-1604.5 3337,-1604.5 3337,-1604.5 3343,-1604.5 3349,-1610.5 3349,-1616.5 3349,-1616.5 3349,-1728.5 3349,-1728.5 3349,-1734.5 3343,-1740.5 3337,-1740.5 3337,-1740.5 3117,-1740.5 3117,-1740.5 3111,-1740.5 3105,-1734.5 3105,-1728.5 3105,-1728.5 3105,-1616.5 3105,-1616.5 3105,-1610.5 3111,-1604.5 3117,-1604.5"/>
|
||||
<text text-anchor="middle" x="3227" y="-1725.3" font-family="Times,serif" font-size="14.00">Machine</text>
|
||||
<polyline fill="none" stroke="black" points="3105,-1717.5 3349,-1717.5 "/>
|
||||
<text text-anchor="start" x="3113" y="-1702.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="3113" y="-1687.3" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
||||
<text text-anchor="start" x="3113" y="-1672.3" font-family="Times,serif" font-size="14.00">description :text</text>
|
||||
<text text-anchor="start" x="3113" y="-1657.3" font-family="Times,serif" font-size="14.00">spec :text</text>
|
||||
<text text-anchor="start" x="3113" y="-1642.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3113" y="-1627.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3113" y="-1612.3" font-family="Times,serif" font-size="14.00">slug :character varying(255)</text>
|
||||
</g>
|
||||
<!-- Project->Machine -->
|
||||
<g id="edge21" class="edge"><title>Project->Machine</title>
|
||||
<path fill="none" stroke="#45754c" d="M1835.52,-2043.83C1953.39,-1995.79 2129.1,-1928.29 2287,-1884 2606.58,-1794.35 2698.73,-1824.39 3020,-1741 3044.47,-1734.65 3070.28,-1727.01 3095.06,-1719.19"/>
|
||||
<polygon fill="#45754c" stroke="#45754c" points="1835.33,-2043.91 1824.37,-2043.53 1830.7,-2045.8 1826.07,-2047.69 1826.07,-2047.69 1826.07,-2047.69 1830.7,-2045.8 1827.78,-2051.86 1835.33,-2043.91 1835.33,-2043.91"/>
|
||||
<polygon fill="#45754c" stroke="#45754c" points="3095.34,-1719.1 3106.23,-1720.36 3100.1,-1717.59 3104.87,-1716.07 3104.87,-1716.07 3104.87,-1716.07 3100.1,-1717.59 3103.5,-1711.78 3095.34,-1719.1 3095.34,-1719.1"/>
|
||||
</g>
|
||||
<!-- Component -->
|
||||
<g id="node85" class="node"><title>Component</title>
|
||||
<path fill="none" stroke="black" d="M1622,-1642C1622,-1642 1776,-1642 1776,-1642 1782,-1642 1788,-1648 1788,-1654 1788,-1654 1788,-1691 1788,-1691 1788,-1697 1782,-1703 1776,-1703 1776,-1703 1622,-1703 1622,-1703 1616,-1703 1610,-1697 1610,-1691 1610,-1691 1610,-1654 1610,-1654 1610,-1648 1616,-1642 1622,-1642"/>
|
||||
<text text-anchor="middle" x="1699" y="-1687.8" font-family="Times,serif" font-size="14.00">Component</text>
|
||||
<polyline fill="none" stroke="black" points="1610,-1680 1788,-1680 "/>
|
||||
<text text-anchor="start" x="1618" y="-1664.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="1618" y="-1649.8" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
||||
</g>
|
||||
<!-- Project->Component -->
|
||||
<g id="edge22" class="edge"><title>Project->Component</title>
|
||||
<path fill="none" stroke="#f0ac5d" d="M1699,-1994.28C1699,-1903.05 1699,-1776.98 1699,-1713.48"/>
|
||||
<polygon fill="#f0ac5d" stroke="#f0ac5d" points="1699,-1994.38 1694.5,-2004.38 1699,-1999.38 1699,-2004.38 1699,-2004.38 1699,-2004.38 1699,-1999.38 1703.5,-2004.38 1699,-1994.38 1699,-1994.38"/>
|
||||
<polygon fill="#f0ac5d" stroke="#f0ac5d" points="1699,-1713.11 1703.5,-1703.11 1699,-1708.11 1699,-1703.11 1699,-1703.11 1699,-1703.11 1699,-1708.11 1694.5,-1703.11 1699,-1713.11 1699,-1713.11"/>
|
||||
</g>
|
||||
<!-- CustomAsset -->
|
||||
<g id="node17" class="node"><title>CustomAsset</title>
|
||||
<path fill="none" stroke="black" d="M5869,-2966.5C5869,-2966.5 6089,-2966.5 6089,-2966.5 6095,-2966.5 6101,-2972.5 6101,-2978.5 6101,-2978.5 6101,-3045.5 6101,-3045.5 6101,-3051.5 6095,-3057.5 6089,-3057.5 6089,-3057.5 5869,-3057.5 5869,-3057.5 5863,-3057.5 5857,-3051.5 5857,-3045.5 5857,-3045.5 5857,-2978.5 5857,-2978.5 5857,-2972.5 5863,-2966.5 5869,-2966.5"/>
|
||||
<text text-anchor="middle" x="5979" y="-3042.3" font-family="Times,serif" font-size="14.00">CustomAsset</text>
|
||||
<polyline fill="none" stroke="black" points="5857,-3034.5 6101,-3034.5 "/>
|
||||
<text text-anchor="start" x="5865" y="-3019.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="5865" y="-3004.3" font-family="Times,serif" font-size="14.00">name :character varying</text>
|
||||
<text text-anchor="start" x="5865" y="-2989.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5865" y="-2974.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- CustomAssetFile -->
|
||||
<g id="node86" class="node"><title>CustomAssetFile</title>
|
||||
<path fill="none" stroke="black" d="M5869,-2560C5869,-2560 6089,-2560 6089,-2560 6095,-2560 6101,-2566 6101,-2572 6101,-2572 6101,-2684 6101,-2684 6101,-2690 6095,-2696 6089,-2696 6089,-2696 5869,-2696 5869,-2696 5863,-2696 5857,-2690 5857,-2684 5857,-2684 5857,-2572 5857,-2572 5857,-2566 5863,-2560 5869,-2560"/>
|
||||
<text text-anchor="middle" x="5979" y="-2680.8" font-family="Times,serif" font-size="14.00">CustomAssetFile</text>
|
||||
<polyline fill="none" stroke="black" points="5857,-2673 6101,-2673 "/>
|
||||
<text text-anchor="start" x="5865" y="-2657.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="5865" y="-2642.8" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="5865" y="-2627.8" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="5865" y="-2612.8" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="5865" y="-2597.8" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="5865" y="-2582.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5865" y="-2567.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- CustomAsset->CustomAssetFile -->
|
||||
<g id="edge27" class="edge"><title>CustomAsset->CustomAssetFile</title>
|
||||
<path fill="none" stroke="#618d80" d="M5979,-2958.36C5979,-2892.44 5979,-2779.08 5979,-2704.07"/>
|
||||
<ellipse fill="none" stroke="#618d80" cx="5979" cy="-2962.43" rx="4" ry="4"/>
|
||||
<ellipse fill="#618d80" stroke="#618d80" cx="5979" cy="-2700.03" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- AgeRange -->
|
||||
<g id="node18" class="node"><title>AgeRange</title>
|
||||
<path fill="none" stroke="black" d="M4276,-2575C4276,-2575 4496,-2575 4496,-2575 4502,-2575 4508,-2581 4508,-2587 4508,-2587 4508,-2669 4508,-2669 4508,-2675 4502,-2681 4496,-2681 4496,-2681 4276,-2681 4276,-2681 4270,-2681 4264,-2675 4264,-2669 4264,-2669 4264,-2587 4264,-2587 4264,-2581 4270,-2575 4276,-2575"/>
|
||||
<text text-anchor="middle" x="4386" y="-2665.8" font-family="Times,serif" font-size="14.00">AgeRange</text>
|
||||
<polyline fill="none" stroke="black" points="4264,-2658 4508,-2658 "/>
|
||||
<text text-anchor="start" x="4272" y="-2642.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="4272" y="-2627.8" font-family="Times,serif" font-size="14.00">name :character varying</text>
|
||||
<text text-anchor="start" x="4272" y="-2612.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4272" y="-2597.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4272" y="-2582.8" font-family="Times,serif" font-size="14.00">slug :character varying</text>
|
||||
</g>
|
||||
<!-- AgeRange->Event -->
|
||||
<g id="edge28" class="edge"><title>AgeRange->Event</title>
|
||||
<path fill="none" stroke="#c69de0" d="M4403.94,-2567.19C4429.38,-2482.36 4476.43,-2325.46 4508.7,-2217.86"/>
|
||||
<ellipse fill="none" stroke="#c69de0" cx="4402.78" cy="-2571.06" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#c69de0" stroke="#c69de0" points="4508.71,-2217.83 4515.9,-2209.54 4510.15,-2213.04 4511.58,-2208.25 4511.58,-2208.25 4511.58,-2208.25 4510.15,-2213.04 4507.27,-2206.96 4508.71,-2217.83 4508.71,-2217.83"/>
|
||||
</g>
|
||||
<!-- Wallet -->
|
||||
<g id="node19" class="node"><title>Wallet</title>
|
||||
<path fill="none" stroke="black" d="M548,-1759.5C548,-1759.5 768,-1759.5 768,-1759.5 774,-1759.5 780,-1765.5 780,-1771.5 780,-1771.5 780,-1853.5 780,-1853.5 780,-1859.5 774,-1865.5 768,-1865.5 768,-1865.5 548,-1865.5 548,-1865.5 542,-1865.5 536,-1859.5 536,-1853.5 536,-1853.5 536,-1771.5 536,-1771.5 536,-1765.5 542,-1759.5 548,-1759.5"/>
|
||||
<text text-anchor="middle" x="658" y="-1850.3" font-family="Times,serif" font-size="14.00">Wallet</text>
|
||||
<polyline fill="none" stroke="black" points="536,-1842.5 780,-1842.5 "/>
|
||||
<text text-anchor="start" x="544" y="-1827.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="544" y="-1812.3" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
||||
<text text-anchor="start" x="544" y="-1797.3" font-family="Times,serif" font-size="14.00">amount :integer</text>
|
||||
<text text-anchor="start" x="544" y="-1782.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="544" y="-1767.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- WalletTransaction -->
|
||||
<g id="node62" class="node"><title>WalletTransaction</title>
|
||||
<path fill="none" stroke="black" d="M555,-1419.5C555,-1419.5 775,-1419.5 775,-1419.5 781,-1419.5 787,-1425.5 787,-1431.5 787,-1431.5 787,-1573.5 787,-1573.5 787,-1579.5 781,-1585.5 775,-1585.5 775,-1585.5 555,-1585.5 555,-1585.5 549,-1585.5 543,-1579.5 543,-1573.5 543,-1573.5 543,-1431.5 543,-1431.5 543,-1425.5 549,-1419.5 555,-1419.5"/>
|
||||
<text text-anchor="middle" x="665" y="-1570.3" font-family="Times,serif" font-size="14.00">WalletTransaction</text>
|
||||
<polyline fill="none" stroke="black" points="543,-1562.5 787,-1562.5 "/>
|
||||
<text text-anchor="start" x="551" y="-1547.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="551" y="-1532.3" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
||||
<text text-anchor="start" x="551" y="-1517.3" font-family="Times,serif" font-size="14.00">wallet_id :integer</text>
|
||||
<text text-anchor="start" x="551" y="-1502.3" font-family="Times,serif" font-size="14.00">transactable_id :integer</text>
|
||||
<text text-anchor="start" x="551" y="-1487.3" font-family="Times,serif" font-size="14.00">transactable_type :character varying</text>
|
||||
<text text-anchor="start" x="551" y="-1472.3" font-family="Times,serif" font-size="14.00">transaction_type :character varying</text>
|
||||
<text text-anchor="start" x="551" y="-1457.3" font-family="Times,serif" font-size="14.00">amount :integer</text>
|
||||
<text text-anchor="start" x="551" y="-1442.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="551" y="-1427.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Wallet->WalletTransaction -->
|
||||
<g id="edge29" class="edge"><title>Wallet->WalletTransaction</title>
|
||||
<path fill="none" stroke="#400a8d" d="M622.329,-1751.57C621.037,-1748.06 619.91,-1744.52 619,-1741 603.78,-1682.04 606.032,-1663.49 619,-1604 619.623,-1601.14 620.334,-1598.27 621.121,-1595.4"/>
|
||||
<ellipse fill="none" stroke="#400a8d" cx="623.904" cy="-1755.48" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#400a8d" stroke="#400a8d" points="621.183,-1595.19 628.381,-1586.92 622.628,-1590.41 624.073,-1585.62 624.073,-1585.62 624.073,-1585.62 622.628,-1590.41 619.765,-1584.32 621.183,-1595.19 621.183,-1595.19"/>
|
||||
</g>
|
||||
<!-- Stats::Event -->
|
||||
<g id="node20" class="node"><title>Stats::Event</title>
|
||||
<polygon fill="none" stroke="black" points="6119,-2989 6119,-3035 6201,-3035 6201,-2989 6119,-2989"/>
|
||||
<text text-anchor="middle" x="6160" y="-3019.8" font-family="Times,serif" font-size="14.00">Stats::Event</text>
|
||||
<polyline fill="none" stroke="black" points="6119,-3012 6201,-3012 "/>
|
||||
<text text-anchor="middle" x="6160" y="-2996.8" font-family="Times,serif" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- Stats::Project -->
|
||||
<g id="node21" class="node"><title>Stats::Project</title>
|
||||
<polygon fill="none" stroke="black" points="6219.5,-2989 6219.5,-3035 6308.5,-3035 6308.5,-2989 6219.5,-2989"/>
|
||||
<text text-anchor="middle" x="6264" y="-3019.8" font-family="Times,serif" font-size="14.00">Stats::Project</text>
|
||||
<polyline fill="none" stroke="black" points="6219.5,-3012 6308.5,-3012 "/>
|
||||
<text text-anchor="middle" x="6264" y="-2996.8" font-family="Times,serif" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- Stats::User -->
|
||||
<g id="node22" class="node"><title>Stats::User</title>
|
||||
<polygon fill="none" stroke="black" points="6327,-2989 6327,-3035 6403,-3035 6403,-2989 6327,-2989"/>
|
||||
<text text-anchor="middle" x="6365" y="-3019.8" font-family="Times,serif" font-size="14.00">Stats::User</text>
|
||||
<polyline fill="none" stroke="black" points="6327,-3012 6403,-3012 "/>
|
||||
<text text-anchor="middle" x="6365" y="-2996.8" font-family="Times,serif" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- Stats::Subscription -->
|
||||
<g id="node23" class="node"><title>Stats::Subscription</title>
|
||||
<polygon fill="none" stroke="black" points="6421.5,-2989 6421.5,-3035 6540.5,-3035 6540.5,-2989 6421.5,-2989"/>
|
||||
<text text-anchor="middle" x="6481" y="-3019.8" font-family="Times,serif" font-size="14.00">Stats::Subscription</text>
|
||||
<polyline fill="none" stroke="black" points="6421.5,-3012 6540.5,-3012 "/>
|
||||
<text text-anchor="middle" x="6481" y="-2996.8" font-family="Times,serif" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- Stats::Training -->
|
||||
<g id="node24" class="node"><title>Stats::Training</title>
|
||||
<polygon fill="none" stroke="black" points="6558.5,-2989 6558.5,-3035 6655.5,-3035 6655.5,-2989 6558.5,-2989"/>
|
||||
<text text-anchor="middle" x="6607" y="-3019.8" font-family="Times,serif" font-size="14.00">Stats::Training</text>
|
||||
<polyline fill="none" stroke="black" points="6558.5,-3012 6655.5,-3012 "/>
|
||||
<text text-anchor="middle" x="6607" y="-2996.8" font-family="Times,serif" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- Stats::Account -->
|
||||
<g id="node25" class="node"><title>Stats::Account</title>
|
||||
<polygon fill="none" stroke="black" points="6674,-2989 6674,-3035 6770,-3035 6770,-2989 6674,-2989"/>
|
||||
<text text-anchor="middle" x="6722" y="-3019.8" font-family="Times,serif" font-size="14.00">Stats::Account</text>
|
||||
<polyline fill="none" stroke="black" points="6674,-3012 6770,-3012 "/>
|
||||
<text text-anchor="middle" x="6722" y="-2996.8" font-family="Times,serif" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- Stats::Machine -->
|
||||
<g id="node26" class="node"><title>Stats::Machine</title>
|
||||
<polygon fill="none" stroke="black" points="6788,-2989 6788,-3035 6886,-3035 6886,-2989 6788,-2989"/>
|
||||
<text text-anchor="middle" x="6837" y="-3019.8" font-family="Times,serif" font-size="14.00">Stats::Machine</text>
|
||||
<polyline fill="none" stroke="black" points="6788,-3012 6886,-3012 "/>
|
||||
<text text-anchor="middle" x="6837" y="-2996.8" font-family="Times,serif" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- PriceCategory->EventPriceCategory -->
|
||||
<g id="edge30" class="edge"><title>PriceCategory->EventPriceCategory</title>
|
||||
<path fill="none" stroke="#90c331" d="M5045.19,-1613.73C4970.06,-1541.14 4841.39,-1416.84 4762.11,-1340.27"/>
|
||||
<ellipse fill="none" stroke="#90c331" cx="5048.26" cy="-1616.69" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#90c331" stroke="#90c331" points="4761.79,-1339.96 4757.73,-1329.77 4758.2,-1336.48 4754.6,-1333.01 4754.6,-1333.01 4754.6,-1333.01 4758.2,-1336.48 4751.47,-1336.24 4761.79,-1339.96 4761.79,-1339.96"/>
|
||||
</g>
|
||||
<!-- Invoice -->
|
||||
<g id="node28" class="node"><title>Invoice</title>
|
||||
<path fill="none" stroke="black" d="M2548,-204.5C2548,-204.5 2768,-204.5 2768,-204.5 2774,-204.5 2780,-210.5 2780,-216.5 2780,-216.5 2780,-493.5 2780,-493.5 2780,-499.5 2774,-505.5 2768,-505.5 2768,-505.5 2548,-505.5 2548,-505.5 2542,-505.5 2536,-499.5 2536,-493.5 2536,-493.5 2536,-216.5 2536,-216.5 2536,-210.5 2542,-204.5 2548,-204.5"/>
|
||||
<text text-anchor="middle" x="2658" y="-490.3" font-family="Times,serif" font-size="14.00">Invoice</text>
|
||||
<polyline fill="none" stroke="black" points="2536,-482.5 2780,-482.5 "/>
|
||||
<text text-anchor="start" x="2544" y="-467.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="2544" y="-452.3" font-family="Times,serif" font-size="14.00">invoiced_id :integer</text>
|
||||
<text text-anchor="start" x="2544" y="-437.3" font-family="Times,serif" font-size="14.00">invoiced_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="2544" y="-422.3" font-family="Times,serif" font-size="14.00">stp_invoice_id :character varying(255)</text>
|
||||
<text text-anchor="start" x="2544" y="-407.3" font-family="Times,serif" font-size="14.00">total :integer</text>
|
||||
<text text-anchor="start" x="2544" y="-392.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2544" y="-377.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2544" y="-362.3" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
||||
<text text-anchor="start" x="2544" y="-347.3" font-family="Times,serif" font-size="14.00">reference :character varying(255)</text>
|
||||
<text text-anchor="start" x="2544" y="-332.3" font-family="Times,serif" font-size="14.00">avoir_mode :character varying(255)</text>
|
||||
<text text-anchor="start" x="2544" y="-317.3" font-family="Times,serif" font-size="14.00">avoir_date :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2544" y="-302.3" font-family="Times,serif" font-size="14.00">invoice_id :integer</text>
|
||||
<text text-anchor="start" x="2544" y="-287.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="2544" y="-272.3" font-family="Times,serif" font-size="14.00">subscription_to_expire :boolean</text>
|
||||
<text text-anchor="start" x="2544" y="-257.3" font-family="Times,serif" font-size="14.00">description :text</text>
|
||||
<text text-anchor="start" x="2544" y="-242.3" font-family="Times,serif" font-size="14.00">wallet_amount :integer</text>
|
||||
<text text-anchor="start" x="2544" y="-227.3" font-family="Times,serif" font-size="14.00">wallet_transaction_id :integer</text>
|
||||
<text text-anchor="start" x="2544" y="-212.3" font-family="Times,serif" font-size="14.00">coupon_id :integer</text>
|
||||
</g>
|
||||
<!-- Invoice->InvoiceItem -->
|
||||
<g id="edge31" class="edge"><title>Invoice->InvoiceItem</title>
|
||||
<path fill="none" stroke="#c6053c" d="M2787.25,-283.911C2857.57,-245.782 2944.58,-198.599 3016.31,-159.703"/>
|
||||
<ellipse fill="none" stroke="#c6053c" cx="2783.73" cy="-285.821" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#c6053c" stroke="#c6053c" points="3016.64,-159.526 3027.58,-158.715 3021.04,-157.142 3025.43,-154.759 3025.43,-154.759 3025.43,-154.759 3021.04,-157.142 3023.29,-150.803 3016.64,-159.526 3016.64,-159.526"/>
|
||||
</g>
|
||||
<!-- Invoice->Invoice -->
|
||||
<g id="edge32" class="edge"><title>Invoice->Invoice</title>
|
||||
<path fill="none" stroke="#83c0a9" d="M2787.31,-375.636C2794.03,-370.546 2798,-363.667 2798,-355 2798,-346.333 2794.03,-339.454 2787.31,-334.364"/>
|
||||
<ellipse fill="none" stroke="#83c0a9" cx="2783.82" cy="-377.739" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#83c0a9" stroke="#83c0a9" cx="2783.82" cy="-332.261" rx="4.00002" ry="4.00002"/>
|
||||
<text text-anchor="middle" x="2812" y="-351.3" font-family="Times,serif" font-size="14.00">avoir</text>
|
||||
</g>
|
||||
<!-- PlanFile -->
|
||||
<g id="node29" class="node"><title>PlanFile</title>
|
||||
<path fill="none" stroke="black" d="M2749,-926.5C2749,-926.5 2969,-926.5 2969,-926.5 2975,-926.5 2981,-932.5 2981,-938.5 2981,-938.5 2981,-1050.5 2981,-1050.5 2981,-1056.5 2975,-1062.5 2969,-1062.5 2969,-1062.5 2749,-1062.5 2749,-1062.5 2743,-1062.5 2737,-1056.5 2737,-1050.5 2737,-1050.5 2737,-938.5 2737,-938.5 2737,-932.5 2743,-926.5 2749,-926.5"/>
|
||||
<text text-anchor="middle" x="2859" y="-1047.3" font-family="Times,serif" font-size="14.00">PlanFile</text>
|
||||
<polyline fill="none" stroke="black" points="2737,-1039.5 2981,-1039.5 "/>
|
||||
<text text-anchor="start" x="2745" y="-1024.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="2745" y="-1009.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="2745" y="-994.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="2745" y="-979.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="2745" y="-964.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="2745" y="-949.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2745" y="-934.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- OfferDay -->
|
||||
<g id="node30" class="node"><title>OfferDay</title>
|
||||
<path fill="none" stroke="black" d="M2241,-647.5C2241,-647.5 2461,-647.5 2461,-647.5 2467,-647.5 2473,-653.5 2473,-659.5 2473,-659.5 2473,-756.5 2473,-756.5 2473,-762.5 2467,-768.5 2461,-768.5 2461,-768.5 2241,-768.5 2241,-768.5 2235,-768.5 2229,-762.5 2229,-756.5 2229,-756.5 2229,-659.5 2229,-659.5 2229,-653.5 2235,-647.5 2241,-647.5"/>
|
||||
<text text-anchor="middle" x="2351" y="-753.3" font-family="Times,serif" font-size="14.00">OfferDay</text>
|
||||
<polyline fill="none" stroke="black" points="2229,-745.5 2473,-745.5 "/>
|
||||
<text text-anchor="start" x="2237" y="-730.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="2237" y="-715.3" font-family="Times,serif" font-size="14.00">subscription_id :integer</text>
|
||||
<text text-anchor="start" x="2237" y="-700.3" font-family="Times,serif" font-size="14.00">start_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2237" y="-685.3" font-family="Times,serif" font-size="14.00">end_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2237" y="-670.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2237" y="-655.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- OfferDay->Invoice -->
|
||||
<g id="edge33" class="edge"><title>OfferDay->Invoice</title>
|
||||
<path fill="none" stroke="#c6fe8b" d="M2408.37,-641.271C2431.27,-615.049 2457.87,-584.589 2482,-557 2497.23,-539.586 2513.2,-521.328 2529.06,-503.216"/>
|
||||
<ellipse fill="none" stroke="#c6fe8b" cx="2405.57" cy="-644.479" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#c6fe8b" stroke="#c6fe8b" points="2529.25,-502.99 2539.23,-498.429 2532.55,-499.228 2535.84,-495.465 2535.84,-495.465 2535.84,-495.465 2532.55,-499.228 2532.45,-492.501 2529.25,-502.99 2529.25,-502.99"/>
|
||||
<!-- ProjectImage -->
|
||||
<g id="node4" class="node">
|
||||
<title>ProjectImage</title>
|
||||
<path fill="none" stroke="#000000" d="M1489,-1746.5C1489,-1746.5 1709,-1746.5 1709,-1746.5 1715,-1746.5 1721,-1752.5 1721,-1758.5 1721,-1758.5 1721,-1870.5 1721,-1870.5 1721,-1876.5 1715,-1882.5 1709,-1882.5 1709,-1882.5 1489,-1882.5 1489,-1882.5 1483,-1882.5 1477,-1876.5 1477,-1870.5 1477,-1870.5 1477,-1758.5 1477,-1758.5 1477,-1752.5 1483,-1746.5 1489,-1746.5"/>
|
||||
<text text-anchor="middle" x="1599" y="-1867.3" font-family="Times,serif" font-size="14.00" fill="#000000">ProjectImage</text>
|
||||
<polyline fill="none" stroke="#000000" points="1477,-1859.5 1721,-1859.5 "/>
|
||||
<text text-anchor="start" x="1485" y="-1844.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="1485" y="-1829.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="1485" y="-1814.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="1485" y="-1799.3" font-family="Times,serif" font-size="14.00" fill="#000000">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="1485" y="-1784.3" font-family="Times,serif" font-size="14.00" fill="#000000">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="1485" y="-1769.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1485" y="-1754.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- StatisticIndex -->
|
||||
<g id="node59" class="node"><title>StatisticIndex</title>
|
||||
<path fill="none" stroke="black" d="M5607,-2034.5C5607,-2034.5 5827,-2034.5 5827,-2034.5 5833,-2034.5 5839,-2040.5 5839,-2046.5 5839,-2046.5 5839,-2158.5 5839,-2158.5 5839,-2164.5 5833,-2170.5 5827,-2170.5 5827,-2170.5 5607,-2170.5 5607,-2170.5 5601,-2170.5 5595,-2164.5 5595,-2158.5 5595,-2158.5 5595,-2046.5 5595,-2046.5 5595,-2040.5 5601,-2034.5 5607,-2034.5"/>
|
||||
<text text-anchor="middle" x="5717" y="-2155.3" font-family="Times,serif" font-size="14.00">StatisticIndex</text>
|
||||
<polyline fill="none" stroke="black" points="5595,-2147.5 5839,-2147.5 "/>
|
||||
<text text-anchor="start" x="5603" y="-2132.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="5603" y="-2117.3" font-family="Times,serif" font-size="14.00">es_type_key :character varying(255)</text>
|
||||
<text text-anchor="start" x="5603" y="-2102.3" font-family="Times,serif" font-size="14.00">label :character varying(255)</text>
|
||||
<text text-anchor="start" x="5603" y="-2087.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5603" y="-2072.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5603" y="-2057.3" font-family="Times,serif" font-size="14.00">table :boolean</text>
|
||||
<text text-anchor="start" x="5603" y="-2042.3" font-family="Times,serif" font-size="14.00">ca :boolean</text>
|
||||
</g>
|
||||
<!-- StatisticType->StatisticIndex -->
|
||||
<g id="edge34" class="edge"><title>StatisticType->StatisticIndex</title>
|
||||
<path fill="none" stroke="#42cbe1" d="M5711.91,-2544.03C5709.64,-2443.46 5709.7,-2275.43 5712.1,-2178.56"/>
|
||||
<ellipse fill="none" stroke="#42cbe1" cx="5712.01" cy="-2548.27" rx="4" ry="4"/>
|
||||
<ellipse fill="#42cbe1" stroke="#42cbe1" cx="5712.2" cy="-2174.56" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- StatisticType->StatisticTypeSubType -->
|
||||
<g id="edge35" class="edge"><title>StatisticType->StatisticTypeSubType</title>
|
||||
<path fill="none" stroke="#62c87e" d="M5675.91,-2544.9C5623.19,-2439.56 5532.92,-2259.2 5485.76,-2164.95"/>
|
||||
<ellipse fill="none" stroke="#62c87e" cx="5677.81" cy="-2548.7" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#62c87e" stroke="#62c87e" points="5485.67,-2164.77 5485.21,-2153.82 5483.43,-2160.3 5481.19,-2155.83 5481.19,-2155.83 5481.19,-2155.83 5483.43,-2160.3 5477.17,-2157.85 5485.67,-2164.77 5485.67,-2164.77"/>
|
||||
</g>
|
||||
<!-- StatisticCustomAggregation -->
|
||||
<g id="node77" class="node"><title>StatisticCustomAggregation</title>
|
||||
<path fill="none" stroke="black" d="M5869,-2027C5869,-2027 6089,-2027 6089,-2027 6095,-2027 6101,-2033 6101,-2039 6101,-2039 6101,-2166 6101,-2166 6101,-2172 6095,-2178 6089,-2178 6089,-2178 5869,-2178 5869,-2178 5863,-2178 5857,-2172 5857,-2166 5857,-2166 5857,-2039 5857,-2039 5857,-2033 5863,-2027 5869,-2027"/>
|
||||
<text text-anchor="middle" x="5979" y="-2162.8" font-family="Times,serif" font-size="14.00">StatisticCustomAggregation</text>
|
||||
<polyline fill="none" stroke="black" points="5857,-2155 6101,-2155 "/>
|
||||
<text text-anchor="start" x="5865" y="-2139.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="5865" y="-2124.8" font-family="Times,serif" font-size="14.00">query :text</text>
|
||||
<text text-anchor="start" x="5865" y="-2109.8" font-family="Times,serif" font-size="14.00">statistic_type_id :integer</text>
|
||||
<text text-anchor="start" x="5865" y="-2094.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5865" y="-2079.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5865" y="-2064.8" font-family="Times,serif" font-size="14.00">field :character varying</text>
|
||||
<text text-anchor="start" x="5865" y="-2049.8" font-family="Times,serif" font-size="14.00">es_index :character varying</text>
|
||||
<text text-anchor="start" x="5865" y="-2034.8" font-family="Times,serif" font-size="14.00">es_type :character varying</text>
|
||||
</g>
|
||||
<!-- StatisticType->StatisticCustomAggregation -->
|
||||
<g id="edge36" class="edge"><title>StatisticType->StatisticCustomAggregation</title>
|
||||
<path fill="none" stroke="#007425" d="M5758.12,-2544.85C5806.97,-2447.23 5888.03,-2285.26 5937.19,-2187.04"/>
|
||||
<ellipse fill="none" stroke="#007425" cx="5756.19" cy="-2548.7" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#007425" stroke="#007425" points="5937.22,-2186.97 5945.72,-2180.04 5939.46,-2182.5 5941.7,-2178.03 5941.7,-2178.03 5941.7,-2178.03 5939.46,-2182.5 5937.68,-2176.01 5937.22,-2186.97 5937.22,-2186.97"/>
|
||||
</g>
|
||||
<!-- Address -->
|
||||
<g id="node33" class="node"><title>Address</title>
|
||||
<path fill="none" stroke="black" d="M49,-1174.5C49,-1174.5 269,-1174.5 269,-1174.5 275,-1174.5 281,-1180.5 281,-1186.5 281,-1186.5 281,-1358.5 281,-1358.5 281,-1364.5 275,-1370.5 269,-1370.5 269,-1370.5 49,-1370.5 49,-1370.5 43,-1370.5 37,-1364.5 37,-1358.5 37,-1358.5 37,-1186.5 37,-1186.5 37,-1180.5 43,-1174.5 49,-1174.5"/>
|
||||
<text text-anchor="middle" x="159" y="-1355.3" font-family="Times,serif" font-size="14.00">Address</text>
|
||||
<polyline fill="none" stroke="black" points="37,-1347.5 281,-1347.5 "/>
|
||||
<text text-anchor="start" x="45" y="-1332.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="45" y="-1317.3" font-family="Times,serif" font-size="14.00">address :character varying(255)</text>
|
||||
<text text-anchor="start" x="45" y="-1302.3" font-family="Times,serif" font-size="14.00">street_number :character varying(255)</text>
|
||||
<text text-anchor="start" x="45" y="-1287.3" font-family="Times,serif" font-size="14.00">route :character varying(255)</text>
|
||||
<text text-anchor="start" x="45" y="-1272.3" font-family="Times,serif" font-size="14.00">locality :character varying(255)</text>
|
||||
<text text-anchor="start" x="45" y="-1257.3" font-family="Times,serif" font-size="14.00">country :character varying(255)</text>
|
||||
<text text-anchor="start" x="45" y="-1242.3" font-family="Times,serif" font-size="14.00">postal_code :character varying(255)</text>
|
||||
<text text-anchor="start" x="45" y="-1227.3" font-family="Times,serif" font-size="14.00">placeable_id :integer</text>
|
||||
<text text-anchor="start" x="45" y="-1212.3" font-family="Times,serif" font-size="14.00">placeable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="45" y="-1197.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="45" y="-1182.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Plan->Price -->
|
||||
<g id="edge43" class="edge"><title>Plan->Price</title>
|
||||
<path fill="none" stroke="#489792" d="M3056.35,-1164.43C3069.27,-1156.69 3082.58,-1149.7 3096,-1144 3143.22,-1123.96 3162.78,-1146.04 3210,-1126 3239.06,-1113.66 3267.66,-1095.39 3292.98,-1076.4"/>
|
||||
<ellipse fill="none" stroke="#489792" cx="3052.62" cy="-1166.72" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#489792" stroke="#489792" points="3293.13,-1076.29 3303.81,-1073.8 3297.1,-1073.25 3301.08,-1070.22 3301.08,-1070.22 3301.08,-1070.22 3297.1,-1073.25 3298.35,-1066.64 3293.13,-1076.29 3293.13,-1076.29"/>
|
||||
</g>
|
||||
<!-- Plan->PlanFile -->
|
||||
<g id="edge42" class="edge"><title>Plan->PlanFile</title>
|
||||
<path fill="none" stroke="#caf08f" d="M3055.01,-1186.61C3076.29,-1162.54 3085.81,-1136.06 3066,-1111 3044.47,-1083.77 3021.46,-1107.67 2990,-1093 2974.87,-1085.95 2959.78,-1076.99 2945.5,-1067.36"/>
|
||||
<ellipse fill="none" stroke="#caf08f" cx="3052.09" cy="-1189.75" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#caf08f" stroke="#caf08f" cx="2941.85" cy="-1064.86" rx="4.00002" ry="4.00002"/>
|
||||
</g>
|
||||
<!-- Credit -->
|
||||
<g id="node44" class="node"><title>Credit</title>
|
||||
<path fill="none" stroke="black" d="M2473,-926.5C2473,-926.5 2693,-926.5 2693,-926.5 2699,-926.5 2705,-932.5 2705,-938.5 2705,-938.5 2705,-1050.5 2705,-1050.5 2705,-1056.5 2699,-1062.5 2693,-1062.5 2693,-1062.5 2473,-1062.5 2473,-1062.5 2467,-1062.5 2461,-1056.5 2461,-1050.5 2461,-1050.5 2461,-938.5 2461,-938.5 2461,-932.5 2467,-926.5 2473,-926.5"/>
|
||||
<text text-anchor="middle" x="2583" y="-1047.3" font-family="Times,serif" font-size="14.00">Credit</text>
|
||||
<polyline fill="none" stroke="black" points="2461,-1039.5 2705,-1039.5 "/>
|
||||
<text text-anchor="start" x="2469" y="-1024.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="2469" y="-1009.3" font-family="Times,serif" font-size="14.00">creditable_id :integer</text>
|
||||
<text text-anchor="start" x="2469" y="-994.3" font-family="Times,serif" font-size="14.00">creditable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="2469" y="-979.3" font-family="Times,serif" font-size="14.00">plan_id :integer</text>
|
||||
<text text-anchor="start" x="2469" y="-964.3" font-family="Times,serif" font-size="14.00">hours :integer</text>
|
||||
<text text-anchor="start" x="2469" y="-949.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2469" y="-934.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Plan->Credit -->
|
||||
<g id="edge37" class="edge"><title>Plan->Credit</title>
|
||||
<path fill="none" stroke="#146954" d="M2904.37,-1137.18C2898.67,-1127.36 2891.64,-1118.42 2883,-1111 2856.69,-1088.41 2760.53,-1105.01 2728,-1093 2710.83,-1086.66 2693.7,-1077.89 2677.55,-1068.2"/>
|
||||
<ellipse fill="none" stroke="#146954" cx="2906.4" cy="-1140.95" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#146954" stroke="#146954" points="2677.19,-1067.97 2671.04,-1058.89 2672.94,-1065.35 2668.68,-1062.72 2668.68,-1062.72 2668.68,-1062.72 2672.94,-1065.35 2666.32,-1066.55 2677.19,-1067.97 2677.19,-1067.97"/>
|
||||
</g>
|
||||
<!-- Plan->Credit -->
|
||||
<g id="edge38" class="edge"><title>Plan->Credit</title>
|
||||
<path fill="none" stroke="#a8690b" d="M2922.24,-1136.87C2917.72,-1127.27 2911.77,-1118.46 2904,-1111 2875.64,-1083.77 2764.97,-1106.37 2728,-1093 2710.67,-1086.73 2693.4,-1077.95 2677.14,-1068.2"/>
|
||||
<ellipse fill="none" stroke="#a8690b" cx="2923.86" cy="-1140.67" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#a8690b" stroke="#a8690b" points="2676.72,-1067.94 2670.57,-1058.86 2672.46,-1065.32 2668.21,-1062.69 2668.21,-1062.69 2668.21,-1062.69 2672.46,-1065.32 2665.85,-1066.52 2676.72,-1067.94 2676.72,-1067.94"/>
|
||||
<text text-anchor="middle" x="2957.5" y="-1114.8" font-family="Times,serif" font-size="14.00">training_credits</text>
|
||||
</g>
|
||||
<!-- Plan->Credit -->
|
||||
<g id="edge39" class="edge"><title>Plan->Credit</title>
|
||||
<path fill="none" stroke="#90531a" d="M2798.67,-1147.18C2797.45,-1146.11 2796.22,-1145.05 2795,-1144 2776.75,-1128.27 2771.51,-1125.14 2752,-1111 2732.65,-1096.98 2711.81,-1082.36 2691.59,-1068.42"/>
|
||||
<ellipse fill="none" stroke="#90531a" cx="2801.83" cy="-1149.95" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#90531a" stroke="#90531a" points="2691.51,-1068.36 2685.83,-1058.99 2687.39,-1065.53 2683.28,-1062.69 2683.28,-1062.69 2683.28,-1062.69 2687.39,-1065.53 2680.72,-1066.4 2691.51,-1068.36 2691.51,-1068.36"/>
|
||||
<text text-anchor="middle" x="2818" y="-1114.8" font-family="Times,serif" font-size="14.00">machine_credits</text>
|
||||
</g>
|
||||
<!-- Subscription -->
|
||||
<g id="node55" class="node"><title>Subscription</title>
|
||||
<path fill="none" stroke="black" d="M2122,-919C2122,-919 2352,-919 2352,-919 2358,-919 2364,-925 2364,-931 2364,-931 2364,-1058 2364,-1058 2364,-1064 2358,-1070 2352,-1070 2352,-1070 2122,-1070 2122,-1070 2116,-1070 2110,-1064 2110,-1058 2110,-1058 2110,-931 2110,-931 2110,-925 2116,-919 2122,-919"/>
|
||||
<text text-anchor="middle" x="2237" y="-1054.8" font-family="Times,serif" font-size="14.00">Subscription</text>
|
||||
<polyline fill="none" stroke="black" points="2110,-1047 2364,-1047 "/>
|
||||
<text text-anchor="start" x="2118" y="-1031.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="2118" y="-1016.8" font-family="Times,serif" font-size="14.00">plan_id :integer</text>
|
||||
<text text-anchor="start" x="2118" y="-1001.8" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
||||
<text text-anchor="start" x="2118" y="-986.8" font-family="Times,serif" font-size="14.00">stp_subscription_id :character varying(255)</text>
|
||||
<text text-anchor="start" x="2118" y="-971.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2118" y="-956.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2118" y="-941.8" font-family="Times,serif" font-size="14.00">expired_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2118" y="-926.8" font-family="Times,serif" font-size="14.00">canceled_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Plan->Subscription -->
|
||||
<g id="edge40" class="edge"><title>Plan->Subscription</title>
|
||||
<path fill="none" stroke="#b2df44" d="M2797.5,-1145.15C2796.67,-1144.76 2795.84,-1144.38 2795,-1144 2747.64,-1122.7 2613.05,-1135.52 2562,-1126 2511.82,-1116.65 2499.79,-1110.91 2452,-1093 2426.28,-1083.36 2399.29,-1072.08 2373.46,-1060.69"/>
|
||||
<ellipse fill="none" stroke="#b2df44" cx="2801.34" cy="-1147.07" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#b2df44" stroke="#b2df44" points="2373.14,-1060.55 2365.83,-1052.38 2368.57,-1058.52 2364,-1056.49 2364,-1056.49 2364,-1056.49 2368.57,-1058.52 2362.17,-1060.6 2373.14,-1060.55 2373.14,-1060.55"/>
|
||||
</g>
|
||||
<!-- PlanImage -->
|
||||
<g id="node75" class="node"><title>PlanImage</title>
|
||||
<path fill="none" stroke="black" d="M3011,-926.5C3011,-926.5 3231,-926.5 3231,-926.5 3237,-926.5 3243,-932.5 3243,-938.5 3243,-938.5 3243,-1050.5 3243,-1050.5 3243,-1056.5 3237,-1062.5 3231,-1062.5 3231,-1062.5 3011,-1062.5 3011,-1062.5 3005,-1062.5 2999,-1056.5 2999,-1050.5 2999,-1050.5 2999,-938.5 2999,-938.5 2999,-932.5 3005,-926.5 3011,-926.5"/>
|
||||
<text text-anchor="middle" x="3121" y="-1047.3" font-family="Times,serif" font-size="14.00">PlanImage</text>
|
||||
<polyline fill="none" stroke="black" points="2999,-1039.5 3243,-1039.5 "/>
|
||||
<text text-anchor="start" x="3007" y="-1024.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="3007" y="-1009.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="3007" y="-994.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="3007" y="-979.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="3007" y="-964.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="3007" y="-949.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3007" y="-934.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Plan->PlanImage -->
|
||||
<g id="edge41" class="edge"><title>Plan->PlanImage</title>
|
||||
<path fill="none" stroke="#604d25" d="M3054.56,-1165.58C3065.49,-1153.02 3075.57,-1139.75 3084,-1126 3094.27,-1109.24 3101.78,-1089.52 3107.24,-1070.57"/>
|
||||
<ellipse fill="none" stroke="#604d25" cx="3051.78" cy="-1168.7" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#604d25" stroke="#604d25" cx="3108.32" cy="-1066.65" rx="4.00001" ry="4.00001"/>
|
||||
</g>
|
||||
<!-- MachineFile -->
|
||||
<g id="node35" class="node"><title>MachineFile</title>
|
||||
<path fill="none" stroke="black" d="M3117,-1204.5C3117,-1204.5 3337,-1204.5 3337,-1204.5 3343,-1204.5 3349,-1210.5 3349,-1216.5 3349,-1216.5 3349,-1328.5 3349,-1328.5 3349,-1334.5 3343,-1340.5 3337,-1340.5 3337,-1340.5 3117,-1340.5 3117,-1340.5 3111,-1340.5 3105,-1334.5 3105,-1328.5 3105,-1328.5 3105,-1216.5 3105,-1216.5 3105,-1210.5 3111,-1204.5 3117,-1204.5"/>
|
||||
<text text-anchor="middle" x="3227" y="-1325.3" font-family="Times,serif" font-size="14.00">MachineFile</text>
|
||||
<polyline fill="none" stroke="black" points="3105,-1317.5 3349,-1317.5 "/>
|
||||
<text text-anchor="start" x="3113" y="-1302.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="3113" y="-1287.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="3113" y="-1272.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="3113" y="-1257.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="3113" y="-1242.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="3113" y="-1227.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3113" y="-1212.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Organization -->
|
||||
<g id="node36" class="node"><title>Organization</title>
|
||||
<path fill="none" stroke="black" d="M78,-1619.5C78,-1619.5 298,-1619.5 298,-1619.5 304,-1619.5 310,-1625.5 310,-1631.5 310,-1631.5 310,-1713.5 310,-1713.5 310,-1719.5 304,-1725.5 298,-1725.5 298,-1725.5 78,-1725.5 78,-1725.5 72,-1725.5 66,-1719.5 66,-1713.5 66,-1713.5 66,-1631.5 66,-1631.5 66,-1625.5 72,-1619.5 78,-1619.5"/>
|
||||
<text text-anchor="middle" x="188" y="-1710.3" font-family="Times,serif" font-size="14.00">Organization</text>
|
||||
<polyline fill="none" stroke="black" points="66,-1702.5 310,-1702.5 "/>
|
||||
<text text-anchor="start" x="74" y="-1687.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="74" y="-1672.3" font-family="Times,serif" font-size="14.00">name :character varying</text>
|
||||
<text text-anchor="start" x="74" y="-1657.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="74" y="-1642.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="74" y="-1627.3" font-family="Times,serif" font-size="14.00">profile_id :integer</text>
|
||||
</g>
|
||||
<!-- Organization->Address -->
|
||||
<g id="edge44" class="edge"><title>Organization->Address</title>
|
||||
<path fill="none" stroke="#6b7c45" d="M183.6,-1611.11C179.113,-1549.53 172.064,-1452.79 166.659,-1378.61"/>
|
||||
<ellipse fill="none" stroke="#6b7c45" cx="183.918" cy="-1615.48" rx="4" ry="4"/>
|
||||
<ellipse fill="#6b7c45" stroke="#6b7c45" cx="166.366" cy="-1374.59" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- StatisticGraph -->
|
||||
<g id="node37" class="node"><title>StatisticGraph</title>
|
||||
<path fill="none" stroke="black" d="M5345,-1612C5345,-1612 5565,-1612 5565,-1612 5571,-1612 5577,-1618 5577,-1624 5577,-1624 5577,-1721 5577,-1721 5577,-1727 5571,-1733 5565,-1733 5565,-1733 5345,-1733 5345,-1733 5339,-1733 5333,-1727 5333,-1721 5333,-1721 5333,-1624 5333,-1624 5333,-1618 5339,-1612 5345,-1612"/>
|
||||
<text text-anchor="middle" x="5455" y="-1717.8" font-family="Times,serif" font-size="14.00">StatisticGraph</text>
|
||||
<polyline fill="none" stroke="black" points="5333,-1710 5577,-1710 "/>
|
||||
<text text-anchor="start" x="5341" y="-1694.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="5341" y="-1679.8" font-family="Times,serif" font-size="14.00">statistic_index_id :integer</text>
|
||||
<text text-anchor="start" x="5341" y="-1664.8" font-family="Times,serif" font-size="14.00">chart_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="5341" y="-1649.8" font-family="Times,serif" font-size="14.00">limit :integer</text>
|
||||
<text text-anchor="start" x="5341" y="-1634.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5341" y="-1619.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- OAuth2Mapping -->
|
||||
<g id="node39" class="node"><title>OAuth2Mapping</title>
|
||||
<path fill="none" stroke="black" d="M6916,-2537.5C6916,-2537.5 7136,-2537.5 7136,-2537.5 7142,-2537.5 7148,-2543.5 7148,-2549.5 7148,-2549.5 7148,-2706.5 7148,-2706.5 7148,-2712.5 7142,-2718.5 7136,-2718.5 7136,-2718.5 6916,-2718.5 6916,-2718.5 6910,-2718.5 6904,-2712.5 6904,-2706.5 6904,-2706.5 6904,-2549.5 6904,-2549.5 6904,-2543.5 6910,-2537.5 6916,-2537.5"/>
|
||||
<text text-anchor="middle" x="7026" y="-2703.3" font-family="Times,serif" font-size="14.00">OAuth2Mapping</text>
|
||||
<polyline fill="none" stroke="black" points="6904,-2695.5 7148,-2695.5 "/>
|
||||
<text text-anchor="start" x="6912" y="-2680.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="6912" y="-2665.3" font-family="Times,serif" font-size="14.00">o_auth2_provider_id :integer</text>
|
||||
<text text-anchor="start" x="6912" y="-2650.3" font-family="Times,serif" font-size="14.00">local_field :character varying</text>
|
||||
<text text-anchor="start" x="6912" y="-2635.3" font-family="Times,serif" font-size="14.00">api_field :character varying</text>
|
||||
<text text-anchor="start" x="6912" y="-2620.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="6912" y="-2605.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="6912" y="-2590.3" font-family="Times,serif" font-size="14.00">local_model :character varying</text>
|
||||
<text text-anchor="start" x="6912" y="-2575.3" font-family="Times,serif" font-size="14.00">api_endpoint :character varying</text>
|
||||
<text text-anchor="start" x="6912" y="-2560.3" font-family="Times,serif" font-size="14.00">api_data_type :character varying</text>
|
||||
<text text-anchor="start" x="6912" y="-2545.3" font-family="Times,serif" font-size="14.00">transformation :jsonb</text>
|
||||
</g>
|
||||
<!-- Licence -->
|
||||
<g id="node40" class="node"><title>Licence</title>
|
||||
<path fill="none" stroke="black" d="M1622,-2590C1622,-2590 1776,-2590 1776,-2590 1782,-2590 1788,-2596 1788,-2602 1788,-2602 1788,-2654 1788,-2654 1788,-2660 1782,-2666 1776,-2666 1776,-2666 1622,-2666 1622,-2666 1616,-2666 1610,-2660 1610,-2654 1610,-2654 1610,-2602 1610,-2602 1610,-2596 1616,-2590 1622,-2590"/>
|
||||
<text text-anchor="middle" x="1699" y="-2650.8" font-family="Times,serif" font-size="14.00">Licence</text>
|
||||
<polyline fill="none" stroke="black" points="1610,-2643 1788,-2643 "/>
|
||||
<text text-anchor="start" x="1618" y="-2627.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="1618" y="-2612.8" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
||||
<text text-anchor="start" x="1618" y="-2597.8" font-family="Times,serif" font-size="14.00">description :text</text>
|
||||
</g>
|
||||
<!-- Licence->Project -->
|
||||
<g id="edge45" class="edge"><title>Licence->Project</title>
|
||||
<path fill="none" stroke="#bacf74" d="M1699,-2581.67C1699,-2499.67 1699,-2324.67 1699,-2210.66"/>
|
||||
<ellipse fill="none" stroke="#bacf74" cx="1699" cy="-2585.77" rx="4" ry="4"/>
|
||||
<polygon fill="#bacf74" stroke="#bacf74" points="1699,-2210.51 1703.5,-2200.51 1699,-2205.51 1699,-2200.51 1699,-2200.51 1699,-2200.51 1699,-2205.51 1694.5,-2200.51 1699,-2210.51 1699,-2210.51"/>
|
||||
</g>
|
||||
<!-- User->Project -->
|
||||
<g id="edge49" class="edge"><title>User->Project</title>
|
||||
<path fill="none" stroke="#316bec" d="M2048.5,-2460.85C1967.49,-2378.02 1871.99,-2280.37 1801.31,-2208.1"/>
|
||||
<ellipse fill="none" stroke="#316bec" cx="2051.46" cy="-2463.87" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#316bec" stroke="#316bec" points="1801.11,-2207.9 1797.33,-2197.6 1797.61,-2204.32 1794.11,-2200.75 1794.11,-2200.75 1794.11,-2200.75 1797.61,-2204.32 1790.9,-2203.9 1801.11,-2207.9 1801.11,-2207.9"/>
|
||||
<text text-anchor="middle" x="1974" y="-2342.8" font-family="Times,serif" font-size="14.00">my_projects</text>
|
||||
</g>
|
||||
<!-- User->Wallet -->
|
||||
<g id="edge61" class="edge"><title>User->Wallet</title>
|
||||
<path fill="none" stroke="#493ebf" d="M2046.97,-2508.19C1973.54,-2459.8 1884.03,-2407.1 1797,-2372 1698.28,-2332.19 1662.51,-2358.78 1563,-2321 1240.04,-2198.39 893.083,-1974.68 739.322,-1870.15"/>
|
||||
<ellipse fill="none" stroke="#493ebf" cx="2050.69" cy="-2510.65" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#493ebf" stroke="#493ebf" cx="735.899" cy="-1867.82" rx="4.00002" ry="4.00002"/>
|
||||
</g>
|
||||
<!-- User->Invoice -->
|
||||
<g id="edge59" class="edge"><title>User->Invoice</title>
|
||||
<path fill="none" stroke="#e9248e" d="M2047.48,-2498.19C1975,-2448.81 1886.07,-2398.09 1797,-2372 1743.36,-2356.29 846.861,-2356.03 791,-2354 656.888,-2349.13 308.468,-2380.14 188,-2321 73.302,-2264.69 0,-2231.27 0,-2103.5 0,-2103.5 0,-2103.5 0,-707 0,-449.368 1988.03,-374.827 2525.45,-359.384"/>
|
||||
<ellipse fill="none" stroke="#e9248e" cx="2051.15" cy="-2500.7" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#e9248e" stroke="#e9248e" points="2525.57,-359.38 2535.7,-363.593 2530.57,-359.238 2535.57,-359.095 2535.57,-359.095 2535.57,-359.095 2530.57,-359.238 2535.44,-354.597 2525.57,-359.38 2525.57,-359.38"/>
|
||||
</g>
|
||||
<!-- User->Credit -->
|
||||
<g id="edge56" class="edge"><title>User->Credit</title>
|
||||
<path fill="none" stroke="#afe689" d="M2212.54,-2362.11C2216.83,-2219.6 2227.76,-2041.29 2254,-1884 2264.86,-1818.9 2280.86,-1805.67 2294,-1741 2347.28,-1478.83 2322.3,-1407.06 2371,-1144 2373.75,-1129.16 2369.91,-1123.04 2379,-1111 2382.07,-1106.93 2414,-1088.35 2451.72,-1067.24"/>
|
||||
<polygon fill="#afe689" stroke="#afe689" points="2212.54,-2362.31 2207.75,-2372.18 2212.39,-2367.31 2212.25,-2372.31 2212.25,-2372.31 2212.25,-2372.31 2212.39,-2367.31 2216.74,-2372.44 2212.54,-2362.31 2212.54,-2362.31"/>
|
||||
<polygon fill="#afe689" stroke="#afe689" points="2452.16,-1066.99 2463.09,-1066.05 2456.53,-1064.55 2460.9,-1062.12 2460.9,-1062.12 2460.9,-1062.12 2456.53,-1064.55 2458.7,-1058.19 2452.16,-1066.99 2452.16,-1066.99"/>
|
||||
</g>
|
||||
<!-- User->Credit -->
|
||||
<g id="edge57" class="edge"><title>User->Credit</title>
|
||||
<path fill="none" stroke="#a96bda" d="M2243.53,-2362.26C2245.08,-2348.31 2246.58,-2334.49 2248,-2321 2268.37,-2127.07 2251.8,-2075.79 2287,-1884 2302.42,-1799.99 2461.39,-1222.52 2495,-1144 2505.51,-1119.45 2519.37,-1094 2532.97,-1071.24"/>
|
||||
<polygon fill="#a96bda" stroke="#a96bda" points="2243.51,-2362.5 2237.92,-2371.94 2242.95,-2367.47 2242.39,-2372.44 2242.39,-2372.44 2242.39,-2372.44 2242.95,-2367.47 2246.87,-2372.94 2243.51,-2362.5 2243.51,-2362.5"/>
|
||||
<polygon fill="#a96bda" stroke="#a96bda" points="2532.98,-1071.22 2542.01,-1064.99 2535.57,-1066.94 2538.16,-1062.66 2538.16,-1062.66 2538.16,-1062.66 2535.57,-1066.94 2534.31,-1060.33 2532.98,-1071.22 2532.98,-1071.22"/>
|
||||
<text text-anchor="middle" x="2401.5" y="-1668.8" font-family="Times,serif" font-size="14.00">training_credits</text>
|
||||
</g>
|
||||
<!-- User->Credit -->
|
||||
<g id="edge58" class="edge"><title>User->Credit</title>
|
||||
<path fill="none" stroke="#cef91d" d="M2186.18,-2362.18C2172.02,-2154.79 2163.53,-1859.61 2200,-1604 2230.08,-1393.19 2222.86,-1325.64 2334,-1144 2345.16,-1125.76 2351.41,-1123.15 2369,-1111 2384.05,-1100.61 2389.76,-1101.41 2406,-1093 2421.64,-1084.9 2437.95,-1076.22 2454.07,-1067.51"/>
|
||||
<polygon fill="#cef91d" stroke="#cef91d" points="2186.19,-2362.32 2182.39,-2372.61 2186.53,-2367.31 2186.88,-2372.3 2186.88,-2372.3 2186.88,-2372.3 2186.53,-2367.31 2191.37,-2371.99 2186.19,-2362.32 2186.19,-2362.32"/>
|
||||
<polygon fill="#cef91d" stroke="#cef91d" points="2454.21,-1067.44 2465.14,-1066.63 2458.6,-1065.05 2463,-1062.67 2463,-1062.67 2463,-1062.67 2458.6,-1065.05 2460.85,-1058.71 2454.21,-1067.44 2454.21,-1067.44"/>
|
||||
<text text-anchor="middle" x="2245" y="-1668.8" font-family="Times,serif" font-size="14.00">machine_credits</text>
|
||||
</g>
|
||||
<!-- Role -->
|
||||
<g id="node49" class="node"><title>Role</title>
|
||||
<path fill="none" stroke="black" d="M1860,-934C1860,-934 2080,-934 2080,-934 2086,-934 2092,-940 2092,-946 2092,-946 2092,-1043 2092,-1043 2092,-1049 2086,-1055 2080,-1055 2080,-1055 1860,-1055 1860,-1055 1854,-1055 1848,-1049 1848,-1043 1848,-1043 1848,-946 1848,-946 1848,-940 1854,-934 1860,-934"/>
|
||||
<text text-anchor="middle" x="1970" y="-1039.8" font-family="Times,serif" font-size="14.00">Role</text>
|
||||
<polyline fill="none" stroke="black" points="1848,-1032 2092,-1032 "/>
|
||||
<text text-anchor="start" x="1856" y="-1016.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="1856" y="-1001.8" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
||||
<text text-anchor="start" x="1856" y="-986.8" font-family="Times,serif" font-size="14.00">resource_id :integer</text>
|
||||
<text text-anchor="start" x="1856" y="-971.8" font-family="Times,serif" font-size="14.00">resource_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="1856" y="-956.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1856" y="-941.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- User->Role -->
|
||||
<g id="edge47" class="edge"><title>User->Role</title>
|
||||
<path fill="none" stroke="#5963b9" d="M2116.76,-2362.37C2094.96,-2280.47 2078,-2189.22 2078,-2103.5 2078,-2103.5 2078,-2103.5 2078,-1271.5 2078,-1196.8 2043.27,-1118.07 2013.2,-1063.9"/>
|
||||
<polygon fill="#5963b9" stroke="#5963b9" points="2116.84,-2362.65 2115.1,-2373.48 2118.14,-2367.48 2119.44,-2372.31 2119.44,-2372.31 2119.44,-2372.31 2118.14,-2367.48 2123.79,-2371.13 2116.84,-2362.65 2116.84,-2362.65"/>
|
||||
<polygon fill="#5963b9" stroke="#5963b9" points="2013.14,-1063.8 2012.15,-1052.88 2010.69,-1059.44 2008.23,-1055.09 2008.23,-1055.09 2008.23,-1055.09 2010.69,-1059.44 2004.31,-1057.3 2013.14,-1063.8 2013.14,-1063.8"/>
|
||||
</g>
|
||||
<!-- Notification -->
|
||||
<g id="node54" class="node"><title>Notification</title>
|
||||
<path fill="none" stroke="black" d="M2308.5,-2004.5C2308.5,-2004.5 2547.5,-2004.5 2547.5,-2004.5 2553.5,-2004.5 2559.5,-2010.5 2559.5,-2016.5 2559.5,-2016.5 2559.5,-2188.5 2559.5,-2188.5 2559.5,-2194.5 2553.5,-2200.5 2547.5,-2200.5 2547.5,-2200.5 2308.5,-2200.5 2308.5,-2200.5 2302.5,-2200.5 2296.5,-2194.5 2296.5,-2188.5 2296.5,-2188.5 2296.5,-2016.5 2296.5,-2016.5 2296.5,-2010.5 2302.5,-2004.5 2308.5,-2004.5"/>
|
||||
<text text-anchor="middle" x="2428" y="-2185.3" font-family="Times,serif" font-size="14.00">Notification</text>
|
||||
<polyline fill="none" stroke="black" points="2296.5,-2177.5 2559.5,-2177.5 "/>
|
||||
<text text-anchor="start" x="2304.5" y="-2162.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="2304.5" y="-2147.3" font-family="Times,serif" font-size="14.00">receiver_id :integer</text>
|
||||
<text text-anchor="start" x="2304.5" y="-2132.3" font-family="Times,serif" font-size="14.00">attached_object_id :integer</text>
|
||||
<text text-anchor="start" x="2304.5" y="-2117.3" font-family="Times,serif" font-size="14.00">attached_object_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="2304.5" y="-2102.3" font-family="Times,serif" font-size="14.00">notification_type_id :integer</text>
|
||||
<text text-anchor="start" x="2304.5" y="-2087.3" font-family="Times,serif" font-size="14.00">is_read :boolean</text>
|
||||
<text text-anchor="start" x="2304.5" y="-2072.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2304.5" y="-2057.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2304.5" y="-2042.3" font-family="Times,serif" font-size="14.00">receiver_type :character varying</text>
|
||||
<text text-anchor="start" x="2304.5" y="-2027.3" font-family="Times,serif" font-size="14.00">is_send :boolean</text>
|
||||
<text text-anchor="start" x="2304.5" y="-2012.3" font-family="Times,serif" font-size="14.00">meta_data :jsonb</text>
|
||||
</g>
|
||||
<!-- User->Notification -->
|
||||
<g id="edge46" class="edge"><title>User->Notification</title>
|
||||
<path fill="none" stroke="#2f39c3" d="M2319.76,-2364.63C2342.44,-2309.9 2365.11,-2255.22 2383.8,-2210.13"/>
|
||||
<ellipse fill="none" stroke="#2f39c3" cx="2318.17" cy="-2368.46" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#2f39c3" stroke="#2f39c3" points="2383.9,-2209.9 2391.88,-2202.38 2385.81,-2205.28 2387.73,-2200.66 2387.73,-2200.66 2387.73,-2200.66 2385.81,-2205.28 2383.57,-2198.94 2383.9,-2209.9 2383.9,-2209.9"/>
|
||||
</g>
|
||||
<!-- User->Subscription -->
|
||||
<g id="edge54" class="edge"><title>User->Subscription</title>
|
||||
<path fill="none" stroke="#8b5cf4" d="M2141.86,-2364.23C2141.22,-2360.8 2140.6,-2357.39 2140,-2354 2120.53,-2243.86 2116,-2215.34 2116,-2103.5 2116,-2103.5 2116,-2103.5 2116,-1271.5 2116,-1198.3 2121.32,-1177 2153,-1111 2158.25,-1100.06 2164.56,-1089.09 2171.33,-1078.49"/>
|
||||
<ellipse fill="none" stroke="#8b5cf4" cx="2142.64" cy="-2368.32" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#8b5cf4" stroke="#8b5cf4" points="2171.37,-1078.44 2180.62,-1072.55 2174.11,-1074.26 2176.86,-1070.08 2176.86,-1070.08 2176.86,-1070.08 2174.11,-1074.26 2173.09,-1067.61 2171.37,-1078.44 2171.37,-1078.44"/>
|
||||
</g>
|
||||
<!-- Training -->
|
||||
<g id="node56" class="node"><title>Training</title>
|
||||
<path fill="none" stroke="black" d="M3228,-2027C3228,-2027 3448,-2027 3448,-2027 3454,-2027 3460,-2033 3460,-2039 3460,-2039 3460,-2166 3460,-2166 3460,-2172 3454,-2178 3448,-2178 3448,-2178 3228,-2178 3228,-2178 3222,-2178 3216,-2172 3216,-2166 3216,-2166 3216,-2039 3216,-2039 3216,-2033 3222,-2027 3228,-2027"/>
|
||||
<text text-anchor="middle" x="3338" y="-2162.8" font-family="Times,serif" font-size="14.00">Training</text>
|
||||
<polyline fill="none" stroke="black" points="3216,-2155 3460,-2155 "/>
|
||||
<text text-anchor="start" x="3224" y="-2139.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="3224" y="-2124.8" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
||||
<text text-anchor="start" x="3224" y="-2109.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3224" y="-2094.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3224" y="-2079.8" font-family="Times,serif" font-size="14.00">nb_total_places :integer</text>
|
||||
<text text-anchor="start" x="3224" y="-2064.8" font-family="Times,serif" font-size="14.00">slug :character varying(255)</text>
|
||||
<text text-anchor="start" x="3224" y="-2049.8" font-family="Times,serif" font-size="14.00">description :text</text>
|
||||
<text text-anchor="start" x="3224" y="-2034.8" font-family="Times,serif" font-size="14.00">public_page :boolean</text>
|
||||
</g>
|
||||
<!-- User->Training -->
|
||||
<g id="edge53" class="edge"><title>User->Training</title>
|
||||
<path fill="none" stroke="#dce834" d="M2377.67,-2604.59C2580.06,-2570.82 2924.6,-2491.71 3169,-2321 3218.9,-2286.14 3260.97,-2232.17 3290.64,-2186.72"/>
|
||||
<polygon fill="#dce834" stroke="#dce834" points="2377.41,-2604.63 2366.81,-2601.82 2372.48,-2605.45 2367.54,-2606.26 2367.54,-2606.26 2367.54,-2606.26 2372.48,-2605.45 2368.28,-2610.7 2377.41,-2604.63 2377.41,-2604.63"/>
|
||||
<polygon fill="#dce834" stroke="#dce834" points="3290.82,-2186.45 3300.01,-2180.48 3293.52,-2182.25 3296.23,-2178.04 3296.23,-2178.04 3296.23,-2178.04 3293.52,-2182.25 3292.44,-2175.61 3290.82,-2186.45 3290.82,-2186.45"/>
|
||||
</g>
|
||||
<!-- User->Reservation -->
|
||||
<g id="edge51" class="edge"><title>User->Reservation</title>
|
||||
<path fill="none" stroke="#2b8f54" d="M2375.73,-2622.21C2630.54,-2607.51 3126.57,-2549.2 3469,-2321 3533.49,-2278.03 3820.55,-1806.21 3882,-1759 3899.41,-1745.63 3912.82,-1756.86 3928,-1741 3978.35,-1688.41 3968.6,-1657.74 3981,-1586 3993.65,-1512.82 3993.91,-1428.55 3991.42,-1365.98"/>
|
||||
<ellipse fill="none" stroke="#2b8f54" cx="2371.51" cy="-2622.44" rx="4" ry="4"/>
|
||||
<polygon fill="#2b8f54" stroke="#2b8f54" points="3991.41,-1365.73 3995.48,-1355.54 3991.2,-1360.73 3990.98,-1355.74 3990.98,-1355.74 3990.98,-1355.74 3991.2,-1360.73 3986.49,-1355.93 3991.41,-1365.73 3991.41,-1365.73"/>
|
||||
</g>
|
||||
<!-- UsersCredit -->
|
||||
<g id="node61" class="node"><title>UsersCredit</title>
|
||||
<path fill="none" stroke="black" d="M2503,-647.5C2503,-647.5 2723,-647.5 2723,-647.5 2729,-647.5 2735,-653.5 2735,-659.5 2735,-659.5 2735,-756.5 2735,-756.5 2735,-762.5 2729,-768.5 2723,-768.5 2723,-768.5 2503,-768.5 2503,-768.5 2497,-768.5 2491,-762.5 2491,-756.5 2491,-756.5 2491,-659.5 2491,-659.5 2491,-653.5 2497,-647.5 2503,-647.5"/>
|
||||
<text text-anchor="middle" x="2613" y="-753.3" font-family="Times,serif" font-size="14.00">UsersCredit</text>
|
||||
<polyline fill="none" stroke="black" points="2491,-745.5 2735,-745.5 "/>
|
||||
<text text-anchor="start" x="2499" y="-730.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="2499" y="-715.3" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
||||
<text text-anchor="start" x="2499" y="-700.3" font-family="Times,serif" font-size="14.00">credit_id :integer</text>
|
||||
<text text-anchor="start" x="2499" y="-685.3" font-family="Times,serif" font-size="14.00">hours_used :integer</text>
|
||||
<text text-anchor="start" x="2499" y="-670.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2499" y="-655.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- User->UsersCredit -->
|
||||
<g id="edge55" class="edge"><title>User->UsersCredit</title>
|
||||
<path fill="none" stroke="#f81dc7" d="M2174.4,-2364.1C2173.07,-2349.54 2171.92,-2335.1 2171,-2321 2162.5,-2190.36 2144.05,-1246.89 2225,-1144 2268.02,-1089.32 2322.6,-1140.96 2373,-1093 2441.33,-1027.97 2403.01,-976.613 2452,-896 2456.14,-889.188 2509.9,-827.07 2554.18,-776.268"/>
|
||||
<ellipse fill="none" stroke="#f81dc7" cx="2174.78" cy="-2368.22" rx="4" ry="4"/>
|
||||
<polygon fill="#f81dc7" stroke="#f81dc7" points="2554.34,-776.08 2564.31,-771.5 2557.63,-772.312 2560.91,-768.543 2560.91,-768.543 2560.91,-768.543 2557.63,-772.312 2557.52,-765.586 2554.34,-776.08 2554.34,-776.08"/>
|
||||
</g>
|
||||
<!-- User->UserTag -->
|
||||
<g id="edge60" class="edge"><title>User->UserTag</title>
|
||||
<path fill="none" stroke="#f51ca6" d="M2375.51,-2586.38C2516.43,-2545.41 2718.99,-2471.23 2864,-2354 2928.17,-2302.13 2978.69,-2220.59 3008.4,-2164.72"/>
|
||||
<ellipse fill="none" stroke="#f51ca6" cx="2371.43" cy="-2587.56" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#f51ca6" stroke="#f51ca6" points="3008.52,-2164.5 3017.15,-2157.73 3010.84,-2160.07 3013.17,-2155.64 3013.17,-2155.64 3013.17,-2155.64 3010.84,-2160.07 3009.18,-2153.55 3008.52,-2164.5 3008.52,-2164.5"/>
|
||||
</g>
|
||||
<!-- Export -->
|
||||
<g id="node67" class="node"><title>Export</title>
|
||||
<path fill="none" stroke="black" d="M2590,-2027C2590,-2027 2810,-2027 2810,-2027 2816,-2027 2822,-2033 2822,-2039 2822,-2039 2822,-2166 2822,-2166 2822,-2172 2816,-2178 2810,-2178 2810,-2178 2590,-2178 2590,-2178 2584,-2178 2578,-2172 2578,-2166 2578,-2166 2578,-2039 2578,-2039 2578,-2033 2584,-2027 2590,-2027"/>
|
||||
<text text-anchor="middle" x="2700" y="-2162.8" font-family="Times,serif" font-size="14.00">Export</text>
|
||||
<polyline fill="none" stroke="black" points="2578,-2155 2822,-2155 "/>
|
||||
<text text-anchor="start" x="2586" y="-2139.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="2586" y="-2124.8" font-family="Times,serif" font-size="14.00">category :character varying</text>
|
||||
<text text-anchor="start" x="2586" y="-2109.8" font-family="Times,serif" font-size="14.00">export_type :character varying</text>
|
||||
<text text-anchor="start" x="2586" y="-2094.8" font-family="Times,serif" font-size="14.00">query :character varying</text>
|
||||
<text text-anchor="start" x="2586" y="-2079.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2586" y="-2064.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2586" y="-2049.8" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
||||
<text text-anchor="start" x="2586" y="-2034.8" font-family="Times,serif" font-size="14.00">key :character varying</text>
|
||||
</g>
|
||||
<!-- User->Export -->
|
||||
<g id="edge62" class="edge"><title>User->Export</title>
|
||||
<path fill="none" stroke="#1ca38c" d="M2373.76,-2505.85C2438.47,-2453.19 2510.94,-2388.22 2568,-2321 2602.63,-2280.21 2634.04,-2229.32 2657.52,-2187.03"/>
|
||||
<ellipse fill="none" stroke="#1ca38c" cx="2370.63" cy="-2508.39" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#1ca38c" stroke="#1ca38c" points="2657.59,-2186.9 2666.36,-2180.31 2660,-2182.52 2662.41,-2178.14 2662.41,-2178.14 2662.41,-2178.14 2660,-2182.52 2658.47,-2175.97 2657.59,-2186.9 2657.59,-2186.9"/>
|
||||
</g>
|
||||
<!-- UserTraining -->
|
||||
<g id="node73" class="node"><title>UserTraining</title>
|
||||
<path fill="none" stroke="black" d="M2479,-1619.5C2479,-1619.5 2699,-1619.5 2699,-1619.5 2705,-1619.5 2711,-1625.5 2711,-1631.5 2711,-1631.5 2711,-1713.5 2711,-1713.5 2711,-1719.5 2705,-1725.5 2699,-1725.5 2699,-1725.5 2479,-1725.5 2479,-1725.5 2473,-1725.5 2467,-1719.5 2467,-1713.5 2467,-1713.5 2467,-1631.5 2467,-1631.5 2467,-1625.5 2473,-1619.5 2479,-1619.5"/>
|
||||
<text text-anchor="middle" x="2589" y="-1710.3" font-family="Times,serif" font-size="14.00">UserTraining</text>
|
||||
<polyline fill="none" stroke="black" points="2467,-1702.5 2711,-1702.5 "/>
|
||||
<text text-anchor="start" x="2475" y="-1687.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="2475" y="-1672.3" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
||||
<text text-anchor="start" x="2475" y="-1657.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2475" y="-1642.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2475" y="-1627.3" font-family="Times,serif" font-size="14.00">training_id :integer</text>
|
||||
</g>
|
||||
<!-- User->UserTraining -->
|
||||
<g id="edge52" class="edge"><title>User->UserTraining</title>
|
||||
<path fill="none" stroke="#51685a" d="M2375.42,-2596.26C2523.32,-2558.96 2732.09,-2480.12 2831,-2321 2882.27,-2238.52 2871.26,-1972.37 2831,-1884 2801.8,-1819.91 2742.38,-1767.76 2689.73,-1731.4"/>
|
||||
<ellipse fill="none" stroke="#51685a" cx="2371.42" cy="-2597.26" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#51685a" stroke="#51685a" points="2689.62,-1731.33 2683.87,-1721.98 2685.48,-1728.52 2681.34,-1725.71 2681.34,-1725.71 2681.34,-1725.71 2685.48,-1728.52 2678.81,-1729.43 2689.62,-1731.33 2689.62,-1731.33"/>
|
||||
</g>
|
||||
<!-- User->ProjectUser -->
|
||||
<g id="edge50" class="edge"><title>User->ProjectUser</title>
|
||||
<path fill="none" stroke="#a6f2a4" d="M2046.97,-2508.19C1973.54,-2459.8 1884.03,-2407.1 1797,-2372 1698.28,-2332.19 1660.44,-2363.83 1563,-2321 1241.5,-2179.69 1177.53,-2101.48 917,-1866 877.622,-1830.41 838.477,-1785.9 807.994,-1748.65"/>
|
||||
<ellipse fill="none" stroke="#a6f2a4" cx="2050.69" cy="-2510.65" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#a6f2a4" stroke="#a6f2a4" points="807.933,-1748.58 805.115,-1737.98 804.778,-1744.7 801.624,-1740.82 801.624,-1740.82 801.624,-1740.82 804.778,-1744.7 798.132,-1743.66 807.933,-1748.58 807.933,-1748.58"/>
|
||||
</g>
|
||||
<!-- Profile -->
|
||||
<g id="node87" class="node"><title>Profile</title>
|
||||
<path fill="none" stroke="black" d="M209,-1884.5C209,-1884.5 429,-1884.5 429,-1884.5 435,-1884.5 441,-1890.5 441,-1896.5 441,-1896.5 441,-2308.5 441,-2308.5 441,-2314.5 435,-2320.5 429,-2320.5 429,-2320.5 209,-2320.5 209,-2320.5 203,-2320.5 197,-2314.5 197,-2308.5 197,-2308.5 197,-1896.5 197,-1896.5 197,-1890.5 203,-1884.5 209,-1884.5"/>
|
||||
<text text-anchor="middle" x="319" y="-2305.3" font-family="Times,serif" font-size="14.00">Profile</text>
|
||||
<polyline fill="none" stroke="black" points="197,-2297.5 441,-2297.5 "/>
|
||||
<text text-anchor="start" x="205" y="-2282.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="205" y="-2267.3" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
||||
<text text-anchor="start" x="205" y="-2252.3" font-family="Times,serif" font-size="14.00">first_name :character varying(255)</text>
|
||||
<text text-anchor="start" x="205" y="-2237.3" font-family="Times,serif" font-size="14.00">last_name :character varying(255)</text>
|
||||
<text text-anchor="start" x="205" y="-2222.3" font-family="Times,serif" font-size="14.00">gender :boolean</text>
|
||||
<text text-anchor="start" x="205" y="-2207.3" font-family="Times,serif" font-size="14.00">birthday :date</text>
|
||||
<text text-anchor="start" x="205" y="-2192.3" font-family="Times,serif" font-size="14.00">phone :character varying(255)</text>
|
||||
<text text-anchor="start" x="205" y="-2177.3" font-family="Times,serif" font-size="14.00">interest :text</text>
|
||||
<text text-anchor="start" x="205" y="-2162.3" font-family="Times,serif" font-size="14.00">software_mastered :text</text>
|
||||
<text text-anchor="start" x="205" y="-2147.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="205" y="-2132.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="205" y="-2117.3" font-family="Times,serif" font-size="14.00">facebook :character varying</text>
|
||||
<text text-anchor="start" x="205" y="-2102.3" font-family="Times,serif" font-size="14.00">twitter :character varying</text>
|
||||
<text text-anchor="start" x="205" y="-2087.3" font-family="Times,serif" font-size="14.00">google_plus :character varying</text>
|
||||
<text text-anchor="start" x="205" y="-2072.3" font-family="Times,serif" font-size="14.00">viadeo :character varying</text>
|
||||
<text text-anchor="start" x="205" y="-2057.3" font-family="Times,serif" font-size="14.00">linkedin :character varying</text>
|
||||
<text text-anchor="start" x="205" y="-2042.3" font-family="Times,serif" font-size="14.00">instagram :character varying</text>
|
||||
<text text-anchor="start" x="205" y="-2027.3" font-family="Times,serif" font-size="14.00">youtube :character varying</text>
|
||||
<text text-anchor="start" x="205" y="-2012.3" font-family="Times,serif" font-size="14.00">vimeo :character varying</text>
|
||||
<text text-anchor="start" x="205" y="-1997.3" font-family="Times,serif" font-size="14.00">dailymotion :character varying</text>
|
||||
<text text-anchor="start" x="205" y="-1982.3" font-family="Times,serif" font-size="14.00">github :character varying</text>
|
||||
<text text-anchor="start" x="205" y="-1967.3" font-family="Times,serif" font-size="14.00">echosciences :character varying</text>
|
||||
<text text-anchor="start" x="205" y="-1952.3" font-family="Times,serif" font-size="14.00">website :character varying</text>
|
||||
<text text-anchor="start" x="205" y="-1937.3" font-family="Times,serif" font-size="14.00">pinterest :character varying</text>
|
||||
<text text-anchor="start" x="205" y="-1922.3" font-family="Times,serif" font-size="14.00">lastfm :character varying</text>
|
||||
<text text-anchor="start" x="205" y="-1907.3" font-family="Times,serif" font-size="14.00">flickr :character varying</text>
|
||||
<text text-anchor="start" x="205" y="-1892.3" font-family="Times,serif" font-size="14.00">job :character varying</text>
|
||||
</g>
|
||||
<!-- User->Profile -->
|
||||
<g id="edge48" class="edge"><title>User->Profile</title>
|
||||
<path fill="none" stroke="#95a94f" d="M2047.47,-2498.23C1974.99,-2448.86 1886.06,-2398.13 1797,-2372 1694.95,-2342.05 943.466,-2378.61 840,-2354 698.381,-2320.32 549.994,-2244.39 447.968,-2184.9"/>
|
||||
<ellipse fill="none" stroke="#95a94f" cx="2051.13" cy="-2500.74" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#95a94f" stroke="#95a94f" cx="444.461" cy="-2182.85" rx="4.00002" ry="4.00002"/>
|
||||
</g>
|
||||
<!-- ProjectStepImage -->
|
||||
<g id="node42" class="node"><title>ProjectStepImage</title>
|
||||
<path fill="none" stroke="black" d="M902,-1204.5C902,-1204.5 1122,-1204.5 1122,-1204.5 1128,-1204.5 1134,-1210.5 1134,-1216.5 1134,-1216.5 1134,-1328.5 1134,-1328.5 1134,-1334.5 1128,-1340.5 1122,-1340.5 1122,-1340.5 902,-1340.5 902,-1340.5 896,-1340.5 890,-1334.5 890,-1328.5 890,-1328.5 890,-1216.5 890,-1216.5 890,-1210.5 896,-1204.5 902,-1204.5"/>
|
||||
<text text-anchor="middle" x="1012" y="-1325.3" font-family="Times,serif" font-size="14.00">ProjectStepImage</text>
|
||||
<polyline fill="none" stroke="black" points="890,-1317.5 1134,-1317.5 "/>
|
||||
<text text-anchor="start" x="898" y="-1302.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="898" y="-1287.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="898" y="-1272.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="898" y="-1257.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="898" y="-1242.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="898" y="-1227.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="898" y="-1212.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Credit->UsersCredit -->
|
||||
<g id="edge63" class="edge"><title>Credit->UsersCredit</title>
|
||||
<path fill="none" stroke="#89bbba" d="M2590.91,-918.458C2595.48,-875.187 2601.17,-821.143 2605.64,-778.791"/>
|
||||
<ellipse fill="none" stroke="#89bbba" cx="2590.49" cy="-922.46" rx="4" ry="4"/>
|
||||
<polygon fill="#89bbba" stroke="#89bbba" points="2605.64,-778.787 2611.16,-769.314 2606.17,-773.814 2606.69,-768.842 2606.69,-768.842 2606.69,-768.842 2606.17,-773.814 2602.21,-768.37 2605.64,-778.787 2605.64,-778.787"/>
|
||||
</g>
|
||||
<!-- PartnerPlan -->
|
||||
<g id="node45" class="node"><title>PartnerPlan</title>
|
||||
<path fill="none" stroke="black" d="M2554,-1144.5C2554,-1144.5 2774,-1144.5 2774,-1144.5 2780,-1144.5 2786,-1150.5 2786,-1156.5 2786,-1156.5 2786,-1388.5 2786,-1388.5 2786,-1394.5 2780,-1400.5 2774,-1400.5 2774,-1400.5 2554,-1400.5 2554,-1400.5 2548,-1400.5 2542,-1394.5 2542,-1388.5 2542,-1388.5 2542,-1156.5 2542,-1156.5 2542,-1150.5 2548,-1144.5 2554,-1144.5"/>
|
||||
<text text-anchor="middle" x="2664" y="-1385.3" font-family="Times,serif" font-size="14.00">PartnerPlan</text>
|
||||
<polyline fill="none" stroke="black" points="2542,-1377.5 2786,-1377.5 "/>
|
||||
<text text-anchor="start" x="2550" y="-1362.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="2550" y="-1347.3" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
||||
<text text-anchor="start" x="2550" y="-1332.3" font-family="Times,serif" font-size="14.00">amount :integer</text>
|
||||
<text text-anchor="start" x="2550" y="-1317.3" font-family="Times,serif" font-size="14.00">interval :character varying(255)</text>
|
||||
<text text-anchor="start" x="2550" y="-1302.3" font-family="Times,serif" font-size="14.00">group_id :integer</text>
|
||||
<text text-anchor="start" x="2550" y="-1287.3" font-family="Times,serif" font-size="14.00">stp_plan_id :character varying(255)</text>
|
||||
<text text-anchor="start" x="2550" y="-1272.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2550" y="-1257.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2550" y="-1242.3" font-family="Times,serif" font-size="14.00">training_credit_nb :integer</text>
|
||||
<text text-anchor="start" x="2550" y="-1227.3" font-family="Times,serif" font-size="14.00">is_rolling :boolean</text>
|
||||
<text text-anchor="start" x="2550" y="-1212.3" font-family="Times,serif" font-size="14.00">description :text</text>
|
||||
<text text-anchor="start" x="2550" y="-1197.3" font-family="Times,serif" font-size="14.00">type :character varying</text>
|
||||
<text text-anchor="start" x="2550" y="-1182.3" font-family="Times,serif" font-size="14.00">base_name :character varying</text>
|
||||
<text text-anchor="start" x="2550" y="-1167.3" font-family="Times,serif" font-size="14.00">ui_weight :integer</text>
|
||||
<text text-anchor="start" x="2550" y="-1152.3" font-family="Times,serif" font-size="14.00">interval_count :integer</text>
|
||||
</g>
|
||||
<!-- PartnerPlan->Price -->
|
||||
<g id="edge70" class="edge"><title>PartnerPlan->Price</title>
|
||||
<path fill="none" stroke="#6d40f2" d="M2793.51,-1145.16C2794.33,-1144.77 2795.17,-1144.38 2796,-1144 2838.23,-1124.78 2957.88,-1131.06 3004,-1126 3114.53,-1113.87 3148.99,-1134.87 3252,-1093 3263.61,-1088.28 3275.11,-1082.29 3286.2,-1075.6"/>
|
||||
<ellipse fill="none" stroke="#6d40f2" cx="2789.67" cy="-1147.1" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#6d40f2" stroke="#6d40f2" points="3286.52,-1075.4 3297.38,-1073.91 3290.76,-1072.75 3294.99,-1070.1 3294.99,-1070.1 3294.99,-1070.1 3290.76,-1072.75 3292.61,-1066.28 3286.52,-1075.4 3286.52,-1075.4"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->PlanFile -->
|
||||
<g id="edge69" class="edge"><title>PartnerPlan->PlanFile</title>
|
||||
<path fill="none" stroke="#de0511" d="M2793.58,-1145.31C2794.38,-1144.87 2795.19,-1144.43 2796,-1144 2829.7,-1126.05 2856,-1155.69 2880,-1126 2892.61,-1110.4 2894.16,-1090.25 2890.74,-1070.46"/>
|
||||
<ellipse fill="none" stroke="#de0511" cx="2789.84" cy="-1147.47" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#de0511" stroke="#de0511" cx="2889.93" cy="-1066.53" rx="4.00001" ry="4.00001"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->Credit -->
|
||||
<g id="edge64" class="edge"><title>PartnerPlan->Credit</title>
|
||||
<path fill="none" stroke="#43ad88" d="M2553.26,-1137.03C2551.71,-1133.38 2550.29,-1129.7 2549,-1126 2543.03,-1108.83 2543.81,-1090.08 2547.79,-1072.28"/>
|
||||
<ellipse fill="none" stroke="#43ad88" cx="2554.96" cy="-1140.83" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#43ad88" stroke="#43ad88" points="2547.82,-1072.18 2554.67,-1063.62 2549.07,-1067.34 2550.31,-1062.5 2550.31,-1062.5 2550.31,-1062.5 2549.07,-1067.34 2545.96,-1061.38 2547.82,-1072.18 2547.82,-1072.18"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->Credit -->
|
||||
<g id="edge65" class="edge"><title>PartnerPlan->Credit</title>
|
||||
<path fill="none" stroke="#1784fb" d="M2572.46,-1136.51C2571.2,-1133.02 2570.04,-1129.51 2569,-1126 2564,-1109.2 2563.27,-1090.72 2564.69,-1073.08"/>
|
||||
<ellipse fill="none" stroke="#1784fb" cx="2573.95" cy="-1140.39" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#1784fb" stroke="#1784fb" points="2564.73,-1072.76 2570.24,-1063.28 2565.25,-1067.79 2565.76,-1062.81 2565.76,-1062.81 2565.76,-1062.81 2565.25,-1067.79 2561.29,-1062.35 2564.73,-1072.76 2564.73,-1072.76"/>
|
||||
<text text-anchor="middle" x="2611.5" y="-1114.8" font-family="Times,serif" font-size="14.00">training_credits</text>
|
||||
</g>
|
||||
<!-- PartnerPlan->Credit -->
|
||||
<g id="edge66" class="edge"><title>PartnerPlan->Credit</title>
|
||||
<path fill="none" stroke="#151cd0" d="M2660.4,-1136.29C2658.69,-1127.65 2656.58,-1119.15 2654,-1111 2649.8,-1097.73 2643.75,-1084.42 2636.93,-1071.81"/>
|
||||
<ellipse fill="none" stroke="#151cd0" cx="2661.14" cy="-1140.33" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#151cd0" stroke="#151cd0" points="2636.74,-1071.48 2635.76,-1060.55 2634.29,-1067.12 2631.84,-1062.76 2631.84,-1062.76 2631.84,-1062.76 2634.29,-1067.12 2627.92,-1064.96 2636.74,-1071.48 2636.74,-1071.48"/>
|
||||
<text text-anchor="middle" x="2703" y="-1114.8" font-family="Times,serif" font-size="14.00">machine_credits</text>
|
||||
</g>
|
||||
<!-- PartnerPlan->Role -->
|
||||
<g id="edge71" class="edge"><title>PartnerPlan->Role</title>
|
||||
<path fill="none" stroke="#16c4eb" d="M2533.94,-1243.34C2416.64,-1214.94 2241.51,-1164.98 2101,-1093 2083.6,-1084.08 2066.06,-1072.89 2049.73,-1061.3"/>
|
||||
<ellipse fill="none" stroke="#16c4eb" cx="2538.04" cy="-1244.32" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#16c4eb" stroke="#16c4eb" points="2049.41,-1061.07 2043.94,-1051.57 2045.35,-1058.14 2041.3,-1055.22 2041.3,-1055.22 2041.3,-1055.22 2045.35,-1058.14 2038.67,-1058.86 2049.41,-1061.07 2049.41,-1061.07"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->Subscription -->
|
||||
<g id="edge67" class="edge"><title>PartnerPlan->Subscription</title>
|
||||
<path fill="none" stroke="#ce9a74" d="M2535.21,-1188.71C2503.42,-1168.24 2469.46,-1146.34 2438,-1126 2412.89,-1109.76 2386.03,-1092.36 2360.39,-1075.72"/>
|
||||
<ellipse fill="none" stroke="#ce9a74" cx="2538.6" cy="-1190.89" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#ce9a74" stroke="#ce9a74" points="2360.14,-1075.55 2354.2,-1066.33 2355.94,-1072.83 2351.75,-1070.11 2351.75,-1070.11 2351.75,-1070.11 2355.94,-1072.83 2349.3,-1073.88 2360.14,-1075.55 2360.14,-1075.55"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->PlanImage -->
|
||||
<g id="edge68" class="edge"><title>PartnerPlan->PlanImage</title>
|
||||
<path fill="none" stroke="#a997c9" d="M2793.56,-1145.27C2794.37,-1144.84 2795.18,-1144.42 2796,-1144 2837.42,-1122.93 2854.1,-1137.97 2899,-1126 2940.57,-1114.92 2952.12,-1113.39 2990,-1093 3003.94,-1085.49 3018.04,-1076.62 3031.56,-1067.33"/>
|
||||
<ellipse fill="none" stroke="#a997c9" cx="2789.79" cy="-1147.36" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#a997c9" stroke="#a997c9" cx="3034.86" cy="-1065.03" rx="4.00002" ry="4.00002"/>
|
||||
</g>
|
||||
<!-- OAuth2Provider -->
|
||||
<g id="node46" class="node"><title>OAuth2Provider</title>
|
||||
<path fill="none" stroke="black" d="M6916,-2921.5C6916,-2921.5 7136,-2921.5 7136,-2921.5 7142,-2921.5 7148,-2927.5 7148,-2933.5 7148,-2933.5 7148,-3090.5 7148,-3090.5 7148,-3096.5 7142,-3102.5 7136,-3102.5 7136,-3102.5 6916,-3102.5 6916,-3102.5 6910,-3102.5 6904,-3096.5 6904,-3090.5 6904,-3090.5 6904,-2933.5 6904,-2933.5 6904,-2927.5 6910,-2921.5 6916,-2921.5"/>
|
||||
<text text-anchor="middle" x="7026" y="-3087.3" font-family="Times,serif" font-size="14.00">OAuth2Provider</text>
|
||||
<polyline fill="none" stroke="black" points="6904,-3079.5 7148,-3079.5 "/>
|
||||
<text text-anchor="start" x="6912" y="-3064.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="6912" y="-3049.3" font-family="Times,serif" font-size="14.00">base_url :character varying</text>
|
||||
<text text-anchor="start" x="6912" y="-3034.3" font-family="Times,serif" font-size="14.00">token_endpoint :character varying</text>
|
||||
<text text-anchor="start" x="6912" y="-3019.3" font-family="Times,serif" font-size="14.00">authorization_endpoint :character varying</text>
|
||||
<text text-anchor="start" x="6912" y="-3004.3" font-family="Times,serif" font-size="14.00">client_id :character varying</text>
|
||||
<text text-anchor="start" x="6912" y="-2989.3" font-family="Times,serif" font-size="14.00">client_secret :character varying</text>
|
||||
<text text-anchor="start" x="6912" y="-2974.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="6912" y="-2959.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="6912" y="-2944.3" font-family="Times,serif" font-size="14.00">profile_url :character varying</text>
|
||||
<text text-anchor="start" x="6912" y="-2929.3" font-family="Times,serif" font-size="14.00">logout_endpoint :character varying</text>
|
||||
</g>
|
||||
<!-- OAuth2Provider->OAuth2Mapping -->
|
||||
<g id="edge73" class="edge"><title>OAuth2Provider->OAuth2Mapping</title>
|
||||
<path fill="none" stroke="#b40691" d="M7026,-2913.09C7026,-2856.55 7026,-2785.6 7026,-2728.74"/>
|
||||
<ellipse fill="none" stroke="#b40691" cx="7026" cy="-2917.44" rx="4" ry="4"/>
|
||||
<polygon fill="#b40691" stroke="#b40691" points="7026,-2728.66 7030.5,-2718.66 7026,-2723.66 7026,-2718.66 7026,-2718.66 7026,-2718.66 7026,-2723.66 7021.5,-2718.66 7026,-2728.66 7026,-2728.66"/>
|
||||
</g>
|
||||
<!-- AuthProvider -->
|
||||
<g id="node71" class="node"><title>AuthProvider</title>
|
||||
<path fill="none" stroke="black" d="M7178,-2560C7178,-2560 7398,-2560 7398,-2560 7404,-2560 7410,-2566 7410,-2572 7410,-2572 7410,-2684 7410,-2684 7410,-2690 7404,-2696 7398,-2696 7398,-2696 7178,-2696 7178,-2696 7172,-2696 7166,-2690 7166,-2684 7166,-2684 7166,-2572 7166,-2572 7166,-2566 7172,-2560 7178,-2560"/>
|
||||
<text text-anchor="middle" x="7288" y="-2680.8" font-family="Times,serif" font-size="14.00">AuthProvider</text>
|
||||
<polyline fill="none" stroke="black" points="7166,-2673 7410,-2673 "/>
|
||||
<text text-anchor="start" x="7174" y="-2657.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="7174" y="-2642.8" font-family="Times,serif" font-size="14.00">name :character varying</text>
|
||||
<text text-anchor="start" x="7174" y="-2627.8" font-family="Times,serif" font-size="14.00">status :character varying</text>
|
||||
<text text-anchor="start" x="7174" y="-2612.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="7174" y="-2597.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="7174" y="-2582.8" font-family="Times,serif" font-size="14.00">providable_type :character varying</text>
|
||||
<text text-anchor="start" x="7174" y="-2567.8" font-family="Times,serif" font-size="14.00">providable_id :integer</text>
|
||||
</g>
|
||||
<!-- OAuth2Provider->AuthProvider -->
|
||||
<g id="edge72" class="edge"><title>OAuth2Provider->AuthProvider</title>
|
||||
<path fill="none" stroke="#ad658a" d="M7131.11,-2915.39C7140.32,-2905.19 7149.12,-2894.64 7157,-2884 7198.67,-2827.76 7234.09,-2756.36 7257.56,-2703.42"/>
|
||||
<ellipse fill="none" stroke="#ad658a" cx="7128.34" cy="-2918.41" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#ad658a" stroke="#ad658a" cx="7259.18" cy="-2699.74" rx="4.00002" ry="4.00002"/>
|
||||
</g>
|
||||
<!-- Asset -->
|
||||
<g id="node50" class="node"><title>Asset</title>
|
||||
<path fill="none" stroke="black" d="M7440,-2944C7440,-2944 7660,-2944 7660,-2944 7666,-2944 7672,-2950 7672,-2956 7672,-2956 7672,-3068 7672,-3068 7672,-3074 7666,-3080 7660,-3080 7660,-3080 7440,-3080 7440,-3080 7434,-3080 7428,-3074 7428,-3068 7428,-3068 7428,-2956 7428,-2956 7428,-2950 7434,-2944 7440,-2944"/>
|
||||
<text text-anchor="middle" x="7550" y="-3064.8" font-family="Times,serif" font-size="14.00">Asset</text>
|
||||
<polyline fill="none" stroke="black" points="7428,-3057 7672,-3057 "/>
|
||||
<text text-anchor="start" x="7436" y="-3041.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="7436" y="-3026.8" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="7436" y="-3011.8" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="7436" y="-2996.8" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="7436" y="-2981.8" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="7436" y="-2966.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="7436" y="-2951.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Project::OpenlabSync -->
|
||||
<g id="node51" class="node"><title>Project::OpenlabSync</title>
|
||||
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="7825.5,-3030 7690.5,-3030 7690.5,-2994 7825.5,-2994 7825.5,-3030"/>
|
||||
<text text-anchor="middle" x="7758" y="-3008.3" font-family="Times,serif" font-size="14.00">Project::OpenlabSync</text>
|
||||
</g>
|
||||
<!-- DatabaseProvider -->
|
||||
<g id="node52" class="node"><title>DatabaseProvider</title>
|
||||
<path fill="none" stroke="black" d="M7178,-2974C7178,-2974 7398,-2974 7398,-2974 7404,-2974 7410,-2980 7410,-2986 7410,-2986 7410,-3038 7410,-3038 7410,-3044 7404,-3050 7398,-3050 7398,-3050 7178,-3050 7178,-3050 7172,-3050 7166,-3044 7166,-3038 7166,-3038 7166,-2986 7166,-2986 7166,-2980 7172,-2974 7178,-2974"/>
|
||||
<text text-anchor="middle" x="7288" y="-3034.8" font-family="Times,serif" font-size="14.00">DatabaseProvider</text>
|
||||
<polyline fill="none" stroke="black" points="7166,-3027 7410,-3027 "/>
|
||||
<text text-anchor="start" x="7174" y="-3011.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="7174" y="-2996.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="7174" y="-2981.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- DatabaseProvider->AuthProvider -->
|
||||
<g id="edge74" class="edge"><title>DatabaseProvider->AuthProvider</title>
|
||||
<path fill="none" stroke="#83b5b6" d="M7288,-2965.43C7288,-2900.94 7288,-2782.27 7288,-2704.51"/>
|
||||
<ellipse fill="none" stroke="#83b5b6" cx="7288" cy="-2969.68" rx="4" ry="4"/>
|
||||
<ellipse fill="#83b5b6" stroke="#83b5b6" cx="7288" cy="-2700.17" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Availability->AvailabilityTag -->
|
||||
<g id="edge82" class="edge"><title>Availability->AvailabilityTag</title>
|
||||
<path fill="none" stroke="#095859" d="M4043.7,-2544.9C4090.74,-2439.66 4171.24,-2259.56 4213.4,-2165.24"/>
|
||||
<ellipse fill="none" stroke="#095859" cx="4042.03" cy="-2548.62" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#095859" stroke="#095859" points="4213.53,-2164.96 4221.72,-2157.67 4215.57,-2160.4 4217.61,-2155.83 4217.61,-2155.83 4217.61,-2155.83 4215.57,-2160.4 4213.5,-2153.99 4213.53,-2164.96 4213.53,-2164.96"/>
|
||||
</g>
|
||||
<!-- Availability->Event -->
|
||||
<g id="edge81" class="edge"><title>Availability->Event</title>
|
||||
<path fill="none" stroke="#41747f" d="M4071.16,-2546.09C4117.69,-2491.47 4184.58,-2420.71 4255,-2372 4301.65,-2339.73 4327.11,-2355.68 4372,-2321 4410,-2291.64 4444.4,-2252.05 4472.21,-2214.69"/>
|
||||
<ellipse fill="none" stroke="#41747f" cx="4068.46" cy="-2549.28" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#41747f" stroke="#41747f" cx="4474.6" cy="-2211.45" rx="4.00002" ry="4.00002"/>
|
||||
</g>
|
||||
<!-- Availability->Training -->
|
||||
<g id="edge78" class="edge"><title>Availability->Training</title>
|
||||
<path fill="none" stroke="#74d427" d="M3956.31,-2543.96C3920.95,-2490.55 3870.18,-2422.04 3814,-2372 3792.43,-2352.78 3785.32,-2348.4 3758,-2339 3699.93,-2319.01 3677.73,-2344.52 3621,-2321 3545.43,-2289.68 3472.55,-2232.82 3419.68,-2185.1"/>
|
||||
<polygon fill="#74d427" stroke="#74d427" points="3956.36,-2544.03 3958.09,-2554.86 3959.11,-2548.21 3961.85,-2552.39 3961.85,-2552.39 3961.85,-2552.39 3959.11,-2548.21 3965.61,-2549.92 3956.36,-2544.03 3956.36,-2544.03"/>
|
||||
<polygon fill="#74d427" stroke="#74d427" points="3419.42,-2184.86 3415.05,-2174.8 3415.72,-2181.5 3412.02,-2178.13 3412.02,-2178.13 3412.02,-2178.13 3415.72,-2181.5 3408.99,-2181.46 3419.42,-2184.86 3419.42,-2184.86"/>
|
||||
</g>
|
||||
<!-- Availability->Reservation -->
|
||||
<g id="edge80" class="edge"><title>Availability->Reservation</title>
|
||||
<path fill="none" stroke="#dc1723" d="M4012.19,-2542.1C4015.28,-2488.24 4018.97,-2417.05 4021,-2354 4034.36,-1938.64 4089.8,-1830.1 4029,-1419 4026.39,-1401.38 4022.1,-1382.93 4017.2,-1365.33"/>
|
||||
<polygon fill="#dc1723" stroke="#dc1723" points="4012.18,-2542.31 4007.11,-2552.04 4011.89,-2547.3 4011.6,-2552.3 4011.6,-2552.3 4011.6,-2552.3 4011.89,-2547.3 4016.09,-2552.55 4012.18,-2542.31 4012.18,-2542.31"/>
|
||||
<polygon fill="#dc1723" stroke="#dc1723" points="4017.18,-1365.25 4018.74,-1354.4 4015.8,-1360.45 4014.42,-1355.64 4014.42,-1355.64 4014.42,-1355.64 4015.8,-1360.45 4010.09,-1356.88 4017.18,-1365.25 4017.18,-1365.25"/>
|
||||
</g>
|
||||
<!-- Slot -->
|
||||
<g id="node63" class="node"><title>Slot</title>
|
||||
<path fill="none" stroke="black" d="M3973,-896.5C3973,-896.5 4197,-896.5 4197,-896.5 4203,-896.5 4209,-902.5 4209,-908.5 4209,-908.5 4209,-1080.5 4209,-1080.5 4209,-1086.5 4203,-1092.5 4197,-1092.5 4197,-1092.5 3973,-1092.5 3973,-1092.5 3967,-1092.5 3961,-1086.5 3961,-1080.5 3961,-1080.5 3961,-908.5 3961,-908.5 3961,-902.5 3967,-896.5 3973,-896.5"/>
|
||||
<text text-anchor="middle" x="4085" y="-1077.3" font-family="Times,serif" font-size="14.00">Slot</text>
|
||||
<polyline fill="none" stroke="black" points="3961,-1069.5 4209,-1069.5 "/>
|
||||
<text text-anchor="start" x="3969" y="-1054.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="3969" y="-1039.3" font-family="Times,serif" font-size="14.00">start_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3969" y="-1024.3" font-family="Times,serif" font-size="14.00">end_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3969" y="-1009.3" font-family="Times,serif" font-size="14.00">reservation_id :integer</text>
|
||||
<text text-anchor="start" x="3969" y="-994.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3969" y="-979.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3969" y="-964.3" font-family="Times,serif" font-size="14.00">availability_id :integer</text>
|
||||
<text text-anchor="start" x="3969" y="-949.3" font-family="Times,serif" font-size="14.00">ex_start_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3969" y="-934.3" font-family="Times,serif" font-size="14.00">ex_end_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3969" y="-919.3" font-family="Times,serif" font-size="14.00">canceled_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3969" y="-904.3" font-family="Times,serif" font-size="14.00">offered :boolean</text>
|
||||
</g>
|
||||
<!-- Availability->Slot -->
|
||||
<g id="edge79" class="edge"><title>Availability->Slot</title>
|
||||
<path fill="none" stroke="#980953" d="M4020.92,-2544.25C4030.83,-2482.81 4043.79,-2396.87 4052,-2321 4096.07,-1913.5 4101.77,-1810.63 4116,-1401 4119.97,-1286.85 4127.73,-1257.62 4116,-1144 4114.61,-1130.51 4112.52,-1116.43 4110.07,-1102.56"/>
|
||||
<ellipse fill="none" stroke="#980953" cx="4020.24" cy="-2548.43" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#980953" stroke="#980953" points="4110.03,-1102.34 4112.66,-1091.69 4109.13,-1097.42 4108.23,-1092.5 4108.23,-1092.5 4108.23,-1092.5 4109.13,-1097.42 4103.81,-1093.31 4110.03,-1102.34 4110.03,-1102.34"/>
|
||||
</g>
|
||||
<!-- MachinesAvailability -->
|
||||
<g id="node68" class="node"><title>MachinesAvailability</title>
|
||||
<path fill="none" stroke="black" d="M3717,-1234.5C3717,-1234.5 3833,-1234.5 3833,-1234.5 3839,-1234.5 3845,-1240.5 3845,-1246.5 3845,-1246.5 3845,-1298.5 3845,-1298.5 3845,-1304.5 3839,-1310.5 3833,-1310.5 3833,-1310.5 3717,-1310.5 3717,-1310.5 3711,-1310.5 3705,-1304.5 3705,-1298.5 3705,-1298.5 3705,-1246.5 3705,-1246.5 3705,-1240.5 3711,-1234.5 3717,-1234.5"/>
|
||||
<text text-anchor="middle" x="3775" y="-1295.3" font-family="Times,serif" font-size="14.00">MachinesAvailability</text>
|
||||
<polyline fill="none" stroke="black" points="3705,-1287.5 3845,-1287.5 "/>
|
||||
<text text-anchor="start" x="3713" y="-1272.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="3713" y="-1257.3" font-family="Times,serif" font-size="14.00">machine_id :integer</text>
|
||||
<text text-anchor="start" x="3713" y="-1242.3" font-family="Times,serif" font-size="14.00">availability_id :integer</text>
|
||||
</g>
|
||||
<!-- Availability->MachinesAvailability -->
|
||||
<g id="edge75" class="edge"><title>Availability->MachinesAvailability</title>
|
||||
<path fill="none" stroke="#7261dc" d="M4009.91,-2544.18C4015.79,-2357.12 4025.9,-1906.77 3993,-1759 3954.83,-1587.58 3853.16,-1403.07 3803.33,-1319.4"/>
|
||||
<ellipse fill="none" stroke="#7261dc" cx="4009.77" cy="-2548.35" rx="4" ry="4"/>
|
||||
<polygon fill="#7261dc" stroke="#7261dc" points="3803.24,-1319.24 3801.96,-1308.35 3800.67,-1314.95 3798.1,-1310.67 3798.1,-1310.67 3798.1,-1310.67 3800.67,-1314.95 3794.24,-1312.98 3803.24,-1319.24 3803.24,-1319.24"/>
|
||||
</g>
|
||||
<!-- TrainingsAvailability -->
|
||||
<g id="node80" class="node"><title>TrainingsAvailability</title>
|
||||
<path fill="none" stroke="black" d="M3641,-1619.5C3641,-1619.5 3861,-1619.5 3861,-1619.5 3867,-1619.5 3873,-1625.5 3873,-1631.5 3873,-1631.5 3873,-1713.5 3873,-1713.5 3873,-1719.5 3867,-1725.5 3861,-1725.5 3861,-1725.5 3641,-1725.5 3641,-1725.5 3635,-1725.5 3629,-1719.5 3629,-1713.5 3629,-1713.5 3629,-1631.5 3629,-1631.5 3629,-1625.5 3635,-1619.5 3641,-1619.5"/>
|
||||
<text text-anchor="middle" x="3751" y="-1710.3" font-family="Times,serif" font-size="14.00">TrainingsAvailability</text>
|
||||
<polyline fill="none" stroke="black" points="3629,-1702.5 3873,-1702.5 "/>
|
||||
<text text-anchor="start" x="3637" y="-1687.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="3637" y="-1672.3" font-family="Times,serif" font-size="14.00">training_id :integer</text>
|
||||
<text text-anchor="start" x="3637" y="-1657.3" font-family="Times,serif" font-size="14.00">availability_id :integer</text>
|
||||
<text text-anchor="start" x="3637" y="-1642.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3637" y="-1627.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Availability->TrainingsAvailability -->
|
||||
<g id="edge77" class="edge"><title>Availability->TrainingsAvailability</title>
|
||||
<path fill="none" stroke="#85bfd0" d="M3984.82,-2544.38C3934.45,-2356.76 3812.35,-1902.02 3767.71,-1735.73"/>
|
||||
<ellipse fill="none" stroke="#85bfd0" cx="3985.87" cy="-2548.32" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#85bfd0" stroke="#85bfd0" points="3767.6,-1735.33 3769.35,-1724.5 3766.3,-1730.5 3765.01,-1725.67 3765.01,-1725.67 3765.01,-1725.67 3766.3,-1730.5 3760.66,-1726.84 3767.6,-1735.33 3767.6,-1735.33"/>
|
||||
</g>
|
||||
<!-- Availability->Machine -->
|
||||
<g id="edge76" class="edge"><title>Availability->Machine</title>
|
||||
<path fill="none" stroke="#5c9253" d="M3950.53,-2544.11C3835.21,-2375.65 3574.63,-1999.5 3469,-1884 3424.06,-1834.86 3368.3,-1785.7 3321.64,-1747.26"/>
|
||||
<polygon fill="#5c9253" stroke="#5c9253" points="3950.6,-2544.2 3952.54,-2555 3953.43,-2548.33 3956.25,-2552.46 3956.25,-2552.46 3956.25,-2552.46 3953.43,-2548.33 3959.96,-2549.92 3950.6,-2544.2 3950.6,-2544.2"/>
|
||||
<polygon fill="#5c9253" stroke="#5c9253" points="3321.37,-1747.04 3316.49,-1737.22 3317.5,-1743.87 3313.63,-1740.7 3313.63,-1740.7 3313.63,-1740.7 3317.5,-1743.87 3310.78,-1744.18 3321.37,-1747.04 3321.37,-1747.04"/>
|
||||
</g>
|
||||
<!-- Subscription->Invoice -->
|
||||
<g id="edge83" class="edge"><title>Subscription->Invoice</title>
|
||||
<path fill="none" stroke="#0a3d71" d="M2207.62,-911.065C2179.79,-817.425 2151.5,-663.798 2220,-557 2286.95,-452.615 2423.2,-401.725 2526.06,-377.377"/>
|
||||
<ellipse fill="none" stroke="#0a3d71" cx="2208.81" cy="-914.989" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#0a3d71" stroke="#0a3d71" points="2526.16,-377.353 2536.92,-379.487 2531.03,-376.228 2535.91,-375.102 2535.91,-375.102 2535.91,-375.102 2531.03,-376.228 2534.89,-370.718 2526.16,-377.353 2526.16,-377.353"/>
|
||||
</g>
|
||||
<!-- Subscription->OfferDay -->
|
||||
<g id="edge84" class="edge"><title>Subscription->OfferDay</title>
|
||||
<path fill="none" stroke="#e405b4" d="M2269.96,-911.253C2286.83,-869.147 2307.14,-818.454 2323.21,-778.353"/>
|
||||
<ellipse fill="none" stroke="#e405b4" cx="2268.44" cy="-915.038" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#e405b4" stroke="#e405b4" points="2323.27,-778.205 2331.17,-770.596 2325.13,-773.564 2326.99,-768.922 2326.99,-768.922 2326.99,-768.922 2325.13,-773.564 2322.81,-767.249 2323.27,-778.205 2323.27,-778.205"/>
|
||||
</g>
|
||||
<!-- Training->TrainingImage -->
|
||||
<g id="edge85" class="edge"><title>Training->TrainingImage</title>
|
||||
<path fill="none" stroke="#5317ca" d="M3367.02,-2019.24C3394.67,-1940.87 3435.93,-1823.92 3462.66,-1748.17"/>
|
||||
<ellipse fill="none" stroke="#5317ca" cx="3365.63" cy="-2023.18" rx="4.00001" ry="4.00001"/>
|
||||
<ellipse fill="#5317ca" stroke="#5317ca" cx="3464.03" cy="-1744.29" rx="4.00001" ry="4.00001"/>
|
||||
</g>
|
||||
<!-- Training->TrainingsPricing -->
|
||||
<g id="edge90" class="edge"><title>Training->TrainingsPricing</title>
|
||||
<path fill="none" stroke="#6a451c" d="M3307.99,-2019.22C3286.15,-1971.59 3251.63,-1915.07 3202,-1884 3170.18,-1864.08 3062.45,-1890.5 3034,-1866 2996.75,-1833.93 3033.67,-1799.63 3006,-1759 3001.57,-1752.49 2996.47,-1746.3 2990.94,-1740.44"/>
|
||||
<ellipse fill="none" stroke="#6a451c" cx="3309.75" cy="-2023.14" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#6a451c" stroke="#6a451c" points="2990.78,-1740.28 2986.91,-1730.02 2987.25,-1736.74 2983.72,-1733.2 2983.72,-1733.2 2983.72,-1733.2 2987.25,-1736.74 2980.53,-1736.38 2990.78,-1740.28 2990.78,-1740.28"/>
|
||||
</g>
|
||||
<!-- Training->Plan -->
|
||||
<g id="edge92" class="edge"><title>Training->Plan</title>
|
||||
<path fill="none" stroke="#a75dc5" d="M3288.06,-2018.23C3262.98,-1977.3 3231.68,-1927.54 3202,-1884 3157.44,-1818.63 3131.9,-1811.5 3096,-1741 3067.04,-1684.13 3073.93,-1664.29 3053,-1604 3030.73,-1539.85 3004.19,-1469.45 2981.22,-1410.17"/>
|
||||
<polygon fill="#a75dc5" stroke="#a75dc5" points="3288.1,-2018.29 3289.48,-2029.17 3290.71,-2022.56 3293.32,-2026.82 3293.32,-2026.82 3293.32,-2026.82 3290.71,-2022.56 3297.16,-2024.48 3288.1,-2018.29 3288.1,-2018.29"/>
|
||||
<polygon fill="#a75dc5" stroke="#a75dc5" points="2981.18,-1410.08 2981.76,-1399.13 2979.37,-1405.42 2977.56,-1400.76 2977.56,-1400.76 2977.56,-1400.76 2979.37,-1405.42 2973.37,-1402.39 2981.18,-1410.08 2981.18,-1410.08"/>
|
||||
</g>
|
||||
<!-- Training->Credit -->
|
||||
<g id="edge91" class="edge"><title>Training->Credit</title>
|
||||
<path fill="none" stroke="#cc2260" d="M3305.49,-2019.54C3282.66,-1972.61 3247.48,-1916.72 3199,-1884 3163.02,-1859.71 3136.54,-1893.56 3103,-1866 3056.77,-1828.01 3071.16,-1798.01 3053,-1741 3033.99,-1681.33 3060.64,-1651.65 3020,-1604 3010.49,-1592.85 2541.13,-1413.2 2533,-1401 2467.14,-1302.2 2508.79,-1159.22 2545.51,-1072.09"/>
|
||||
<ellipse fill="none" stroke="#cc2260" cx="3307.33" cy="-2023.38" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#cc2260" stroke="#cc2260" points="2545.56,-1071.98 2553.64,-1064.57 2547.53,-1067.39 2549.5,-1062.79 2549.5,-1062.79 2549.5,-1062.79 2547.53,-1067.39 2545.37,-1061.02 2545.56,-1071.98 2545.56,-1071.98"/>
|
||||
</g>
|
||||
<!-- Training->Reservation -->
|
||||
<g id="edge88" class="edge"><title>Training->Reservation</title>
|
||||
<path fill="none" stroke="#95daca" d="M3458.79,-2022.25C3617.97,-1917.7 3878.44,-1746.19 3882,-1741 3959.6,-1627.86 3979.95,-1466.24 3984.62,-1365.71"/>
|
||||
<ellipse fill="none" stroke="#95daca" cx="3455.1" cy="-2024.67" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#95daca" stroke="#95daca" points="3984.62,-1365.56 3989.54,-1355.76 3984.83,-1360.56 3985.05,-1355.57 3985.05,-1355.57 3985.05,-1355.57 3984.83,-1360.56 3980.55,-1355.38 3984.62,-1365.56 3984.62,-1365.56"/>
|
||||
</g>
|
||||
<!-- Training->UserTraining -->
|
||||
<g id="edge89" class="edge"><title>Training->UserTraining</title>
|
||||
<path fill="none" stroke="#56edf6" d="M3296.42,-2019.76C3267.5,-1971.83 3224.23,-1914.81 3169,-1884 3103.8,-1847.63 3071.23,-1893.93 3002,-1866 2930.03,-1836.96 2935.06,-1790.21 2864,-1759 2820.25,-1739.78 2804,-1753.93 2758,-1741 2745.64,-1737.52 2732.94,-1733.45 2720.33,-1729.06"/>
|
||||
<ellipse fill="none" stroke="#56edf6" cx="3298.54" cy="-2023.32" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#56edf6" stroke="#56edf6" points="2720.13,-1728.99 2712.22,-1721.4 2715.42,-1727.31 2710.71,-1725.64 2710.71,-1725.64 2710.71,-1725.64 2715.42,-1727.31 2709.2,-1729.88 2720.13,-1728.99 2720.13,-1728.99"/>
|
||||
</g>
|
||||
<!-- Training->TrainingsAvailability -->
|
||||
<g id="edge87" class="edge"><title>Training->TrainingsAvailability</title>
|
||||
<path fill="none" stroke="#f0ceb1" d="M3415.62,-2021.06C3496.39,-1937.36 3620.98,-1808.24 3693.4,-1733.2"/>
|
||||
<ellipse fill="none" stroke="#f0ceb1" cx="3412.72" cy="-2024.07" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#f0ceb1" stroke="#f0ceb1" points="3693.72,-1732.86 3703.91,-1728.78 3697.2,-1729.26 3700.67,-1725.66 3700.67,-1725.66 3700.67,-1725.66 3697.2,-1729.26 3697.43,-1722.54 3693.72,-1732.86 3693.72,-1732.86"/>
|
||||
</g>
|
||||
<!-- Training->Machine -->
|
||||
<g id="edge86" class="edge"><title>Training->Machine</title>
|
||||
<path fill="none" stroke="#9046d9" d="M3316.15,-2017.27C3296.03,-1939.69 3266.43,-1825.56 3246.94,-1750.4"/>
|
||||
<polygon fill="#9046d9" stroke="#9046d9" points="3316.15,-2017.27 3314.31,-2028.08 3317.41,-2022.11 3318.67,-2026.95 3318.67,-2026.95 3318.67,-2026.95 3317.41,-2022.11 3323.02,-2025.82 3316.15,-2017.27 3316.15,-2017.27"/>
|
||||
<polygon fill="#9046d9" stroke="#9046d9" points="3246.89,-1750.19 3248.74,-1739.38 3245.64,-1745.35 3244.38,-1740.51 3244.38,-1740.51 3244.38,-1740.51 3245.64,-1745.35 3240.02,-1741.64 3246.89,-1750.19 3246.89,-1750.19"/>
|
||||
</g>
|
||||
<!-- ProjectStep->ProjectStepImage -->
|
||||
<g id="edge93" class="edge"><title>ProjectStep->ProjectStepImage</title>
|
||||
<path fill="none" stroke="#88f6e2" d="M1012,-1596.08C1012,-1525.82 1012,-1421.54 1012,-1350.71"/>
|
||||
<ellipse fill="none" stroke="#88f6e2" cx="1012" cy="-1600.43" rx="4" ry="4"/>
|
||||
<polygon fill="#88f6e2" stroke="#88f6e2" points="1012,-1350.51 1016.5,-1340.51 1012,-1345.51 1012,-1340.51 1012,-1340.51 1012,-1340.51 1012,-1345.51 1007.5,-1340.51 1012,-1350.51 1012,-1350.51"/>
|
||||
</g>
|
||||
<!-- Reservation->Invoice -->
|
||||
<g id="edge96" class="edge"><title>Reservation->Invoice</title>
|
||||
<path fill="none" stroke="#eecf27" d="M3908.5,-1183.48C3822.92,-1092.2 3675.02,-954.754 3514,-896 3402.88,-855.453 3084.86,-919.14 2983,-859 2914.07,-818.299 2810.46,-644.553 2738.85,-512.554"/>
|
||||
<ellipse fill="none" stroke="#eecf27" cx="3911.32" cy="-1186.5" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#eecf27" stroke="#eecf27" cx="2736.94" cy="-509.027" rx="4.00002" ry="4.00002"/>
|
||||
</g>
|
||||
<!-- Reservation->Slot -->
|
||||
<g id="edge94" class="edge"><title>Reservation->Slot</title>
|
||||
<path fill="none" stroke="#bcb041" d="M4017.47,-1181.89C4026.66,-1156.53 4036.75,-1128.68 4046.26,-1102.42"/>
|
||||
<ellipse fill="none" stroke="#bcb041" cx="4016.1" cy="-1185.68" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#bcb041" stroke="#bcb041" points="4046.33,-1102.22 4053.97,-1094.35 4048.04,-1097.52 4049.74,-1092.82 4049.74,-1092.82 4049.74,-1092.82 4048.04,-1097.52 4045.51,-1091.28 4046.33,-1102.22 4046.33,-1102.22"/>
|
||||
</g>
|
||||
<!-- Ticket -->
|
||||
<g id="node89" class="node"><title>Ticket</title>
|
||||
<path fill="none" stroke="black" d="M4300,-934C4300,-934 4520,-934 4520,-934 4526,-934 4532,-940 4532,-946 4532,-946 4532,-1043 4532,-1043 4532,-1049 4526,-1055 4520,-1055 4520,-1055 4300,-1055 4300,-1055 4294,-1055 4288,-1049 4288,-1043 4288,-1043 4288,-946 4288,-946 4288,-940 4294,-934 4300,-934"/>
|
||||
<text text-anchor="middle" x="4410" y="-1039.8" font-family="Times,serif" font-size="14.00">Ticket</text>
|
||||
<polyline fill="none" stroke="black" points="4288,-1032 4532,-1032 "/>
|
||||
<text text-anchor="start" x="4296" y="-1016.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="4296" y="-1001.8" font-family="Times,serif" font-size="14.00">reservation_id :integer</text>
|
||||
<text text-anchor="start" x="4296" y="-986.8" font-family="Times,serif" font-size="14.00">event_price_category_id :integer</text>
|
||||
<text text-anchor="start" x="4296" y="-971.8" font-family="Times,serif" font-size="14.00">booked :integer</text>
|
||||
<text text-anchor="start" x="4296" y="-956.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4296" y="-941.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Reservation->Ticket -->
|
||||
<g id="edge95" class="edge"><title>Reservation->Ticket</title>
|
||||
<path fill="none" stroke="#688c8e" d="M4113.81,-1187.85C4176.61,-1147.07 4251.01,-1098.75 4309.53,-1060.75"/>
|
||||
<ellipse fill="none" stroke="#688c8e" cx="4110.43" cy="-1190.05" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#688c8e" stroke="#688c8e" points="4309.66,-1060.66 4320.5,-1058.99 4313.85,-1057.94 4318.05,-1055.22 4318.05,-1055.22 4318.05,-1055.22 4313.85,-1057.94 4315.6,-1051.44 4309.66,-1060.66 4309.66,-1060.66"/>
|
||||
<g id="node5" class="node">
|
||||
<title>StatisticIndex</title>
|
||||
<path fill="none" stroke="#000000" d="M4701,-2972.5C4701,-2972.5 4921,-2972.5 4921,-2972.5 4927,-2972.5 4933,-2978.5 4933,-2984.5 4933,-2984.5 4933,-3096.5 4933,-3096.5 4933,-3102.5 4927,-3108.5 4921,-3108.5 4921,-3108.5 4701,-3108.5 4701,-3108.5 4695,-3108.5 4689,-3102.5 4689,-3096.5 4689,-3096.5 4689,-2984.5 4689,-2984.5 4689,-2978.5 4695,-2972.5 4701,-2972.5"/>
|
||||
<text text-anchor="middle" x="4811" y="-3093.3" font-family="Times,serif" font-size="14.00" fill="#000000">StatisticIndex</text>
|
||||
<polyline fill="none" stroke="#000000" points="4689,-3085.5 4933,-3085.5 "/>
|
||||
<text text-anchor="start" x="4697" y="-3070.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="4697" y="-3055.3" font-family="Times,serif" font-size="14.00" fill="#000000">es_type_key :character varying(255)</text>
|
||||
<text text-anchor="start" x="4697" y="-3040.3" font-family="Times,serif" font-size="14.00" fill="#000000">label :character varying(255)</text>
|
||||
<text text-anchor="start" x="4697" y="-3025.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4697" y="-3010.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4697" y="-2995.3" font-family="Times,serif" font-size="14.00" fill="#000000">table :boolean</text>
|
||||
<text text-anchor="start" x="4697" y="-2980.3" font-family="Times,serif" font-size="14.00" fill="#000000">ca :boolean</text>
|
||||
</g>
|
||||
<!-- StatisticType -->
|
||||
<g id="node48" class="node">
|
||||
<title>StatisticType</title>
|
||||
<path fill="none" stroke="#000000" d="M4963,-2596C4963,-2596 5183,-2596 5183,-2596 5189,-2596 5195,-2602 5195,-2608 5195,-2608 5195,-2735 5195,-2735 5195,-2741 5189,-2747 5183,-2747 5183,-2747 4963,-2747 4963,-2747 4957,-2747 4951,-2741 4951,-2735 4951,-2735 4951,-2608 4951,-2608 4951,-2602 4957,-2596 4963,-2596"/>
|
||||
<text text-anchor="middle" x="5073" y="-2731.8" font-family="Times,serif" font-size="14.00" fill="#000000">StatisticType</text>
|
||||
<polyline fill="none" stroke="#000000" points="4951,-2724 5195,-2724 "/>
|
||||
<text text-anchor="start" x="4959" y="-2708.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="4959" y="-2693.8" font-family="Times,serif" font-size="14.00" fill="#000000">statistic_index_id :integer</text>
|
||||
<text text-anchor="start" x="4959" y="-2678.8" font-family="Times,serif" font-size="14.00" fill="#000000">key :character varying(255)</text>
|
||||
<text text-anchor="start" x="4959" y="-2663.8" font-family="Times,serif" font-size="14.00" fill="#000000">label :character varying(255)</text>
|
||||
<text text-anchor="start" x="4959" y="-2648.8" font-family="Times,serif" font-size="14.00" fill="#000000">graph :boolean</text>
|
||||
<text text-anchor="start" x="4959" y="-2633.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4959" y="-2618.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4959" y="-2603.8" font-family="Times,serif" font-size="14.00" fill="#000000">simple :boolean</text>
|
||||
</g>
|
||||
<!-- StatisticIndex->StatisticType -->
|
||||
<g id="edge97" class="edge"><title>StatisticIndex->StatisticType</title>
|
||||
<path fill="none" stroke="#e7894b" d="M5721.91,-2178.8C5724.29,-2275.11 5724.36,-2441.46 5722.13,-2542.16"/>
|
||||
<ellipse fill="none" stroke="#e7894b" cx="5721.8" cy="-2174.56" rx="4" ry="4"/>
|
||||
<polygon fill="#e7894b" stroke="#e7894b" points="5722.13,-2542.28 5717.39,-2552.17 5722.01,-2547.27 5721.89,-2552.27 5721.89,-2552.27 5721.89,-2552.27 5722.01,-2547.27 5726.39,-2552.38 5722.13,-2542.28 5722.13,-2542.28"/>
|
||||
<g id="edge1" class="edge">
|
||||
<title>StatisticIndex->StatisticType</title>
|
||||
<path fill="none" stroke="#e492b8" d="M4891.1171,-2966.4501C4905.9269,-2951.8863 4920.6014,-2936.1037 4933,-2920 4971.6526,-2869.797 5004.8114,-2806.5508 5029.2743,-2756.4286"/>
|
||||
<ellipse fill="none" stroke="#e492b8" cx="4888.0859" cy="-2969.3956" rx="4" ry="4"/>
|
||||
<polygon fill="#e492b8" stroke="#e492b8" points="5029.3732,-2756.2247 5037.7884,-2749.1937 5031.5567,-2751.7266 5033.7402,-2747.2285 5033.7402,-2747.2285 5033.7402,-2747.2285 5031.5567,-2751.7266 5029.6919,-2745.2634 5029.3732,-2756.2247 5029.3732,-2756.2247"/>
|
||||
</g>
|
||||
<!-- StatisticGraph -->
|
||||
<g id="node73" class="node">
|
||||
<title>StatisticGraph</title>
|
||||
<path fill="none" stroke="#000000" d="M4701,-2611C4701,-2611 4921,-2611 4921,-2611 4927,-2611 4933,-2617 4933,-2623 4933,-2623 4933,-2720 4933,-2720 4933,-2726 4927,-2732 4921,-2732 4921,-2732 4701,-2732 4701,-2732 4695,-2732 4689,-2726 4689,-2720 4689,-2720 4689,-2623 4689,-2623 4689,-2617 4695,-2611 4701,-2611"/>
|
||||
<text text-anchor="middle" x="4811" y="-2716.8" font-family="Times,serif" font-size="14.00" fill="#000000">StatisticGraph</text>
|
||||
<polyline fill="none" stroke="#000000" points="4689,-2709 4933,-2709 "/>
|
||||
<text text-anchor="start" x="4697" y="-2693.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="4697" y="-2678.8" font-family="Times,serif" font-size="14.00" fill="#000000">statistic_index_id :integer</text>
|
||||
<text text-anchor="start" x="4697" y="-2663.8" font-family="Times,serif" font-size="14.00" fill="#000000">chart_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="4697" y="-2648.8" font-family="Times,serif" font-size="14.00" fill="#000000">limit :integer</text>
|
||||
<text text-anchor="start" x="4697" y="-2633.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4697" y="-2618.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- StatisticIndex->StatisticGraph -->
|
||||
<g id="edge99" class="edge"><title>StatisticIndex->StatisticGraph</title>
|
||||
<path fill="none" stroke="#14ae4f" d="M5672.68,-2027.31C5647.42,-1985.19 5615.11,-1931.54 5586,-1884 5556.47,-1835.76 5522.74,-1781.59 5496.9,-1740.28"/>
|
||||
<ellipse fill="none" stroke="#14ae4f" cx="5674.77" cy="-2030.8" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#14ae4f" stroke="#14ae4f" cx="5494.62" cy="-1736.63" rx="4.00002" ry="4.00002"/>
|
||||
<g id="edge3" class="edge">
|
||||
<title>StatisticIndex->StatisticGraph</title>
|
||||
<path fill="none" stroke="#48131b" d="M4811,-2964.1617C4811,-2898.35 4811,-2804.1553 4811,-2740.5558"/>
|
||||
<ellipse fill="none" stroke="#48131b" cx="4811" cy="-2968.3897" rx="4" ry="4"/>
|
||||
<ellipse fill="#48131b" stroke="#48131b" cx="4811" cy="-2736.1797" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- StatisticField -->
|
||||
<g id="node60" class="node"><title>StatisticField</title>
|
||||
<path fill="none" stroke="black" d="M5607,-1604.5C5607,-1604.5 5827,-1604.5 5827,-1604.5 5833,-1604.5 5839,-1610.5 5839,-1616.5 5839,-1616.5 5839,-1728.5 5839,-1728.5 5839,-1734.5 5833,-1740.5 5827,-1740.5 5827,-1740.5 5607,-1740.5 5607,-1740.5 5601,-1740.5 5595,-1734.5 5595,-1728.5 5595,-1728.5 5595,-1616.5 5595,-1616.5 5595,-1610.5 5601,-1604.5 5607,-1604.5"/>
|
||||
<text text-anchor="middle" x="5717" y="-1725.3" font-family="Times,serif" font-size="14.00">StatisticField</text>
|
||||
<polyline fill="none" stroke="black" points="5595,-1717.5 5839,-1717.5 "/>
|
||||
<text text-anchor="start" x="5603" y="-1702.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="5603" y="-1687.3" font-family="Times,serif" font-size="14.00">statistic_index_id :integer</text>
|
||||
<text text-anchor="start" x="5603" y="-1672.3" font-family="Times,serif" font-size="14.00">key :character varying(255)</text>
|
||||
<text text-anchor="start" x="5603" y="-1657.3" font-family="Times,serif" font-size="14.00">label :character varying(255)</text>
|
||||
<text text-anchor="start" x="5603" y="-1642.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5603" y="-1627.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5603" y="-1612.3" font-family="Times,serif" font-size="14.00">data_type :character varying(255)</text>
|
||||
<g id="node94" class="node">
|
||||
<title>StatisticField</title>
|
||||
<path fill="none" stroke="#000000" d="M4439,-2603.5C4439,-2603.5 4659,-2603.5 4659,-2603.5 4665,-2603.5 4671,-2609.5 4671,-2615.5 4671,-2615.5 4671,-2727.5 4671,-2727.5 4671,-2733.5 4665,-2739.5 4659,-2739.5 4659,-2739.5 4439,-2739.5 4439,-2739.5 4433,-2739.5 4427,-2733.5 4427,-2727.5 4427,-2727.5 4427,-2615.5 4427,-2615.5 4427,-2609.5 4433,-2603.5 4439,-2603.5"/>
|
||||
<text text-anchor="middle" x="4549" y="-2724.3" font-family="Times,serif" font-size="14.00" fill="#000000">StatisticField</text>
|
||||
<polyline fill="none" stroke="#000000" points="4427,-2716.5 4671,-2716.5 "/>
|
||||
<text text-anchor="start" x="4435" y="-2701.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="4435" y="-2686.3" font-family="Times,serif" font-size="14.00" fill="#000000">statistic_index_id :integer</text>
|
||||
<text text-anchor="start" x="4435" y="-2671.3" font-family="Times,serif" font-size="14.00" fill="#000000">key :character varying(255)</text>
|
||||
<text text-anchor="start" x="4435" y="-2656.3" font-family="Times,serif" font-size="14.00" fill="#000000">label :character varying(255)</text>
|
||||
<text text-anchor="start" x="4435" y="-2641.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4435" y="-2626.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4435" y="-2611.3" font-family="Times,serif" font-size="14.00" fill="#000000">data_type :character varying(255)</text>
|
||||
</g>
|
||||
<!-- StatisticIndex->StatisticField -->
|
||||
<g id="edge98" class="edge"><title>StatisticIndex->StatisticField</title>
|
||||
<path fill="none" stroke="#56c132" d="M5711.71,-2026C5709.78,-1948.69 5709.76,-1829.11 5711.66,-1751.06"/>
|
||||
<ellipse fill="none" stroke="#56c132" cx="5711.82" cy="-2030.16" rx="4" ry="4"/>
|
||||
<polygon fill="#56c132" stroke="#56c132" points="5711.67,-1750.8 5716.42,-1740.92 5711.8,-1745.8 5711.93,-1740.81 5711.93,-1740.81 5711.93,-1740.81 5711.8,-1745.8 5707.43,-1740.69 5711.67,-1750.8 5711.67,-1750.8"/>
|
||||
</g>
|
||||
<!-- StatisticField->StatisticIndex -->
|
||||
<g id="edge100" class="edge"><title>StatisticField->StatisticIndex</title>
|
||||
<path fill="none" stroke="#be984f" d="M5722.29,-1749.16C5724.24,-1827.15 5724.24,-1948.06 5722.29,-2026"/>
|
||||
<ellipse fill="none" stroke="#be984f" cx="5722.18" cy="-1744.8" rx="4" ry="4"/>
|
||||
<ellipse fill="#be984f" stroke="#be984f" cx="5722.18" cy="-2030.16" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- WalletTransaction->Invoice -->
|
||||
<g id="edge101" class="edge"><title>WalletTransaction->Invoice</title>
|
||||
<path fill="none" stroke="#40d7f0" d="M714.385,-1412.12C751.511,-1336.52 796,-1224.1 796,-1119.5 796,-1119.5 796,-1119.5 796,-707 796,-530.491 2104.81,-403.231 2527.83,-366.708"/>
|
||||
<ellipse fill="none" stroke="#40d7f0" cx="712.594" cy="-1415.73" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#40d7f0" stroke="#40d7f0" cx="2531.84" cy="-366.363" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- EventPriceCategory->Ticket -->
|
||||
<g id="edge102" class="edge"><title>EventPriceCategory->Ticket</title>
|
||||
<path fill="none" stroke="#1e8cc8" d="M4626.01,-1206.17C4581.62,-1162.88 4523.54,-1106.23 4478.78,-1062.58"/>
|
||||
<ellipse fill="none" stroke="#1e8cc8" cx="4629.08" cy="-1209.16" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#1e8cc8" stroke="#1e8cc8" points="4478.6,-1062.4 4474.58,-1052.2 4475.02,-1058.91 4471.44,-1055.42 4471.44,-1055.42 4471.44,-1055.42 4475.02,-1058.91 4468.29,-1058.64 4478.6,-1062.4 4478.6,-1062.4"/>
|
||||
</g>
|
||||
<!-- Avoir -->
|
||||
<g id="node69" class="node"><title>Avoir</title>
|
||||
<path fill="none" stroke="black" d="M3266,-557.5C3266,-557.5 3486,-557.5 3486,-557.5 3492,-557.5 3498,-563.5 3498,-569.5 3498,-569.5 3498,-846.5 3498,-846.5 3498,-852.5 3492,-858.5 3486,-858.5 3486,-858.5 3266,-858.5 3266,-858.5 3260,-858.5 3254,-852.5 3254,-846.5 3254,-846.5 3254,-569.5 3254,-569.5 3254,-563.5 3260,-557.5 3266,-557.5"/>
|
||||
<text text-anchor="middle" x="3376" y="-843.3" font-family="Times,serif" font-size="14.00">Avoir</text>
|
||||
<polyline fill="none" stroke="black" points="3254,-835.5 3498,-835.5 "/>
|
||||
<text text-anchor="start" x="3262" y="-820.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="3262" y="-805.3" font-family="Times,serif" font-size="14.00">invoiced_id :integer</text>
|
||||
<text text-anchor="start" x="3262" y="-790.3" font-family="Times,serif" font-size="14.00">invoiced_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="3262" y="-775.3" font-family="Times,serif" font-size="14.00">stp_invoice_id :character varying(255)</text>
|
||||
<text text-anchor="start" x="3262" y="-760.3" font-family="Times,serif" font-size="14.00">total :integer</text>
|
||||
<text text-anchor="start" x="3262" y="-745.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3262" y="-730.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3262" y="-715.3" font-family="Times,serif" font-size="14.00">user_id :integer</text>
|
||||
<text text-anchor="start" x="3262" y="-700.3" font-family="Times,serif" font-size="14.00">reference :character varying(255)</text>
|
||||
<text text-anchor="start" x="3262" y="-685.3" font-family="Times,serif" font-size="14.00">avoir_mode :character varying(255)</text>
|
||||
<text text-anchor="start" x="3262" y="-670.3" font-family="Times,serif" font-size="14.00">avoir_date :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3262" y="-655.3" font-family="Times,serif" font-size="14.00">invoice_id :integer</text>
|
||||
<text text-anchor="start" x="3262" y="-640.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="3262" y="-625.3" font-family="Times,serif" font-size="14.00">subscription_to_expire :boolean</text>
|
||||
<text text-anchor="start" x="3262" y="-610.3" font-family="Times,serif" font-size="14.00">description :text</text>
|
||||
<text text-anchor="start" x="3262" y="-595.3" font-family="Times,serif" font-size="14.00">wallet_amount :integer</text>
|
||||
<text text-anchor="start" x="3262" y="-580.3" font-family="Times,serif" font-size="14.00">wallet_transaction_id :integer</text>
|
||||
<text text-anchor="start" x="3262" y="-565.3" font-family="Times,serif" font-size="14.00">coupon_id :integer</text>
|
||||
</g>
|
||||
<!-- Avoir->InvoiceItem -->
|
||||
<g id="edge103" class="edge"><title>Avoir->InvoiceItem</title>
|
||||
<path fill="none" stroke="#b610f6" d="M3320.23,-549.907C3278.39,-432.045 3222.54,-274.731 3187.68,-176.538"/>
|
||||
<ellipse fill="none" stroke="#b610f6" cx="3321.59" cy="-553.73" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#b610f6" stroke="#b610f6" points="3187.61,-176.353 3188.5,-165.423 3185.94,-171.641 3184.26,-166.929 3184.26,-166.929 3184.26,-166.929 3185.94,-171.641 3180.02,-168.434 3187.61,-176.353 3187.61,-176.353"/>
|
||||
</g>
|
||||
<!-- Avoir->Invoice -->
|
||||
<g id="edge104" class="edge"><title>Avoir->Invoice</title>
|
||||
<path fill="none" stroke="#ec61f7" d="M3247.26,-558.534C3246.51,-558.017 3245.75,-557.506 3245,-557 3103.79,-462.166 2913.45,-407.849 2788.31,-380.147"/>
|
||||
<ellipse fill="none" stroke="#ec61f7" cx="3250.7" cy="-560.996" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#ec61f7" stroke="#ec61f7" cx="2784.07" cy="-379.217" rx="4.00001" ry="4.00001"/>
|
||||
<text text-anchor="middle" x="3217" y="-527.8" font-family="Times,serif" font-size="14.00">avoir</text>
|
||||
</g>
|
||||
<!-- NotificationType -->
|
||||
<g id="node70" class="node"><title>NotificationType</title>
|
||||
<polygon fill="none" stroke="black" points="7844,-2989 7844,-3035 7954,-3035 7954,-2989 7844,-2989"/>
|
||||
<text text-anchor="middle" x="7899" y="-3019.8" font-family="Times,serif" font-size="14.00">NotificationType</text>
|
||||
<polyline fill="none" stroke="black" points="7844,-3012 7954,-3012 "/>
|
||||
<text text-anchor="middle" x="7899" y="-2996.8" font-family="Times,serif" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- Stylesheet -->
|
||||
<g id="node72" class="node"><title>Stylesheet</title>
|
||||
<path fill="none" stroke="black" d="M7984,-2966.5C7984,-2966.5 8204,-2966.5 8204,-2966.5 8210,-2966.5 8216,-2972.5 8216,-2978.5 8216,-2978.5 8216,-3045.5 8216,-3045.5 8216,-3051.5 8210,-3057.5 8204,-3057.5 8204,-3057.5 7984,-3057.5 7984,-3057.5 7978,-3057.5 7972,-3051.5 7972,-3045.5 7972,-3045.5 7972,-2978.5 7972,-2978.5 7972,-2972.5 7978,-2966.5 7984,-2966.5"/>
|
||||
<text text-anchor="middle" x="8094" y="-3042.3" font-family="Times,serif" font-size="14.00">Stylesheet</text>
|
||||
<polyline fill="none" stroke="black" points="7972,-3034.5 8216,-3034.5 "/>
|
||||
<text text-anchor="start" x="7980" y="-3019.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="7980" y="-3004.3" font-family="Times,serif" font-size="14.00">contents :text</text>
|
||||
<text text-anchor="start" x="7980" y="-2989.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="7980" y="-2974.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Coupon -->
|
||||
<g id="node78" class="node"><title>Coupon</title>
|
||||
<path fill="none" stroke="black" d="M3004,-617.5C3004,-617.5 3224,-617.5 3224,-617.5 3230,-617.5 3236,-623.5 3236,-629.5 3236,-629.5 3236,-786.5 3236,-786.5 3236,-792.5 3230,-798.5 3224,-798.5 3224,-798.5 3004,-798.5 3004,-798.5 2998,-798.5 2992,-792.5 2992,-786.5 2992,-786.5 2992,-629.5 2992,-629.5 2992,-623.5 2998,-617.5 3004,-617.5"/>
|
||||
<text text-anchor="middle" x="3114" y="-783.3" font-family="Times,serif" font-size="14.00">Coupon</text>
|
||||
<polyline fill="none" stroke="black" points="2992,-775.5 3236,-775.5 "/>
|
||||
<text text-anchor="start" x="3000" y="-760.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="3000" y="-745.3" font-family="Times,serif" font-size="14.00">name :character varying</text>
|
||||
<text text-anchor="start" x="3000" y="-730.3" font-family="Times,serif" font-size="14.00">code :character varying</text>
|
||||
<text text-anchor="start" x="3000" y="-715.3" font-family="Times,serif" font-size="14.00">percent_off :integer</text>
|
||||
<text text-anchor="start" x="3000" y="-700.3" font-family="Times,serif" font-size="14.00">valid_until :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3000" y="-685.3" font-family="Times,serif" font-size="14.00">max_usages :integer</text>
|
||||
<text text-anchor="start" x="3000" y="-670.3" font-family="Times,serif" font-size="14.00">active :boolean</text>
|
||||
<text text-anchor="start" x="3000" y="-655.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3000" y="-640.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3000" y="-625.3" font-family="Times,serif" font-size="14.00">validity_per_user :character varying</text>
|
||||
</g>
|
||||
<!-- Coupon->Invoice -->
|
||||
<g id="edge105" class="edge"><title>Coupon->Invoice</title>
|
||||
<path fill="none" stroke="#58dacf" d="M3054.71,-610.618C3033.09,-580.448 3006.81,-548.637 2978,-524 2922.33,-476.382 2850.87,-437.254 2789.61,-408.776"/>
|
||||
<ellipse fill="none" stroke="#58dacf" cx="3057.22" cy="-614.167" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#58dacf" stroke="#58dacf" points="2789.35,-408.654 2782.14,-400.387 2784.81,-406.565 2780.26,-404.475 2780.26,-404.475 2780.26,-404.475 2784.81,-406.565 2778.38,-408.563 2789.35,-408.654 2789.35,-408.654"/>
|
||||
<g id="edge2" class="edge">
|
||||
<title>StatisticIndex->StatisticField</title>
|
||||
<path fill="none" stroke="#6605d5" d="M4713.1882,-2966.4501C4698.0731,-2951.8863 4683.3986,-2936.1037 4671,-2920 4630.3867,-2867.2504 4595.8388,-2800.101 4573.7996,-2748.906"/>
|
||||
<ellipse fill="none" stroke="#6605d5" cx="4716.3257" cy="-2969.429" rx="4" ry="4"/>
|
||||
<polygon fill="#6605d5" stroke="#6605d5" points="4573.7324,-2748.7473 4573.9748,-2737.7841 4571.7818,-2744.1434 4569.8313,-2739.5396 4569.8313,-2739.5396 4569.8313,-2739.5396 4571.7818,-2744.1434 4565.6878,-2741.295 4573.7324,-2748.7473 4573.7324,-2748.7473"/>
|
||||
</g>
|
||||
<!-- Category -->
|
||||
<g id="node79" class="node"><title>Category</title>
|
||||
<path fill="none" stroke="black" d="M4538,-2575C4538,-2575 4758,-2575 4758,-2575 4764,-2575 4770,-2581 4770,-2587 4770,-2587 4770,-2669 4770,-2669 4770,-2675 4764,-2681 4758,-2681 4758,-2681 4538,-2681 4538,-2681 4532,-2681 4526,-2675 4526,-2669 4526,-2669 4526,-2587 4526,-2587 4526,-2581 4532,-2575 4538,-2575"/>
|
||||
<text text-anchor="middle" x="4648" y="-2665.8" font-family="Times,serif" font-size="14.00">Category</text>
|
||||
<polyline fill="none" stroke="black" points="4526,-2658 4770,-2658 "/>
|
||||
<text text-anchor="start" x="4534" y="-2642.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="4534" y="-2627.8" font-family="Times,serif" font-size="14.00">name :character varying(255)</text>
|
||||
<text text-anchor="start" x="4534" y="-2612.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4534" y="-2597.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4534" y="-2582.8" font-family="Times,serif" font-size="14.00">slug :character varying</text>
|
||||
<g id="node6" class="node">
|
||||
<title>Category</title>
|
||||
<path fill="none" stroke="#000000" d="M2039,-1249.5C2039,-1249.5 2259,-1249.5 2259,-1249.5 2265,-1249.5 2271,-1255.5 2271,-1261.5 2271,-1261.5 2271,-1343.5 2271,-1343.5 2271,-1349.5 2265,-1355.5 2259,-1355.5 2259,-1355.5 2039,-1355.5 2039,-1355.5 2033,-1355.5 2027,-1349.5 2027,-1343.5 2027,-1343.5 2027,-1261.5 2027,-1261.5 2027,-1255.5 2033,-1249.5 2039,-1249.5"/>
|
||||
<text text-anchor="middle" x="2149" y="-1340.3" font-family="Times,serif" font-size="14.00" fill="#000000">Category</text>
|
||||
<polyline fill="none" stroke="#000000" points="2027,-1332.5 2271,-1332.5 "/>
|
||||
<text text-anchor="start" x="2035" y="-1317.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="2035" y="-1302.3" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying(255)</text>
|
||||
<text text-anchor="start" x="2035" y="-1287.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2035" y="-1272.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2035" y="-1257.3" font-family="Times,serif" font-size="14.00" fill="#000000">slug :character varying</text>
|
||||
</g>
|
||||
<!-- Event -->
|
||||
<g id="node55" class="node">
|
||||
<title>Event</title>
|
||||
<path fill="none" stroke="#000000" d="M2601,-896.5C2601,-896.5 2821,-896.5 2821,-896.5 2827,-896.5 2833,-902.5 2833,-908.5 2833,-908.5 2833,-1095.5 2833,-1095.5 2833,-1101.5 2827,-1107.5 2821,-1107.5 2821,-1107.5 2601,-1107.5 2601,-1107.5 2595,-1107.5 2589,-1101.5 2589,-1095.5 2589,-1095.5 2589,-908.5 2589,-908.5 2589,-902.5 2595,-896.5 2601,-896.5"/>
|
||||
<text text-anchor="middle" x="2711" y="-1092.3" font-family="Times,serif" font-size="14.00" fill="#000000">Event</text>
|
||||
<polyline fill="none" stroke="#000000" points="2589,-1084.5 2833,-1084.5 "/>
|
||||
<text text-anchor="start" x="2597" y="-1069.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="2597" y="-1054.3" font-family="Times,serif" font-size="14.00" fill="#000000">title :character varying(255)</text>
|
||||
<text text-anchor="start" x="2597" y="-1039.3" font-family="Times,serif" font-size="14.00" fill="#000000">description :text</text>
|
||||
<text text-anchor="start" x="2597" y="-1024.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2597" y="-1009.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2597" y="-994.3" font-family="Times,serif" font-size="14.00" fill="#000000">availability_id :integer</text>
|
||||
<text text-anchor="start" x="2597" y="-979.3" font-family="Times,serif" font-size="14.00" fill="#000000">amount :integer</text>
|
||||
<text text-anchor="start" x="2597" y="-964.3" font-family="Times,serif" font-size="14.00" fill="#000000">nb_total_places :integer</text>
|
||||
<text text-anchor="start" x="2597" y="-949.3" font-family="Times,serif" font-size="14.00" fill="#000000">nb_free_places :integer</text>
|
||||
<text text-anchor="start" x="2597" y="-934.3" font-family="Times,serif" font-size="14.00" fill="#000000">recurrence_id :integer</text>
|
||||
<text text-anchor="start" x="2597" y="-919.3" font-family="Times,serif" font-size="14.00" fill="#000000">age_range_id :integer</text>
|
||||
<text text-anchor="start" x="2597" y="-904.3" font-family="Times,serif" font-size="14.00" fill="#000000">category_id :integer</text>
|
||||
</g>
|
||||
<!-- Category->Event -->
|
||||
<g id="edge106" class="edge"><title>Category->Event</title>
|
||||
<path fill="none" stroke="#a12d34" d="M4635.95,-2566.93C4618.94,-2482.12 4587.56,-2325.65 4566,-2218.17"/>
|
||||
<ellipse fill="none" stroke="#a12d34" cx="4636.76" cy="-2570.97" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#a12d34" stroke="#a12d34" points="4565.98,-2218.06 4568.42,-2207.37 4564.99,-2213.15 4564.01,-2208.25 4564.01,-2208.25 4564.01,-2208.25 4564.99,-2213.15 4559.6,-2209.14 4565.98,-2218.06 4565.98,-2218.06"/>
|
||||
<g id="edge4" class="edge">
|
||||
<title>Category->Event</title>
|
||||
<path fill="none" stroke="#ee4e27" d="M2208.2726,-1243.8738C2239.1344,-1215.5895 2278.5863,-1182.7342 2318,-1159 2400.105,-1109.5577 2500.5781,-1069.7378 2579.3813,-1042.5717"/>
|
||||
<ellipse fill="none" stroke="#ee4e27" cx="2205.156" cy="-1246.7519" rx="4" ry="4"/>
|
||||
<polygon fill="#ee4e27" stroke="#ee4e27" points="2579.4197,-1042.5586 2590.338,-1043.5794 2584.1505,-1040.9401 2588.8814,-1039.3217 2588.8814,-1039.3217 2588.8814,-1039.3217 2584.1505,-1040.9401 2587.4247,-1035.0639 2579.4197,-1042.5586 2579.4197,-1042.5586"/>
|
||||
</g>
|
||||
<!-- MachineImage -->
|
||||
<g id="node81" class="node"><title>MachineImage</title>
|
||||
<path fill="none" stroke="black" d="M3417,-1204.5C3417,-1204.5 3637,-1204.5 3637,-1204.5 3643,-1204.5 3649,-1210.5 3649,-1216.5 3649,-1216.5 3649,-1328.5 3649,-1328.5 3649,-1334.5 3643,-1340.5 3637,-1340.5 3637,-1340.5 3417,-1340.5 3417,-1340.5 3411,-1340.5 3405,-1334.5 3405,-1328.5 3405,-1328.5 3405,-1216.5 3405,-1216.5 3405,-1210.5 3411,-1204.5 3417,-1204.5"/>
|
||||
<text text-anchor="middle" x="3527" y="-1325.3" font-family="Times,serif" font-size="14.00">MachineImage</text>
|
||||
<polyline fill="none" stroke="black" points="3405,-1317.5 3649,-1317.5 "/>
|
||||
<text text-anchor="start" x="3413" y="-1302.3" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="3413" y="-1287.3" font-family="Times,serif" font-size="14.00">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="3413" y="-1272.3" font-family="Times,serif" font-size="14.00">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="3413" y="-1257.3" font-family="Times,serif" font-size="14.00">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="3413" y="-1242.3" font-family="Times,serif" font-size="14.00">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="3413" y="-1227.3" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3413" y="-1212.3" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<!-- OAuth2Provider -->
|
||||
<g id="node7" class="node">
|
||||
<title>OAuth2Provider</title>
|
||||
<path fill="none" stroke="#000000" d="M5319,-2957.5C5319,-2957.5 5539,-2957.5 5539,-2957.5 5545,-2957.5 5551,-2963.5 5551,-2969.5 5551,-2969.5 5551,-3111.5 5551,-3111.5 5551,-3117.5 5545,-3123.5 5539,-3123.5 5539,-3123.5 5319,-3123.5 5319,-3123.5 5313,-3123.5 5307,-3117.5 5307,-3111.5 5307,-3111.5 5307,-2969.5 5307,-2969.5 5307,-2963.5 5313,-2957.5 5319,-2957.5"/>
|
||||
<text text-anchor="middle" x="5429" y="-3108.3" font-family="Times,serif" font-size="14.00" fill="#000000">OAuth2Provider</text>
|
||||
<polyline fill="none" stroke="#000000" points="5307,-3100.5 5551,-3100.5 "/>
|
||||
<text text-anchor="start" x="5315" y="-3085.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="5315" y="-3070.3" font-family="Times,serif" font-size="14.00" fill="#000000">base_url :character varying</text>
|
||||
<text text-anchor="start" x="5315" y="-3055.3" font-family="Times,serif" font-size="14.00" fill="#000000">token_endpoint :character varying</text>
|
||||
<text text-anchor="start" x="5315" y="-3040.3" font-family="Times,serif" font-size="14.00" fill="#000000">authorization_endpoint :character varying</text>
|
||||
<text text-anchor="start" x="5315" y="-3025.3" font-family="Times,serif" font-size="14.00" fill="#000000">client_id :character varying</text>
|
||||
<text text-anchor="start" x="5315" y="-3010.3" font-family="Times,serif" font-size="14.00" fill="#000000">client_secret :character varying</text>
|
||||
<text text-anchor="start" x="5315" y="-2995.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5315" y="-2980.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5315" y="-2965.3" font-family="Times,serif" font-size="14.00" fill="#000000">profile_url :character varying</text>
|
||||
</g>
|
||||
<!-- Feed -->
|
||||
<g id="node82" class="node"><title>Feed</title>
|
||||
<polygon fill="none" stroke="black" points="8234,-2989 8234,-3035 8288,-3035 8288,-2989 8234,-2989"/>
|
||||
<text text-anchor="middle" x="8261" y="-3019.8" font-family="Times,serif" font-size="14.00">Feed</text>
|
||||
<polyline fill="none" stroke="black" points="8234,-3012 8288,-3012 "/>
|
||||
<text text-anchor="middle" x="8261" y="-2996.8" font-family="Times,serif" font-size="14.00"> </text>
|
||||
<!-- OAuth2Mapping -->
|
||||
<g id="node52" class="node">
|
||||
<title>OAuth2Mapping</title>
|
||||
<path fill="none" stroke="#000000" d="M5319,-2581C5319,-2581 5539,-2581 5539,-2581 5545,-2581 5551,-2587 5551,-2593 5551,-2593 5551,-2750 5551,-2750 5551,-2756 5545,-2762 5539,-2762 5539,-2762 5319,-2762 5319,-2762 5313,-2762 5307,-2756 5307,-2750 5307,-2750 5307,-2593 5307,-2593 5307,-2587 5313,-2581 5319,-2581"/>
|
||||
<text text-anchor="middle" x="5429" y="-2746.8" font-family="Times,serif" font-size="14.00" fill="#000000">OAuth2Mapping</text>
|
||||
<polyline fill="none" stroke="#000000" points="5307,-2739 5551,-2739 "/>
|
||||
<text text-anchor="start" x="5315" y="-2723.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="5315" y="-2708.8" font-family="Times,serif" font-size="14.00" fill="#000000">o_auth2_provider_id :integer</text>
|
||||
<text text-anchor="start" x="5315" y="-2693.8" font-family="Times,serif" font-size="14.00" fill="#000000">local_field :character varying</text>
|
||||
<text text-anchor="start" x="5315" y="-2678.8" font-family="Times,serif" font-size="14.00" fill="#000000">api_field :character varying</text>
|
||||
<text text-anchor="start" x="5315" y="-2663.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5315" y="-2648.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5315" y="-2633.8" font-family="Times,serif" font-size="14.00" fill="#000000">local_model :character varying</text>
|
||||
<text text-anchor="start" x="5315" y="-2618.8" font-family="Times,serif" font-size="14.00" fill="#000000">api_endpoint :character varying</text>
|
||||
<text text-anchor="start" x="5315" y="-2603.8" font-family="Times,serif" font-size="14.00" fill="#000000">api_data_type :character varying</text>
|
||||
<text text-anchor="start" x="5315" y="-2588.8" font-family="Times,serif" font-size="14.00" fill="#000000">transformation :jsonb</text>
|
||||
</g>
|
||||
<!-- OAuth2Provider->OAuth2Mapping -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>OAuth2Provider->OAuth2Mapping</title>
|
||||
<path fill="none" stroke="#6d7727" d="M5429,-2948.9449C5429,-2895.3213 5429,-2827.5197 5429,-2772.3657"/>
|
||||
<ellipse fill="none" stroke="#6d7727" cx="5429" cy="-2953.2291" rx="4" ry="4"/>
|
||||
<polygon fill="#6d7727" stroke="#6d7727" points="5429.0001,-2772.2208 5433.5,-2762.2207 5429,-2767.2208 5429,-2762.2208 5429,-2762.2208 5429,-2762.2208 5429,-2767.2208 5424.5,-2762.2208 5429.0001,-2772.2208 5429.0001,-2772.2208"/>
|
||||
</g>
|
||||
<!-- AuthProvider -->
|
||||
<g id="node56" class="node">
|
||||
<title>AuthProvider</title>
|
||||
<path fill="none" stroke="#000000" d="M5581,-2603.5C5581,-2603.5 5801,-2603.5 5801,-2603.5 5807,-2603.5 5813,-2609.5 5813,-2615.5 5813,-2615.5 5813,-2727.5 5813,-2727.5 5813,-2733.5 5807,-2739.5 5801,-2739.5 5801,-2739.5 5581,-2739.5 5581,-2739.5 5575,-2739.5 5569,-2733.5 5569,-2727.5 5569,-2727.5 5569,-2615.5 5569,-2615.5 5569,-2609.5 5575,-2603.5 5581,-2603.5"/>
|
||||
<text text-anchor="middle" x="5691" y="-2724.3" font-family="Times,serif" font-size="14.00" fill="#000000">AuthProvider</text>
|
||||
<polyline fill="none" stroke="#000000" points="5569,-2716.5 5813,-2716.5 "/>
|
||||
<text text-anchor="start" x="5577" y="-2701.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="5577" y="-2686.3" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying</text>
|
||||
<text text-anchor="start" x="5577" y="-2671.3" font-family="Times,serif" font-size="14.00" fill="#000000">status :character varying</text>
|
||||
<text text-anchor="start" x="5577" y="-2656.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5577" y="-2641.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5577" y="-2626.3" font-family="Times,serif" font-size="14.00" fill="#000000">providable_type :character varying</text>
|
||||
<text text-anchor="start" x="5577" y="-2611.3" font-family="Times,serif" font-size="14.00" fill="#000000">providable_id :integer</text>
|
||||
</g>
|
||||
<!-- OAuth2Provider->AuthProvider -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>OAuth2Provider->AuthProvider</title>
|
||||
<path fill="none" stroke="#e554f4" d="M5532.7305,-2951.5414C5542.4399,-2941.3484 5551.7266,-2930.7457 5560,-2920 5601.1188,-2866.5938 5636.0204,-2798.427 5659.4337,-2747.0017"/>
|
||||
<ellipse fill="none" stroke="#e554f4" cx="5529.7513" cy="-2954.6194" rx="4" ry="4"/>
|
||||
<ellipse fill="#e554f4" stroke="#e554f4" cx="5661.1576" cy="-2743.185" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- EventPriceCategory -->
|
||||
<g id="node8" class="node">
|
||||
<title>EventPriceCategory</title>
|
||||
<path fill="none" stroke="#000000" d="M2863,-647.5C2863,-647.5 3083,-647.5 3083,-647.5 3089,-647.5 3095,-653.5 3095,-659.5 3095,-659.5 3095,-756.5 3095,-756.5 3095,-762.5 3089,-768.5 3083,-768.5 3083,-768.5 2863,-768.5 2863,-768.5 2857,-768.5 2851,-762.5 2851,-756.5 2851,-756.5 2851,-659.5 2851,-659.5 2851,-653.5 2857,-647.5 2863,-647.5"/>
|
||||
<text text-anchor="middle" x="2973" y="-753.3" font-family="Times,serif" font-size="14.00" fill="#000000">EventPriceCategory</text>
|
||||
<polyline fill="none" stroke="#000000" points="2851,-745.5 3095,-745.5 "/>
|
||||
<text text-anchor="start" x="2859" y="-730.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="2859" y="-715.3" font-family="Times,serif" font-size="14.00" fill="#000000">event_id :integer</text>
|
||||
<text text-anchor="start" x="2859" y="-700.3" font-family="Times,serif" font-size="14.00" fill="#000000">price_category_id :integer</text>
|
||||
<text text-anchor="start" x="2859" y="-685.3" font-family="Times,serif" font-size="14.00" fill="#000000">amount :integer</text>
|
||||
<text text-anchor="start" x="2859" y="-670.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2859" y="-655.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Ticket -->
|
||||
<g id="node31" class="node">
|
||||
<title>Ticket</title>
|
||||
<path fill="none" stroke="#000000" d="M2930,-294.5C2930,-294.5 3150,-294.5 3150,-294.5 3156,-294.5 3162,-300.5 3162,-306.5 3162,-306.5 3162,-403.5 3162,-403.5 3162,-409.5 3156,-415.5 3150,-415.5 3150,-415.5 2930,-415.5 2930,-415.5 2924,-415.5 2918,-409.5 2918,-403.5 2918,-403.5 2918,-306.5 2918,-306.5 2918,-300.5 2924,-294.5 2930,-294.5"/>
|
||||
<text text-anchor="middle" x="3040" y="-400.3" font-family="Times,serif" font-size="14.00" fill="#000000">Ticket</text>
|
||||
<polyline fill="none" stroke="#000000" points="2918,-392.5 3162,-392.5 "/>
|
||||
<text text-anchor="start" x="2926" y="-377.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="2926" y="-362.3" font-family="Times,serif" font-size="14.00" fill="#000000">reservation_id :integer</text>
|
||||
<text text-anchor="start" x="2926" y="-347.3" font-family="Times,serif" font-size="14.00" fill="#000000">event_price_category_id :integer</text>
|
||||
<text text-anchor="start" x="2926" y="-332.3" font-family="Times,serif" font-size="14.00" fill="#000000">booked :integer</text>
|
||||
<text text-anchor="start" x="2926" y="-317.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2926" y="-302.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- EventPriceCategory->Ticket -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>EventPriceCategory->Ticket</title>
|
||||
<path fill="none" stroke="#50074c" d="M2986.0647,-639.1664C2997.7349,-577.6804 3014.7594,-487.9843 3026.5465,-425.8818"/>
|
||||
<ellipse fill="none" stroke="#50074c" cx="2985.2636" cy="-643.3873" rx="4" ry="4"/>
|
||||
<polygon fill="#50074c" stroke="#50074c" points="3026.5998,-425.6008 3032.8856,-416.6154 3027.5322,-420.6885 3028.4646,-415.7762 3028.4646,-415.7762 3028.4646,-415.7762 3027.5322,-420.6885 3024.0435,-414.9371 3026.5998,-425.6008 3026.5998,-425.6008"/>
|
||||
</g>
|
||||
<!-- PlanImage -->
|
||||
<g id="node9" class="node">
|
||||
<title>PlanImage</title>
|
||||
<path fill="none" stroke="#000000" d="M1400,-934C1400,-934 1620,-934 1620,-934 1626,-934 1632,-940 1632,-946 1632,-946 1632,-1058 1632,-1058 1632,-1064 1626,-1070 1620,-1070 1620,-1070 1400,-1070 1400,-1070 1394,-1070 1388,-1064 1388,-1058 1388,-1058 1388,-946 1388,-946 1388,-940 1394,-934 1400,-934"/>
|
||||
<text text-anchor="middle" x="1510" y="-1054.8" font-family="Times,serif" font-size="14.00" fill="#000000">PlanImage</text>
|
||||
<polyline fill="none" stroke="#000000" points="1388,-1047 1632,-1047 "/>
|
||||
<text text-anchor="start" x="1396" y="-1031.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="1396" y="-1016.8" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="1396" y="-1001.8" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="1396" y="-986.8" font-family="Times,serif" font-size="14.00" fill="#000000">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="1396" y="-971.8" font-family="Times,serif" font-size="14.00" fill="#000000">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="1396" y="-956.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1396" y="-941.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Avoir -->
|
||||
<g id="node10" class="node">
|
||||
<title>Avoir</title>
|
||||
<path fill="none" stroke="#000000" d="M1107,-557.5C1107,-557.5 1327,-557.5 1327,-557.5 1333,-557.5 1339,-563.5 1339,-569.5 1339,-569.5 1339,-846.5 1339,-846.5 1339,-852.5 1333,-858.5 1327,-858.5 1327,-858.5 1107,-858.5 1107,-858.5 1101,-858.5 1095,-852.5 1095,-846.5 1095,-846.5 1095,-569.5 1095,-569.5 1095,-563.5 1101,-557.5 1107,-557.5"/>
|
||||
<text text-anchor="middle" x="1217" y="-843.3" font-family="Times,serif" font-size="14.00" fill="#000000">Avoir</text>
|
||||
<polyline fill="none" stroke="#000000" points="1095,-835.5 1339,-835.5 "/>
|
||||
<text text-anchor="start" x="1103" y="-820.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="1103" y="-805.3" font-family="Times,serif" font-size="14.00" fill="#000000">invoiced_id :integer</text>
|
||||
<text text-anchor="start" x="1103" y="-790.3" font-family="Times,serif" font-size="14.00" fill="#000000">invoiced_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="1103" y="-775.3" font-family="Times,serif" font-size="14.00" fill="#000000">stp_invoice_id :character varying(255)</text>
|
||||
<text text-anchor="start" x="1103" y="-760.3" font-family="Times,serif" font-size="14.00" fill="#000000">total :integer</text>
|
||||
<text text-anchor="start" x="1103" y="-745.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1103" y="-730.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1103" y="-715.3" font-family="Times,serif" font-size="14.00" fill="#000000">user_id :integer</text>
|
||||
<text text-anchor="start" x="1103" y="-700.3" font-family="Times,serif" font-size="14.00" fill="#000000">reference :character varying(255)</text>
|
||||
<text text-anchor="start" x="1103" y="-685.3" font-family="Times,serif" font-size="14.00" fill="#000000">avoir_mode :character varying(255)</text>
|
||||
<text text-anchor="start" x="1103" y="-670.3" font-family="Times,serif" font-size="14.00" fill="#000000">avoir_date :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1103" y="-655.3" font-family="Times,serif" font-size="14.00" fill="#000000">invoice_id :integer</text>
|
||||
<text text-anchor="start" x="1103" y="-640.3" font-family="Times,serif" font-size="14.00" fill="#000000">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="1103" y="-625.3" font-family="Times,serif" font-size="14.00" fill="#000000">subscription_to_expire :boolean</text>
|
||||
<text text-anchor="start" x="1103" y="-610.3" font-family="Times,serif" font-size="14.00" fill="#000000">description :text</text>
|
||||
<text text-anchor="start" x="1103" y="-595.3" font-family="Times,serif" font-size="14.00" fill="#000000">wallet_amount :integer</text>
|
||||
<text text-anchor="start" x="1103" y="-580.3" font-family="Times,serif" font-size="14.00" fill="#000000">wallet_transaction_id :integer</text>
|
||||
<text text-anchor="start" x="1103" y="-565.3" font-family="Times,serif" font-size="14.00" fill="#000000">coupon_id :integer</text>
|
||||
</g>
|
||||
<!-- Invoice -->
|
||||
<g id="node44" class="node">
|
||||
<title>Invoice</title>
|
||||
<path fill="none" stroke="#000000" d="M739,-204.5C739,-204.5 959,-204.5 959,-204.5 965,-204.5 971,-210.5 971,-216.5 971,-216.5 971,-493.5 971,-493.5 971,-499.5 965,-505.5 959,-505.5 959,-505.5 739,-505.5 739,-505.5 733,-505.5 727,-499.5 727,-493.5 727,-493.5 727,-216.5 727,-216.5 727,-210.5 733,-204.5 739,-204.5"/>
|
||||
<text text-anchor="middle" x="849" y="-490.3" font-family="Times,serif" font-size="14.00" fill="#000000">Invoice</text>
|
||||
<polyline fill="none" stroke="#000000" points="727,-482.5 971,-482.5 "/>
|
||||
<text text-anchor="start" x="735" y="-467.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="735" y="-452.3" font-family="Times,serif" font-size="14.00" fill="#000000">invoiced_id :integer</text>
|
||||
<text text-anchor="start" x="735" y="-437.3" font-family="Times,serif" font-size="14.00" fill="#000000">invoiced_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="735" y="-422.3" font-family="Times,serif" font-size="14.00" fill="#000000">stp_invoice_id :character varying(255)</text>
|
||||
<text text-anchor="start" x="735" y="-407.3" font-family="Times,serif" font-size="14.00" fill="#000000">total :integer</text>
|
||||
<text text-anchor="start" x="735" y="-392.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="735" y="-377.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="735" y="-362.3" font-family="Times,serif" font-size="14.00" fill="#000000">user_id :integer</text>
|
||||
<text text-anchor="start" x="735" y="-347.3" font-family="Times,serif" font-size="14.00" fill="#000000">reference :character varying(255)</text>
|
||||
<text text-anchor="start" x="735" y="-332.3" font-family="Times,serif" font-size="14.00" fill="#000000">avoir_mode :character varying(255)</text>
|
||||
<text text-anchor="start" x="735" y="-317.3" font-family="Times,serif" font-size="14.00" fill="#000000">avoir_date :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="735" y="-302.3" font-family="Times,serif" font-size="14.00" fill="#000000">invoice_id :integer</text>
|
||||
<text text-anchor="start" x="735" y="-287.3" font-family="Times,serif" font-size="14.00" fill="#000000">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="735" y="-272.3" font-family="Times,serif" font-size="14.00" fill="#000000">subscription_to_expire :boolean</text>
|
||||
<text text-anchor="start" x="735" y="-257.3" font-family="Times,serif" font-size="14.00" fill="#000000">description :text</text>
|
||||
<text text-anchor="start" x="735" y="-242.3" font-family="Times,serif" font-size="14.00" fill="#000000">wallet_amount :integer</text>
|
||||
<text text-anchor="start" x="735" y="-227.3" font-family="Times,serif" font-size="14.00" fill="#000000">wallet_transaction_id :integer</text>
|
||||
<text text-anchor="start" x="735" y="-212.3" font-family="Times,serif" font-size="14.00" fill="#000000">coupon_id :integer</text>
|
||||
</g>
|
||||
<!-- Avoir->Invoice -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>Avoir->Invoice</title>
|
||||
<path fill="none" stroke="#226014" d="M1089.0536,-560.0433C1088.0347,-559.0224 1087.0167,-558.0079 1086,-557 1052.1542,-523.4492 1013.5164,-489.0532 977.3999,-458.3721"/>
|
||||
<ellipse fill="none" stroke="#226014" cx="1092.0853" cy="-563.1101" rx="4" ry="4"/>
|
||||
<ellipse fill="#226014" stroke="#226014" cx="974.2107" cy="-455.6708" rx="4" ry="4"/>
|
||||
<text text-anchor="middle" x="1076" y="-527.8" font-family="Times,serif" font-size="14.00" fill="#000000">avoir</text>
|
||||
</g>
|
||||
<!-- InvoiceItem -->
|
||||
<g id="node64" class="node">
|
||||
<title>InvoiceItem</title>
|
||||
<path fill="none" stroke="#000000" d="M1023.5,-.5C1023.5,-.5 1258.5,-.5 1258.5,-.5 1264.5,-.5 1270.5,-6.5 1270.5,-12.5 1270.5,-12.5 1270.5,-154.5 1270.5,-154.5 1270.5,-160.5 1264.5,-166.5 1258.5,-166.5 1258.5,-166.5 1023.5,-166.5 1023.5,-166.5 1017.5,-166.5 1011.5,-160.5 1011.5,-154.5 1011.5,-154.5 1011.5,-12.5 1011.5,-12.5 1011.5,-6.5 1017.5,-.5 1023.5,-.5"/>
|
||||
<text text-anchor="middle" x="1141" y="-151.3" font-family="Times,serif" font-size="14.00" fill="#000000">InvoiceItem</text>
|
||||
<polyline fill="none" stroke="#000000" points="1011.5,-143.5 1270.5,-143.5 "/>
|
||||
<text text-anchor="start" x="1019.5" y="-128.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="1019.5" y="-113.3" font-family="Times,serif" font-size="14.00" fill="#000000">invoice_id :integer</text>
|
||||
<text text-anchor="start" x="1019.5" y="-98.3" font-family="Times,serif" font-size="14.00" fill="#000000">stp_invoice_item_id :character varying(255)</text>
|
||||
<text text-anchor="start" x="1019.5" y="-83.3" font-family="Times,serif" font-size="14.00" fill="#000000">amount :integer</text>
|
||||
<text text-anchor="start" x="1019.5" y="-68.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1019.5" y="-53.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1019.5" y="-38.3" font-family="Times,serif" font-size="14.00" fill="#000000">description :text</text>
|
||||
<text text-anchor="start" x="1019.5" y="-23.3" font-family="Times,serif" font-size="14.00" fill="#000000">subscription_id :integer</text>
|
||||
<text text-anchor="start" x="1019.5" y="-8.3" font-family="Times,serif" font-size="14.00" fill="#000000">invoice_item_id :integer</text>
|
||||
</g>
|
||||
<!-- Avoir->InvoiceItem -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>Avoir->InvoiceItem</title>
|
||||
<path fill="none" stroke="#653c30" d="M1197.6822,-549.2636C1183.3682,-431.6437 1164.3461,-275.337 1152.3868,-177.0662"/>
|
||||
<ellipse fill="none" stroke="#653c30" cx="1198.1677" cy="-553.2534" rx="4" ry="4"/>
|
||||
<polygon fill="#653c30" stroke="#653c30" points="1152.3523,-176.7821 1155.6112,-166.3117 1151.7482,-171.8188 1151.1441,-166.8554 1151.1441,-166.8554 1151.1441,-166.8554 1151.7482,-171.8188 1146.6771,-167.399 1152.3523,-176.7821 1152.3523,-176.7821"/>
|
||||
</g>
|
||||
<!-- ProjectStepImage -->
|
||||
<g id="node11" class="node">
|
||||
<title>ProjectStepImage</title>
|
||||
<path fill="none" stroke="#000000" d="M2714,-1513.5C2714,-1513.5 2934,-1513.5 2934,-1513.5 2940,-1513.5 2946,-1519.5 2946,-1525.5 2946,-1525.5 2946,-1637.5 2946,-1637.5 2946,-1643.5 2940,-1649.5 2934,-1649.5 2934,-1649.5 2714,-1649.5 2714,-1649.5 2708,-1649.5 2702,-1643.5 2702,-1637.5 2702,-1637.5 2702,-1525.5 2702,-1525.5 2702,-1519.5 2708,-1513.5 2714,-1513.5"/>
|
||||
<text text-anchor="middle" x="2824" y="-1634.3" font-family="Times,serif" font-size="14.00" fill="#000000">ProjectStepImage</text>
|
||||
<polyline fill="none" stroke="#000000" points="2702,-1626.5 2946,-1626.5 "/>
|
||||
<text text-anchor="start" x="2710" y="-1611.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="2710" y="-1596.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="2710" y="-1581.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="2710" y="-1566.3" font-family="Times,serif" font-size="14.00" fill="#000000">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="2710" y="-1551.3" font-family="Times,serif" font-size="14.00" fill="#000000">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="2710" y="-1536.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2710" y="-1521.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Wallet -->
|
||||
<g id="node12" class="node">
|
||||
<title>Wallet</title>
|
||||
<path fill="none" stroke="#000000" d="M394,-2100.5C394,-2100.5 614,-2100.5 614,-2100.5 620,-2100.5 626,-2106.5 626,-2112.5 626,-2112.5 626,-2194.5 626,-2194.5 626,-2200.5 620,-2206.5 614,-2206.5 614,-2206.5 394,-2206.5 394,-2206.5 388,-2206.5 382,-2200.5 382,-2194.5 382,-2194.5 382,-2112.5 382,-2112.5 382,-2106.5 388,-2100.5 394,-2100.5"/>
|
||||
<text text-anchor="middle" x="504" y="-2191.3" font-family="Times,serif" font-size="14.00" fill="#000000">Wallet</text>
|
||||
<polyline fill="none" stroke="#000000" points="382,-2183.5 626,-2183.5 "/>
|
||||
<text text-anchor="start" x="390" y="-2168.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="390" y="-2153.3" font-family="Times,serif" font-size="14.00" fill="#000000">user_id :integer</text>
|
||||
<text text-anchor="start" x="390" y="-2138.3" font-family="Times,serif" font-size="14.00" fill="#000000">amount :integer</text>
|
||||
<text text-anchor="start" x="390" y="-2123.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="390" y="-2108.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- WalletTransaction -->
|
||||
<g id="node83" class="node">
|
||||
<title>WalletTransaction</title>
|
||||
<path fill="none" stroke="#000000" d="M156,-1731.5C156,-1731.5 376,-1731.5 376,-1731.5 382,-1731.5 388,-1737.5 388,-1743.5 388,-1743.5 388,-1885.5 388,-1885.5 388,-1891.5 382,-1897.5 376,-1897.5 376,-1897.5 156,-1897.5 156,-1897.5 150,-1897.5 144,-1891.5 144,-1885.5 144,-1885.5 144,-1743.5 144,-1743.5 144,-1737.5 150,-1731.5 156,-1731.5"/>
|
||||
<text text-anchor="middle" x="266" y="-1882.3" font-family="Times,serif" font-size="14.00" fill="#000000">WalletTransaction</text>
|
||||
<polyline fill="none" stroke="#000000" points="144,-1874.5 388,-1874.5 "/>
|
||||
<text text-anchor="start" x="152" y="-1859.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="152" y="-1844.3" font-family="Times,serif" font-size="14.00" fill="#000000">user_id :integer</text>
|
||||
<text text-anchor="start" x="152" y="-1829.3" font-family="Times,serif" font-size="14.00" fill="#000000">wallet_id :integer</text>
|
||||
<text text-anchor="start" x="152" y="-1814.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactable_id :integer</text>
|
||||
<text text-anchor="start" x="152" y="-1799.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactable_type :character varying</text>
|
||||
<text text-anchor="start" x="152" y="-1784.3" font-family="Times,serif" font-size="14.00" fill="#000000">transaction_type :character varying</text>
|
||||
<text text-anchor="start" x="152" y="-1769.3" font-family="Times,serif" font-size="14.00" fill="#000000">amount :integer</text>
|
||||
<text text-anchor="start" x="152" y="-1754.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="152" y="-1739.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Wallet->WalletTransaction -->
|
||||
<g id="edge10" class="edge">
|
||||
<title>Wallet->WalletTransaction</title>
|
||||
<path fill="none" stroke="#3cacd8" d="M461.7491,-2093.3191C425.2361,-2041.3111 371.9101,-1965.3551 330.1338,-1905.8503"/>
|
||||
<ellipse fill="none" stroke="#3cacd8" cx="464.2523" cy="-2096.8846" rx="4" ry="4"/>
|
||||
<polygon fill="#3cacd8" stroke="#3cacd8" points="330.0646,-1905.7517 328.0016,-1894.9816 327.1916,-1901.6595 324.3186,-1897.5673 324.3186,-1897.5673 324.3186,-1897.5673 327.1916,-1901.6595 320.6357,-1900.153 330.0646,-1905.7517 330.0646,-1905.7517"/>
|
||||
</g>
|
||||
<!-- Stats::Account -->
|
||||
<g id="node13" class="node">
|
||||
<title>Stats::Account</title>
|
||||
<polygon fill="none" stroke="#000000" points="5831,-3017.5 5831,-3063.5 5927,-3063.5 5927,-3017.5 5831,-3017.5"/>
|
||||
<text text-anchor="middle" x="5879" y="-3048.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stats::Account</text>
|
||||
<polyline fill="none" stroke="#000000" points="5831,-3040.5 5927,-3040.5 "/>
|
||||
<text text-anchor="middle" x="5879" y="-3025.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
|
||||
</g>
|
||||
<!-- Stats::User -->
|
||||
<g id="node14" class="node">
|
||||
<title>Stats::User</title>
|
||||
<polygon fill="none" stroke="#000000" points="5945,-3017.5 5945,-3063.5 6021,-3063.5 6021,-3017.5 5945,-3017.5"/>
|
||||
<text text-anchor="middle" x="5983" y="-3048.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stats::User</text>
|
||||
<polyline fill="none" stroke="#000000" points="5945,-3040.5 6021,-3040.5 "/>
|
||||
<text text-anchor="middle" x="5983" y="-3025.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
|
||||
</g>
|
||||
<!-- Stats::Project -->
|
||||
<g id="node15" class="node">
|
||||
<title>Stats::Project</title>
|
||||
<polygon fill="none" stroke="#000000" points="6039.5,-3017.5 6039.5,-3063.5 6128.5,-3063.5 6128.5,-3017.5 6039.5,-3017.5"/>
|
||||
<text text-anchor="middle" x="6084" y="-3048.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stats::Project</text>
|
||||
<polyline fill="none" stroke="#000000" points="6039.5,-3040.5 6128.5,-3040.5 "/>
|
||||
<text text-anchor="middle" x="6084" y="-3025.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
|
||||
</g>
|
||||
<!-- Stats::Machine -->
|
||||
<g id="node16" class="node">
|
||||
<title>Stats::Machine</title>
|
||||
<polygon fill="none" stroke="#000000" points="6146,-3017.5 6146,-3063.5 6244,-3063.5 6244,-3017.5 6146,-3017.5"/>
|
||||
<text text-anchor="middle" x="6195" y="-3048.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stats::Machine</text>
|
||||
<polyline fill="none" stroke="#000000" points="6146,-3040.5 6244,-3040.5 "/>
|
||||
<text text-anchor="middle" x="6195" y="-3025.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
|
||||
</g>
|
||||
<!-- Stats::Subscription -->
|
||||
<g id="node17" class="node">
|
||||
<title>Stats::Subscription</title>
|
||||
<polygon fill="none" stroke="#000000" points="6262.5,-3017.5 6262.5,-3063.5 6381.5,-3063.5 6381.5,-3017.5 6262.5,-3017.5"/>
|
||||
<text text-anchor="middle" x="6322" y="-3048.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stats::Subscription</text>
|
||||
<polyline fill="none" stroke="#000000" points="6262.5,-3040.5 6381.5,-3040.5 "/>
|
||||
<text text-anchor="middle" x="6322" y="-3025.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
|
||||
</g>
|
||||
<!-- Stats::Event -->
|
||||
<g id="node18" class="node">
|
||||
<title>Stats::Event</title>
|
||||
<polygon fill="none" stroke="#000000" points="6400,-3017.5 6400,-3063.5 6482,-3063.5 6482,-3017.5 6400,-3017.5"/>
|
||||
<text text-anchor="middle" x="6441" y="-3048.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stats::Event</text>
|
||||
<polyline fill="none" stroke="#000000" points="6400,-3040.5 6482,-3040.5 "/>
|
||||
<text text-anchor="middle" x="6441" y="-3025.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
|
||||
</g>
|
||||
<!-- Stats::Training -->
|
||||
<g id="node19" class="node">
|
||||
<title>Stats::Training</title>
|
||||
<polygon fill="none" stroke="#000000" points="6500.5,-3017.5 6500.5,-3063.5 6597.5,-3063.5 6597.5,-3017.5 6500.5,-3017.5"/>
|
||||
<text text-anchor="middle" x="6549" y="-3048.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stats::Training</text>
|
||||
<polyline fill="none" stroke="#000000" points="6500.5,-3040.5 6597.5,-3040.5 "/>
|
||||
<text text-anchor="middle" x="6549" y="-3025.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
|
||||
</g>
|
||||
<!-- Stats::Space -->
|
||||
<g id="node20" class="node">
|
||||
<title>Stats::Space</title>
|
||||
<polygon fill="none" stroke="#000000" points="6615.5,-3017.5 6615.5,-3063.5 6698.5,-3063.5 6698.5,-3017.5 6615.5,-3017.5"/>
|
||||
<text text-anchor="middle" x="6657" y="-3048.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stats::Space</text>
|
||||
<polyline fill="none" stroke="#000000" points="6615.5,-3040.5 6698.5,-3040.5 "/>
|
||||
<text text-anchor="middle" x="6657" y="-3025.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
|
||||
</g>
|
||||
<!-- Address -->
|
||||
<g id="node21" class="node">
|
||||
<title>Address</title>
|
||||
<path fill="none" stroke="#000000" d="M4026,-1483.5C4026,-1483.5 4246,-1483.5 4246,-1483.5 4252,-1483.5 4258,-1489.5 4258,-1495.5 4258,-1495.5 4258,-1667.5 4258,-1667.5 4258,-1673.5 4252,-1679.5 4246,-1679.5 4246,-1679.5 4026,-1679.5 4026,-1679.5 4020,-1679.5 4014,-1673.5 4014,-1667.5 4014,-1667.5 4014,-1495.5 4014,-1495.5 4014,-1489.5 4020,-1483.5 4026,-1483.5"/>
|
||||
<text text-anchor="middle" x="4136" y="-1664.3" font-family="Times,serif" font-size="14.00" fill="#000000">Address</text>
|
||||
<polyline fill="none" stroke="#000000" points="4014,-1656.5 4258,-1656.5 "/>
|
||||
<text text-anchor="start" x="4022" y="-1641.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="4022" y="-1626.3" font-family="Times,serif" font-size="14.00" fill="#000000">address :character varying(255)</text>
|
||||
<text text-anchor="start" x="4022" y="-1611.3" font-family="Times,serif" font-size="14.00" fill="#000000">street_number :character varying(255)</text>
|
||||
<text text-anchor="start" x="4022" y="-1596.3" font-family="Times,serif" font-size="14.00" fill="#000000">route :character varying(255)</text>
|
||||
<text text-anchor="start" x="4022" y="-1581.3" font-family="Times,serif" font-size="14.00" fill="#000000">locality :character varying(255)</text>
|
||||
<text text-anchor="start" x="4022" y="-1566.3" font-family="Times,serif" font-size="14.00" fill="#000000">country :character varying(255)</text>
|
||||
<text text-anchor="start" x="4022" y="-1551.3" font-family="Times,serif" font-size="14.00" fill="#000000">postal_code :character varying(255)</text>
|
||||
<text text-anchor="start" x="4022" y="-1536.3" font-family="Times,serif" font-size="14.00" fill="#000000">placeable_id :integer</text>
|
||||
<text text-anchor="start" x="4022" y="-1521.3" font-family="Times,serif" font-size="14.00" fill="#000000">placeable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="4022" y="-1506.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4022" y="-1491.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- AgeRange -->
|
||||
<g id="node22" class="node">
|
||||
<title>AgeRange</title>
|
||||
<path fill="none" stroke="#000000" d="M2601,-1249.5C2601,-1249.5 2821,-1249.5 2821,-1249.5 2827,-1249.5 2833,-1255.5 2833,-1261.5 2833,-1261.5 2833,-1343.5 2833,-1343.5 2833,-1349.5 2827,-1355.5 2821,-1355.5 2821,-1355.5 2601,-1355.5 2601,-1355.5 2595,-1355.5 2589,-1349.5 2589,-1343.5 2589,-1343.5 2589,-1261.5 2589,-1261.5 2589,-1255.5 2595,-1249.5 2601,-1249.5"/>
|
||||
<text text-anchor="middle" x="2711" y="-1340.3" font-family="Times,serif" font-size="14.00" fill="#000000">AgeRange</text>
|
||||
<polyline fill="none" stroke="#000000" points="2589,-1332.5 2833,-1332.5 "/>
|
||||
<text text-anchor="start" x="2597" y="-1317.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="2597" y="-1302.3" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying</text>
|
||||
<text text-anchor="start" x="2597" y="-1287.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2597" y="-1272.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2597" y="-1257.3" font-family="Times,serif" font-size="14.00" fill="#000000">slug :character varying</text>
|
||||
</g>
|
||||
<!-- AgeRange->Event -->
|
||||
<g id="edge11" class="edge">
|
||||
<title>AgeRange->Event</title>
|
||||
<path fill="none" stroke="#b22cad" d="M2711,-1241.4662C2711,-1205.9183 2711,-1159.9244 2711,-1117.7609"/>
|
||||
<ellipse fill="none" stroke="#b22cad" cx="2711" cy="-1245.4684" rx="4" ry="4"/>
|
||||
<polygon fill="#b22cad" stroke="#b22cad" points="2711.0001,-1117.7016 2715.5,-1107.7015 2711,-1112.7016 2711,-1107.7016 2711,-1107.7016 2711,-1107.7016 2711,-1112.7016 2706.5,-1107.7016 2711.0001,-1117.7016 2711.0001,-1117.7016"/>
|
||||
</g>
|
||||
<!-- User -->
|
||||
<g id="node23" class="node">
|
||||
<title>User</title>
|
||||
<path fill="none" stroke="#000000" d="M1824.5,-2423.5C1824.5,-2423.5 2113.5,-2423.5 2113.5,-2423.5 2119.5,-2423.5 2125.5,-2429.5 2125.5,-2435.5 2125.5,-2435.5 2125.5,-2907.5 2125.5,-2907.5 2125.5,-2913.5 2119.5,-2919.5 2113.5,-2919.5 2113.5,-2919.5 1824.5,-2919.5 1824.5,-2919.5 1818.5,-2919.5 1812.5,-2913.5 1812.5,-2907.5 1812.5,-2907.5 1812.5,-2435.5 1812.5,-2435.5 1812.5,-2429.5 1818.5,-2423.5 1824.5,-2423.5"/>
|
||||
<text text-anchor="middle" x="1969" y="-2904.3" font-family="Times,serif" font-size="14.00" fill="#000000">User</text>
|
||||
<polyline fill="none" stroke="#000000" points="1812.5,-2896.5 2125.5,-2896.5 "/>
|
||||
<text text-anchor="start" x="1820.5" y="-2881.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2866.3" font-family="Times,serif" font-size="14.00" fill="#000000">email :character varying(255)</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2851.3" font-family="Times,serif" font-size="14.00" fill="#000000">encrypted_password :character varying(255)</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2836.3" font-family="Times,serif" font-size="14.00" fill="#000000">reset_password_token :character varying(255)</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2821.3" font-family="Times,serif" font-size="14.00" fill="#000000">reset_password_sent_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2806.3" font-family="Times,serif" font-size="14.00" fill="#000000">remember_created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2791.3" font-family="Times,serif" font-size="14.00" fill="#000000">sign_in_count :integer</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2776.3" font-family="Times,serif" font-size="14.00" fill="#000000">current_sign_in_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2761.3" font-family="Times,serif" font-size="14.00" fill="#000000">last_sign_in_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2746.3" font-family="Times,serif" font-size="14.00" fill="#000000">current_sign_in_ip :character varying(255)</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2731.3" font-family="Times,serif" font-size="14.00" fill="#000000">last_sign_in_ip :character varying(255)</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2716.3" font-family="Times,serif" font-size="14.00" fill="#000000">confirmation_token :character varying(255)</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2701.3" font-family="Times,serif" font-size="14.00" fill="#000000">confirmed_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2686.3" font-family="Times,serif" font-size="14.00" fill="#000000">confirmation_sent_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2671.3" font-family="Times,serif" font-size="14.00" fill="#000000">unconfirmed_email :character varying(255)</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2656.3" font-family="Times,serif" font-size="14.00" fill="#000000">failed_attempts :integer</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2641.3" font-family="Times,serif" font-size="14.00" fill="#000000">unlock_token :character varying(255)</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2626.3" font-family="Times,serif" font-size="14.00" fill="#000000">locked_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2611.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2596.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2581.3" font-family="Times,serif" font-size="14.00" fill="#000000">is_allow_contact :boolean</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2566.3" font-family="Times,serif" font-size="14.00" fill="#000000">group_id :integer</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2551.3" font-family="Times,serif" font-size="14.00" fill="#000000">stp_customer_id :character varying(255)</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2536.3" font-family="Times,serif" font-size="14.00" fill="#000000">username :character varying(255)</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2521.3" font-family="Times,serif" font-size="14.00" fill="#000000">slug :character varying(255)</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2506.3" font-family="Times,serif" font-size="14.00" fill="#000000">is_active :boolean</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2491.3" font-family="Times,serif" font-size="14.00" fill="#000000">provider :character varying</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2476.3" font-family="Times,serif" font-size="14.00" fill="#000000">uid :character varying</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2461.3" font-family="Times,serif" font-size="14.00" fill="#000000">auth_token :character varying</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2446.3" font-family="Times,serif" font-size="14.00" fill="#000000">merged_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1820.5" y="-2431.3" font-family="Times,serif" font-size="14.00" fill="#000000">is_allow_newsletter :boolean</text>
|
||||
</g>
|
||||
<!-- User->UserTag -->
|
||||
<g id="edge27" class="edge">
|
||||
<title>User->UserTag</title>
|
||||
<path fill="none" stroke="#95843c" d="M2133.9978,-2639.5097C2346.9188,-2594.6654 2699.7325,-2507.0622 2781,-2405 2846.3309,-2322.9523 2763.139,-2020.416 2824,-1935 2847.2015,-1902.4376 2869.7518,-1914.8726 2906,-1898 2923.8008,-1889.7142 2942.5694,-1880.8465 2960.9299,-1872.0975"/>
|
||||
<ellipse fill="none" stroke="#95843c" cx="2129.7692" cy="-2640.3969" rx="4" ry="4"/>
|
||||
<polygon fill="#95843c" stroke="#95843c" points="2961.1693,-1871.9834 2972.1324,-1871.738 2965.6818,-1869.83 2970.1944,-1867.6767 2970.1944,-1867.6767 2970.1944,-1867.6767 2965.6818,-1869.83 2968.2564,-1863.6154 2961.1693,-1871.9834 2961.1693,-1871.9834"/>
|
||||
</g>
|
||||
<!-- User->Wallet -->
|
||||
<g id="edge29" class="edge">
|
||||
<title>User->Wallet</title>
|
||||
<path fill="none" stroke="#3be80c" d="M1804.4734,-2640.2965C1454.6072,-2573.6938 666.5597,-2422.2542 643,-2405 579.058,-2358.1714 540.9469,-2272.6081 521.2315,-2214.42"/>
|
||||
<ellipse fill="none" stroke="#3be80c" cx="1808.4713" cy="-2641.0574" rx="4" ry="4"/>
|
||||
<ellipse fill="#3be80c" stroke="#3be80c" cx="519.9469" cy="-2210.5503" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Project -->
|
||||
<g id="node24" class="node">
|
||||
<title>Project</title>
|
||||
<path fill="none" stroke="#000000" d="M1821,-2055.5C1821,-2055.5 2051,-2055.5 2051,-2055.5 2057,-2055.5 2063,-2061.5 2063,-2067.5 2063,-2067.5 2063,-2239.5 2063,-2239.5 2063,-2245.5 2057,-2251.5 2051,-2251.5 2051,-2251.5 1821,-2251.5 1821,-2251.5 1815,-2251.5 1809,-2245.5 1809,-2239.5 1809,-2239.5 1809,-2067.5 1809,-2067.5 1809,-2061.5 1815,-2055.5 1821,-2055.5"/>
|
||||
<text text-anchor="middle" x="1936" y="-2236.3" font-family="Times,serif" font-size="14.00" fill="#000000">Project</text>
|
||||
<polyline fill="none" stroke="#000000" points="1809,-2228.5 2063,-2228.5 "/>
|
||||
<text text-anchor="start" x="1817" y="-2213.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="1817" y="-2198.3" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying(255)</text>
|
||||
<text text-anchor="start" x="1817" y="-2183.3" font-family="Times,serif" font-size="14.00" fill="#000000">description :text</text>
|
||||
<text text-anchor="start" x="1817" y="-2168.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1817" y="-2153.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1817" y="-2138.3" font-family="Times,serif" font-size="14.00" fill="#000000">author_id :integer</text>
|
||||
<text text-anchor="start" x="1817" y="-2123.3" font-family="Times,serif" font-size="14.00" fill="#000000">tags :text</text>
|
||||
<text text-anchor="start" x="1817" y="-2108.3" font-family="Times,serif" font-size="14.00" fill="#000000">licence_id :integer</text>
|
||||
<text text-anchor="start" x="1817" y="-2093.3" font-family="Times,serif" font-size="14.00" fill="#000000">state :character varying(255)</text>
|
||||
<text text-anchor="start" x="1817" y="-2078.3" font-family="Times,serif" font-size="14.00" fill="#000000">slug :character varying(255)</text>
|
||||
<text text-anchor="start" x="1817" y="-2063.3" font-family="Times,serif" font-size="14.00" fill="#000000">published_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- User->Project -->
|
||||
<g id="edge15" class="edge">
|
||||
<title>User->Project</title>
|
||||
<path fill="none" stroke="#79f27d" d="M1952.6773,-2415.2828C1949.2274,-2361.1295 1945.7671,-2306.814 1942.8999,-2261.8074"/>
|
||||
<ellipse fill="none" stroke="#79f27d" cx="1952.9464" cy="-2419.5076" rx="4" ry="4"/>
|
||||
<polygon fill="#79f27d" stroke="#79f27d" points="1942.8957,-2261.7395 1946.7507,-2251.4735 1942.5777,-2256.7496 1942.2598,-2251.7597 1942.2598,-2251.7597 1942.2598,-2251.7597 1942.5777,-2256.7496 1937.7689,-2252.0458 1942.8957,-2261.7395 1942.8957,-2261.7395"/>
|
||||
<text text-anchor="middle" x="1986" y="-2393.8" font-family="Times,serif" font-size="14.00" fill="#000000">my_projects</text>
|
||||
</g>
|
||||
<!-- User->Project -->
|
||||
<g id="edge17" class="edge">
|
||||
<title>User->Project</title>
|
||||
<path fill="none" stroke="#e69e75" d="M1950.5254,-2413.2253C1950.3483,-2410.4693 1950.1731,-2407.7269 1950,-2405 1947.0251,-2358.1339 1944.0826,-2306.3325 1941.6687,-2261.9828"/>
|
||||
<polygon fill="#e69e75" stroke="#e69e75" points="1950.5288,-2413.2795 1946.684,-2423.5492 1950.8517,-2418.269 1951.1746,-2423.2586 1951.1746,-2423.2586 1951.1746,-2423.2586 1950.8517,-2418.269 1955.6652,-2422.968 1950.5288,-2413.2795 1950.5288,-2413.2795"/>
|
||||
<polygon fill="#e69e75" stroke="#e69e75" points="1941.656,-2261.7458 1945.6079,-2251.5168 1941.3852,-2256.7531 1941.1145,-2251.7604 1941.1145,-2251.7604 1941.1145,-2251.7604 1941.3852,-2256.7531 1936.6211,-2252.0041 1941.656,-2261.7458 1941.656,-2261.7458"/>
|
||||
</g>
|
||||
<!-- Profile -->
|
||||
<g id="node35" class="node">
|
||||
<title>Profile</title>
|
||||
<path fill="none" stroke="#000000" d="M3816,-1935.5C3816,-1935.5 4036,-1935.5 4036,-1935.5 4042,-1935.5 4048,-1941.5 4048,-1947.5 4048,-1947.5 4048,-2359.5 4048,-2359.5 4048,-2365.5 4042,-2371.5 4036,-2371.5 4036,-2371.5 3816,-2371.5 3816,-2371.5 3810,-2371.5 3804,-2365.5 3804,-2359.5 3804,-2359.5 3804,-1947.5 3804,-1947.5 3804,-1941.5 3810,-1935.5 3816,-1935.5"/>
|
||||
<text text-anchor="middle" x="3926" y="-2356.3" font-family="Times,serif" font-size="14.00" fill="#000000">Profile</text>
|
||||
<polyline fill="none" stroke="#000000" points="3804,-2348.5 4048,-2348.5 "/>
|
||||
<text text-anchor="start" x="3812" y="-2333.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="3812" y="-2318.3" font-family="Times,serif" font-size="14.00" fill="#000000">user_id :integer</text>
|
||||
<text text-anchor="start" x="3812" y="-2303.3" font-family="Times,serif" font-size="14.00" fill="#000000">first_name :character varying(255)</text>
|
||||
<text text-anchor="start" x="3812" y="-2288.3" font-family="Times,serif" font-size="14.00" fill="#000000">last_name :character varying(255)</text>
|
||||
<text text-anchor="start" x="3812" y="-2273.3" font-family="Times,serif" font-size="14.00" fill="#000000">gender :boolean</text>
|
||||
<text text-anchor="start" x="3812" y="-2258.3" font-family="Times,serif" font-size="14.00" fill="#000000">birthday :date</text>
|
||||
<text text-anchor="start" x="3812" y="-2243.3" font-family="Times,serif" font-size="14.00" fill="#000000">phone :character varying(255)</text>
|
||||
<text text-anchor="start" x="3812" y="-2228.3" font-family="Times,serif" font-size="14.00" fill="#000000">interest :text</text>
|
||||
<text text-anchor="start" x="3812" y="-2213.3" font-family="Times,serif" font-size="14.00" fill="#000000">software_mastered :text</text>
|
||||
<text text-anchor="start" x="3812" y="-2198.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3812" y="-2183.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3812" y="-2168.3" font-family="Times,serif" font-size="14.00" fill="#000000">facebook :character varying</text>
|
||||
<text text-anchor="start" x="3812" y="-2153.3" font-family="Times,serif" font-size="14.00" fill="#000000">twitter :character varying</text>
|
||||
<text text-anchor="start" x="3812" y="-2138.3" font-family="Times,serif" font-size="14.00" fill="#000000">google_plus :character varying</text>
|
||||
<text text-anchor="start" x="3812" y="-2123.3" font-family="Times,serif" font-size="14.00" fill="#000000">viadeo :character varying</text>
|
||||
<text text-anchor="start" x="3812" y="-2108.3" font-family="Times,serif" font-size="14.00" fill="#000000">linkedin :character varying</text>
|
||||
<text text-anchor="start" x="3812" y="-2093.3" font-family="Times,serif" font-size="14.00" fill="#000000">instagram :character varying</text>
|
||||
<text text-anchor="start" x="3812" y="-2078.3" font-family="Times,serif" font-size="14.00" fill="#000000">youtube :character varying</text>
|
||||
<text text-anchor="start" x="3812" y="-2063.3" font-family="Times,serif" font-size="14.00" fill="#000000">vimeo :character varying</text>
|
||||
<text text-anchor="start" x="3812" y="-2048.3" font-family="Times,serif" font-size="14.00" fill="#000000">dailymotion :character varying</text>
|
||||
<text text-anchor="start" x="3812" y="-2033.3" font-family="Times,serif" font-size="14.00" fill="#000000">github :character varying</text>
|
||||
<text text-anchor="start" x="3812" y="-2018.3" font-family="Times,serif" font-size="14.00" fill="#000000">echosciences :character varying</text>
|
||||
<text text-anchor="start" x="3812" y="-2003.3" font-family="Times,serif" font-size="14.00" fill="#000000">website :character varying</text>
|
||||
<text text-anchor="start" x="3812" y="-1988.3" font-family="Times,serif" font-size="14.00" fill="#000000">pinterest :character varying</text>
|
||||
<text text-anchor="start" x="3812" y="-1973.3" font-family="Times,serif" font-size="14.00" fill="#000000">lastfm :character varying</text>
|
||||
<text text-anchor="start" x="3812" y="-1958.3" font-family="Times,serif" font-size="14.00" fill="#000000">flickr :character varying</text>
|
||||
<text text-anchor="start" x="3812" y="-1943.3" font-family="Times,serif" font-size="14.00" fill="#000000">job :character varying</text>
|
||||
</g>
|
||||
<!-- User->Profile -->
|
||||
<g id="edge14" class="edge">
|
||||
<title>User->Profile</title>
|
||||
<path fill="none" stroke="#2501e1" d="M2133.7805,-2658.1782C2504.9744,-2626.1634 3395.064,-2537.597 3663,-2405 3712.3808,-2380.5623 3758.6391,-2343.5871 3798.1714,-2305.4529"/>
|
||||
<ellipse fill="none" stroke="#2501e1" cx="2129.6347" cy="-2658.5348" rx="4" ry="4"/>
|
||||
<ellipse fill="#2501e1" stroke="#2501e1" cx="3801.0895" cy="-2302.6105" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Subscription -->
|
||||
<g id="node36" class="node">
|
||||
<title>Subscription</title>
|
||||
<path fill="none" stroke="#000000" d="M850.5,-926.5C850.5,-926.5 1095.5,-926.5 1095.5,-926.5 1101.5,-926.5 1107.5,-932.5 1107.5,-938.5 1107.5,-938.5 1107.5,-1065.5 1107.5,-1065.5 1107.5,-1071.5 1101.5,-1077.5 1095.5,-1077.5 1095.5,-1077.5 850.5,-1077.5 850.5,-1077.5 844.5,-1077.5 838.5,-1071.5 838.5,-1065.5 838.5,-1065.5 838.5,-938.5 838.5,-938.5 838.5,-932.5 844.5,-926.5 850.5,-926.5"/>
|
||||
<text text-anchor="middle" x="973" y="-1062.3" font-family="Times,serif" font-size="14.00" fill="#000000">Subscription</text>
|
||||
<polyline fill="none" stroke="#000000" points="838.5,-1054.5 1107.5,-1054.5 "/>
|
||||
<text text-anchor="start" x="846.5" y="-1039.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="846.5" y="-1024.3" font-family="Times,serif" font-size="14.00" fill="#000000">plan_id :integer</text>
|
||||
<text text-anchor="start" x="846.5" y="-1009.3" font-family="Times,serif" font-size="14.00" fill="#000000">user_id :integer</text>
|
||||
<text text-anchor="start" x="846.5" y="-994.3" font-family="Times,serif" font-size="14.00" fill="#000000">stp_subscription_id :character varying(255)</text>
|
||||
<text text-anchor="start" x="846.5" y="-979.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="846.5" y="-964.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="846.5" y="-949.3" font-family="Times,serif" font-size="14.00" fill="#000000">expiration_date :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="846.5" y="-934.3" font-family="Times,serif" font-size="14.00" fill="#000000">canceled_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- User->Subscription -->
|
||||
<g id="edge21" class="edge">
|
||||
<title>User->Subscription</title>
|
||||
<path fill="none" stroke="#6dfb73" d="M1805.8971,-2537.9449C1623.8019,-2387.0833 1322.3313,-2132.0362 1076,-1898 986.6699,-1813.1286 990.498,-1759.9772 884,-1698 855.8638,-1681.626 834.7408,-1704.23 813,-1680 774.262,-1636.8267 742.3484,-1203.1239 780,-1159 813.0108,-1120.3146 851.1211,-1169.8518 893,-1141 912.6614,-1127.4546 928.1271,-1107.3879 940.0019,-1086.6885"/>
|
||||
<ellipse fill="none" stroke="#6dfb73" cx="1809.2434" cy="-2540.716" rx="4" ry="4"/>
|
||||
<polygon fill="#6dfb73" stroke="#6dfb73" points="940.0688,-1086.5662 948.8197,-1079.9576 942.4709,-1082.181 944.873,-1077.7957 944.873,-1077.7957 944.873,-1077.7957 942.4709,-1082.181 940.9263,-1075.6339 940.0688,-1086.5662 940.0688,-1086.5662"/>
|
||||
</g>
|
||||
<!-- Notification -->
|
||||
<g id="node39" class="node">
|
||||
<title>Notification</title>
|
||||
<path fill="none" stroke="#000000" d="M2845.5,-2055.5C2845.5,-2055.5 3084.5,-2055.5 3084.5,-2055.5 3090.5,-2055.5 3096.5,-2061.5 3096.5,-2067.5 3096.5,-2067.5 3096.5,-2239.5 3096.5,-2239.5 3096.5,-2245.5 3090.5,-2251.5 3084.5,-2251.5 3084.5,-2251.5 2845.5,-2251.5 2845.5,-2251.5 2839.5,-2251.5 2833.5,-2245.5 2833.5,-2239.5 2833.5,-2239.5 2833.5,-2067.5 2833.5,-2067.5 2833.5,-2061.5 2839.5,-2055.5 2845.5,-2055.5"/>
|
||||
<text text-anchor="middle" x="2965" y="-2236.3" font-family="Times,serif" font-size="14.00" fill="#000000">Notification</text>
|
||||
<polyline fill="none" stroke="#000000" points="2833.5,-2228.5 3096.5,-2228.5 "/>
|
||||
<text text-anchor="start" x="2841.5" y="-2213.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="2841.5" y="-2198.3" font-family="Times,serif" font-size="14.00" fill="#000000">receiver_id :integer</text>
|
||||
<text text-anchor="start" x="2841.5" y="-2183.3" font-family="Times,serif" font-size="14.00" fill="#000000">attached_object_id :integer</text>
|
||||
<text text-anchor="start" x="2841.5" y="-2168.3" font-family="Times,serif" font-size="14.00" fill="#000000">attached_object_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="2841.5" y="-2153.3" font-family="Times,serif" font-size="14.00" fill="#000000">notification_type_id :integer</text>
|
||||
<text text-anchor="start" x="2841.5" y="-2138.3" font-family="Times,serif" font-size="14.00" fill="#000000">is_read :boolean</text>
|
||||
<text text-anchor="start" x="2841.5" y="-2123.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2841.5" y="-2108.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2841.5" y="-2093.3" font-family="Times,serif" font-size="14.00" fill="#000000">receiver_type :character varying</text>
|
||||
<text text-anchor="start" x="2841.5" y="-2078.3" font-family="Times,serif" font-size="14.00" fill="#000000">is_send :boolean</text>
|
||||
<text text-anchor="start" x="2841.5" y="-2063.3" font-family="Times,serif" font-size="14.00" fill="#000000">meta_data :jsonb</text>
|
||||
</g>
|
||||
<!-- User->Notification -->
|
||||
<g id="edge12" class="edge">
|
||||
<title>User->Notification</title>
|
||||
<path fill="none" stroke="#19e743" d="M2133.7907,-2655.5753C2318.2735,-2630.2611 2617.6837,-2565.9155 2819,-2405 2865.6863,-2367.6829 2900.4151,-2311.0979 2924.262,-2261.045"/>
|
||||
<ellipse fill="none" stroke="#19e743" cx="2129.6037" cy="-2656.142" rx="4" ry="4"/>
|
||||
<polygon fill="#19e743" stroke="#19e743" points="2924.3569,-2260.8417 2932.6658,-2253.6854 2926.4727,-2256.3114 2928.5885,-2251.7811 2928.5885,-2251.7811 2928.5885,-2251.7811 2926.4727,-2256.3114 2924.5113,-2249.8769 2924.3569,-2260.8417 2924.3569,-2260.8417"/>
|
||||
</g>
|
||||
<!-- ProjectUser -->
|
||||
<g id="node40" class="node">
|
||||
<title>ProjectUser</title>
|
||||
<path fill="none" stroke="#000000" d="M2588,-1746.5C2588,-1746.5 2808,-1746.5 2808,-1746.5 2814,-1746.5 2820,-1752.5 2820,-1758.5 2820,-1758.5 2820,-1870.5 2820,-1870.5 2820,-1876.5 2814,-1882.5 2808,-1882.5 2808,-1882.5 2588,-1882.5 2588,-1882.5 2582,-1882.5 2576,-1876.5 2576,-1870.5 2576,-1870.5 2576,-1758.5 2576,-1758.5 2576,-1752.5 2582,-1746.5 2588,-1746.5"/>
|
||||
<text text-anchor="middle" x="2698" y="-1867.3" font-family="Times,serif" font-size="14.00" fill="#000000">ProjectUser</text>
|
||||
<polyline fill="none" stroke="#000000" points="2576,-1859.5 2820,-1859.5 "/>
|
||||
<text text-anchor="start" x="2584" y="-1844.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="2584" y="-1829.3" font-family="Times,serif" font-size="14.00" fill="#000000">project_id :integer</text>
|
||||
<text text-anchor="start" x="2584" y="-1814.3" font-family="Times,serif" font-size="14.00" fill="#000000">user_id :integer</text>
|
||||
<text text-anchor="start" x="2584" y="-1799.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2584" y="-1784.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2584" y="-1769.3" font-family="Times,serif" font-size="14.00" fill="#000000">is_valid :boolean</text>
|
||||
<text text-anchor="start" x="2584" y="-1754.3" font-family="Times,serif" font-size="14.00" fill="#000000">valid_token :character varying(255)</text>
|
||||
</g>
|
||||
<!-- User->ProjectUser -->
|
||||
<g id="edge16" class="edge">
|
||||
<title>User->ProjectUser</title>
|
||||
<path fill="none" stroke="#20ab43" d="M2130.8387,-2481.2452C2288.9658,-2295.3536 2521.6879,-2021.7695 2633.4493,-1890.3848"/>
|
||||
<ellipse fill="none" stroke="#20ab43" cx="2128.2043" cy="-2484.3421" rx="4" ry="4"/>
|
||||
<polygon fill="#20ab43" stroke="#20ab43" points="2633.5033,-1890.3212 2643.4103,-1885.6199 2636.743,-1886.5127 2639.9827,-1882.7042 2639.9827,-1882.7042 2639.9827,-1882.7042 2636.743,-1886.5127 2636.555,-1879.7885 2633.5033,-1890.3212 2633.5033,-1890.3212"/>
|
||||
</g>
|
||||
<!-- Role -->
|
||||
<g id="node41" class="node">
|
||||
<title>Role</title>
|
||||
<path fill="none" stroke="#000000" d="M2057,-941.5C2057,-941.5 2277,-941.5 2277,-941.5 2283,-941.5 2289,-947.5 2289,-953.5 2289,-953.5 2289,-1050.5 2289,-1050.5 2289,-1056.5 2283,-1062.5 2277,-1062.5 2277,-1062.5 2057,-1062.5 2057,-1062.5 2051,-1062.5 2045,-1056.5 2045,-1050.5 2045,-1050.5 2045,-953.5 2045,-953.5 2045,-947.5 2051,-941.5 2057,-941.5"/>
|
||||
<text text-anchor="middle" x="2167" y="-1047.3" font-family="Times,serif" font-size="14.00" fill="#000000">Role</text>
|
||||
<polyline fill="none" stroke="#000000" points="2045,-1039.5 2289,-1039.5 "/>
|
||||
<text text-anchor="start" x="2053" y="-1024.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="2053" y="-1009.3" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying(255)</text>
|
||||
<text text-anchor="start" x="2053" y="-994.3" font-family="Times,serif" font-size="14.00" fill="#000000">resource_id :integer</text>
|
||||
<text text-anchor="start" x="2053" y="-979.3" font-family="Times,serif" font-size="14.00" fill="#000000">resource_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="2053" y="-964.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2053" y="-949.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- User->Role -->
|
||||
<g id="edge13" class="edge">
|
||||
<title>User->Role</title>
|
||||
<path fill="none" stroke="#35b61f" d="M2134.2828,-2578.5144C2224.3912,-2524.041 2335.2976,-2450.6162 2424,-2372 2614.4523,-2203.2038 2624.2713,-2124.6218 2794,-1935 2809.097,-1918.1336 2815.4664,-1916.1449 2829,-1898 2895.9074,-1808.2957 2926.0104,-1788.0882 2955,-1680 2977.6811,-1595.4332 3015.0893,-1546.6809 2955,-1483 2857.6868,-1379.8704 2421.8855,-1542.5059 2318,-1446 2270.8654,-1402.2137 2303.7283,-1218.7987 2280,-1159 2267.5402,-1127.5994 2247.4246,-1096.6346 2227.5937,-1070.6115"/>
|
||||
<polygon fill="#35b61f" stroke="#35b61f" points="2134.1953,-2578.5671 2123.3073,-2579.8716 2129.9122,-2581.1467 2125.629,-2583.7264 2125.629,-2583.7264 2125.629,-2583.7264 2129.9122,-2581.1467 2127.9507,-2587.5813 2134.1953,-2578.5671 2134.1953,-2578.5671"/>
|
||||
<polygon fill="#35b61f" stroke="#35b61f" points="2227.5856,-1070.6011 2225.0131,-1059.9412 2224.5214,-1066.65 2221.4572,-1062.699 2221.4572,-1062.699 2221.4572,-1062.699 2224.5214,-1066.65 2217.9013,-1065.4568 2227.5856,-1070.6011 2227.5856,-1070.6011"/>
|
||||
</g>
|
||||
<!-- User->Invoice -->
|
||||
<g id="edge26" class="edge">
|
||||
<title>User->Invoice</title>
|
||||
<path fill="none" stroke="#c7acfd" d="M1804.3786,-2661.8367C1480.8957,-2638.6842 783.6482,-2566.7225 668,-2372 618.2698,-2288.2668 688.8371,-2016.1536 635,-1935 615.1109,-1905.0193 584.0754,-1927.159 563,-1898 548.7199,-1878.2426 495,-1488.8778 495,-1464.5 495,-1464.5 495,-1464.5 495,-708 495,-640.243 478.7622,-613.607 516,-557 563.3896,-484.9606 646.1982,-434.5675 717.3789,-402.1311"/>
|
||||
<ellipse fill="none" stroke="#c7acfd" cx="1808.4324" cy="-2662.1245" rx="4" ry="4"/>
|
||||
<polygon fill="#c7acfd" stroke="#c7acfd" points="717.7655,-401.958 728.7314,-401.9773 722.3287,-399.9142 726.8919,-397.8704 726.8919,-397.8704 726.8919,-397.8704 722.3287,-399.9142 725.0525,-393.7635 717.7655,-401.958 717.7655,-401.958"/>
|
||||
</g>
|
||||
<!-- Export -->
|
||||
<g id="node57" class="node">
|
||||
<title>Export</title>
|
||||
<path fill="none" stroke="#000000" d="M3389,-2078C3389,-2078 3609,-2078 3609,-2078 3615,-2078 3621,-2084 3621,-2090 3621,-2090 3621,-2217 3621,-2217 3621,-2223 3615,-2229 3609,-2229 3609,-2229 3389,-2229 3389,-2229 3383,-2229 3377,-2223 3377,-2217 3377,-2217 3377,-2090 3377,-2090 3377,-2084 3383,-2078 3389,-2078"/>
|
||||
<text text-anchor="middle" x="3499" y="-2213.8" font-family="Times,serif" font-size="14.00" fill="#000000">Export</text>
|
||||
<polyline fill="none" stroke="#000000" points="3377,-2206 3621,-2206 "/>
|
||||
<text text-anchor="start" x="3385" y="-2190.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="3385" y="-2175.8" font-family="Times,serif" font-size="14.00" fill="#000000">category :character varying</text>
|
||||
<text text-anchor="start" x="3385" y="-2160.8" font-family="Times,serif" font-size="14.00" fill="#000000">export_type :character varying</text>
|
||||
<text text-anchor="start" x="3385" y="-2145.8" font-family="Times,serif" font-size="14.00" fill="#000000">query :character varying</text>
|
||||
<text text-anchor="start" x="3385" y="-2130.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3385" y="-2115.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3385" y="-2100.8" font-family="Times,serif" font-size="14.00" fill="#000000">user_id :integer</text>
|
||||
<text text-anchor="start" x="3385" y="-2085.8" font-family="Times,serif" font-size="14.00" fill="#000000">key :character varying</text>
|
||||
</g>
|
||||
<!-- User->Export -->
|
||||
<g id="edge31" class="edge">
|
||||
<title>User->Export</title>
|
||||
<path fill="none" stroke="#de2f35" d="M2133.7508,-2652.8437C2459.2976,-2613.3462 3170.5808,-2513.1796 3368,-2372 3413.9545,-2339.1367 3446.6641,-2284.67 3467.9052,-2238.3402"/>
|
||||
<ellipse fill="none" stroke="#de2f35" cx="2129.6287" cy="-2653.3423" rx="4" ry="4"/>
|
||||
<polygon fill="#de2f35" stroke="#de2f35" points="3467.9148,-2238.3186 3476.1082,-2231.0304 3469.9579,-2233.7551 3472.001,-2229.1916 3472.001,-2229.1916 3472.001,-2229.1916 3469.9579,-2233.7551 3467.8938,-2227.3528 3467.9148,-2238.3186 3467.9148,-2238.3186"/>
|
||||
</g>
|
||||
<!-- Tag -->
|
||||
<g id="node68" class="node">
|
||||
<title>Tag</title>
|
||||
<path fill="none" stroke="#000000" d="M3127,-2108C3127,-2108 3347,-2108 3347,-2108 3353,-2108 3359,-2114 3359,-2120 3359,-2120 3359,-2187 3359,-2187 3359,-2193 3353,-2199 3347,-2199 3347,-2199 3127,-2199 3127,-2199 3121,-2199 3115,-2193 3115,-2187 3115,-2187 3115,-2120 3115,-2120 3115,-2114 3121,-2108 3127,-2108"/>
|
||||
<text text-anchor="middle" x="3237" y="-2183.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag</text>
|
||||
<polyline fill="none" stroke="#000000" points="3115,-2176 3359,-2176 "/>
|
||||
<text text-anchor="start" x="3123" y="-2160.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="3123" y="-2145.8" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying</text>
|
||||
<text text-anchor="start" x="3123" y="-2130.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3123" y="-2115.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- User->Tag -->
|
||||
<g id="edge28" class="edge">
|
||||
<title>User->Tag</title>
|
||||
<path fill="none" stroke="#c5ac23" d="M2135.7985,-2643.3993C2412.6437,-2594.1923 2951.7743,-2486.6956 3105,-2372 3160.3307,-2330.5827 3197.2338,-2258.5418 3217.6275,-2208.5575"/>
|
||||
<polygon fill="#c5ac23" stroke="#c5ac23" points="2135.5028,-2643.4517 2124.8709,-2640.7659 2130.5795,-2644.3242 2125.6562,-2645.1968 2125.6562,-2645.1968 2125.6562,-2645.1968 2130.5795,-2644.3242 2126.4415,-2649.6278 2135.5028,-2643.4517 2135.5028,-2643.4517"/>
|
||||
<polygon fill="#c5ac23" stroke="#c5ac23" points="3217.6619,-2208.471 3225.5454,-2200.8486 3219.5137,-2203.8266 3221.3654,-2199.1821 3221.3654,-2199.1821 3221.3654,-2199.1821 3219.5137,-2203.8266 3217.1854,-2197.5155 3217.6619,-2208.471 3217.6619,-2208.471"/>
|
||||
</g>
|
||||
<!-- Credit -->
|
||||
<g id="node71" class="node">
|
||||
<title>Credit</title>
|
||||
<path fill="none" stroke="#000000" d="M588,-934C588,-934 808,-934 808,-934 814,-934 820,-940 820,-946 820,-946 820,-1058 820,-1058 820,-1064 814,-1070 808,-1070 808,-1070 588,-1070 588,-1070 582,-1070 576,-1064 576,-1058 576,-1058 576,-946 576,-946 576,-940 582,-934 588,-934"/>
|
||||
<text text-anchor="middle" x="698" y="-1054.8" font-family="Times,serif" font-size="14.00" fill="#000000">Credit</text>
|
||||
<polyline fill="none" stroke="#000000" points="576,-1047 820,-1047 "/>
|
||||
<text text-anchor="start" x="584" y="-1031.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="584" y="-1016.8" font-family="Times,serif" font-size="14.00" fill="#000000">creditable_id :integer</text>
|
||||
<text text-anchor="start" x="584" y="-1001.8" font-family="Times,serif" font-size="14.00" fill="#000000">creditable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="584" y="-986.8" font-family="Times,serif" font-size="14.00" fill="#000000">plan_id :integer</text>
|
||||
<text text-anchor="start" x="584" y="-971.8" font-family="Times,serif" font-size="14.00" fill="#000000">hours :integer</text>
|
||||
<text text-anchor="start" x="584" y="-956.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="584" y="-941.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- User->Credit -->
|
||||
<g id="edge23" class="edge">
|
||||
<title>User->Credit</title>
|
||||
<path fill="none" stroke="#39be35" d="M1802.2946,-2659.0636C1502.1145,-2632.9499 889.2586,-2561.4166 754,-2405 655.783,-2291.4193 791.961,-1854.1173 706,-1731 694.8397,-1715.0157 678.6173,-1727.8611 666,-1713 586.5283,-1619.3956 613.3027,-1567.4189 595,-1446 573.786,-1305.2677 531.0197,-1258.4902 583,-1126 589.6954,-1108.9343 599.9657,-1092.8169 611.6688,-1078.2004"/>
|
||||
<polygon fill="#39be35" stroke="#39be35" points="1802.4378,-2659.0758 1812.0138,-2664.4192 1807.4193,-2659.5058 1812.4008,-2659.9358 1812.4008,-2659.9358 1812.4008,-2659.9358 1807.4193,-2659.5058 1812.7878,-2655.4525 1802.4378,-2659.0758 1802.4378,-2659.0758"/>
|
||||
<polygon fill="#39be35" stroke="#39be35" points="611.9023,-1077.9202 621.7613,-1073.119 615.1033,-1074.0791 618.3043,-1070.2381 618.3043,-1070.2381 618.3043,-1070.2381 615.1033,-1074.0791 614.8473,-1067.3572 611.9023,-1077.9202 611.9023,-1077.9202"/>
|
||||
</g>
|
||||
<!-- User->Credit -->
|
||||
<g id="edge24" class="edge">
|
||||
<title>User->Credit</title>
|
||||
<path fill="none" stroke="#79fea1" d="M1802.0911,-2657.5839C1509.5513,-2629.4973 922.7793,-2555.4667 792,-2405 693.4067,-2291.5646 827.4418,-1850.2755 736,-1731 721.6301,-1712.2561 701.5361,-1730.7892 686,-1713 611.8588,-1628.1066 649.1493,-1576.5482 633,-1465 622.1769,-1390.2415 584.6748,-1197.8464 608,-1126 613.3214,-1109.609 621.7133,-1093.5727 631.2809,-1078.7614"/>
|
||||
<polygon fill="#79fea1" stroke="#79fea1" points="1802.4174,-2657.6149 1811.9454,-2663.0434 1807.3949,-2658.0893 1812.3723,-2658.5637 1812.3723,-2658.5637 1812.3723,-2658.5637 1807.3949,-2658.0893 1812.7993,-2654.0839 1802.4174,-2657.6149 1802.4174,-2657.6149"/>
|
||||
<polygon fill="#79fea1" stroke="#79fea1" points="631.462,-1078.4915 640.7718,-1072.6969 634.2488,-1074.3401 637.0356,-1070.1888 637.0356,-1070.1888 637.0356,-1070.1888 634.2488,-1074.3401 633.2994,-1067.6806 631.462,-1078.4915 631.462,-1078.4915"/>
|
||||
<text text-anchor="middle" x="728.5" y="-1701.8" font-family="Times,serif" font-size="14.00" fill="#000000">training_credits</text>
|
||||
</g>
|
||||
<!-- User->Credit -->
|
||||
<g id="edge25" class="edge">
|
||||
<title>User->Credit</title>
|
||||
<path fill="none" stroke="#425241" d="M1802.1567,-2651.4454C1614.1537,-2620.9552 1309.1411,-2546.7134 1112,-2372 855.5452,-2144.7207 880.1063,-2005.1738 772,-1680 695.1098,-1448.7214 693.5411,-1383.6804 671,-1141 669.1523,-1121.1071 671.1988,-1099.8362 674.8532,-1080.0669"/>
|
||||
<polygon fill="#425241" stroke="#425241" points="1802.26,-2651.4619 1811.4243,-2657.484 1807.1973,-2652.2511 1812.1346,-2653.0404 1812.1346,-2653.0404 1812.1346,-2653.0404 1807.1973,-2652.2511 1812.845,-2648.5968 1802.26,-2651.4619 1802.26,-2651.4619"/>
|
||||
<polygon fill="#425241" stroke="#425241" points="674.8676,-1079.9945 681.2444,-1071.0733 675.8499,-1075.0919 676.8321,-1070.1893 676.8321,-1070.1893 676.8321,-1070.1893 675.8499,-1075.0919 672.4198,-1069.3053 674.8676,-1079.9945 674.8676,-1079.9945"/>
|
||||
<text text-anchor="middle" x="828" y="-1701.8" font-family="Times,serif" font-size="14.00" fill="#000000">machine_credits</text>
|
||||
</g>
|
||||
<!-- UsersCredit -->
|
||||
<g id="node74" class="node">
|
||||
<title>UsersCredit</title>
|
||||
<path fill="none" stroke="#000000" d="M537,-647.5C537,-647.5 757,-647.5 757,-647.5 763,-647.5 769,-653.5 769,-659.5 769,-659.5 769,-756.5 769,-756.5 769,-762.5 763,-768.5 757,-768.5 757,-768.5 537,-768.5 537,-768.5 531,-768.5 525,-762.5 525,-756.5 525,-756.5 525,-659.5 525,-659.5 525,-653.5 531,-647.5 537,-647.5"/>
|
||||
<text text-anchor="middle" x="647" y="-753.3" font-family="Times,serif" font-size="14.00" fill="#000000">UsersCredit</text>
|
||||
<polyline fill="none" stroke="#000000" points="525,-745.5 769,-745.5 "/>
|
||||
<text text-anchor="start" x="533" y="-730.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="533" y="-715.3" font-family="Times,serif" font-size="14.00" fill="#000000">user_id :integer</text>
|
||||
<text text-anchor="start" x="533" y="-700.3" font-family="Times,serif" font-size="14.00" fill="#000000">credit_id :integer</text>
|
||||
<text text-anchor="start" x="533" y="-685.3" font-family="Times,serif" font-size="14.00" fill="#000000">hours_used :integer</text>
|
||||
<text text-anchor="start" x="533" y="-670.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="533" y="-655.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- User->UsersCredit -->
|
||||
<g id="edge22" class="edge">
|
||||
<title>User->UsersCredit</title>
|
||||
<path fill="none" stroke="#5778ae" d="M1804.3375,-2649.5106C1512.2625,-2608.2827 917.5054,-2513.659 740,-2405 723.8376,-2395.1062 720.2777,-2389.497 713,-2372 638.0159,-2191.7234 773.5582,-2099.2551 668,-1935 650.4446,-1907.6828 623.3933,-1924.7602 605,-1898 577.3428,-1857.7619 533,-1513.3265 533,-1464.5 533,-1464.5 533,-1464.5 533,-1002 533,-921.0653 571.0201,-835.5587 603.1469,-777.7534"/>
|
||||
<ellipse fill="none" stroke="#5778ae" cx="1808.5015" cy="-2650.0969" rx="4" ry="4"/>
|
||||
<polygon fill="#5778ae" stroke="#5778ae" points="603.3307,-777.4276 612.1647,-770.9306 605.7882,-773.0732 608.2457,-768.7188 608.2457,-768.7188 608.2457,-768.7188 605.7882,-773.0732 604.3268,-766.5071 603.3307,-777.4276 603.3307,-777.4276"/>
|
||||
</g>
|
||||
<!-- Training -->
|
||||
<g id="node78" class="node">
|
||||
<title>Training</title>
|
||||
<path fill="none" stroke="#000000" d="M3539,-1498.5C3539,-1498.5 3759,-1498.5 3759,-1498.5 3765,-1498.5 3771,-1504.5 3771,-1510.5 3771,-1510.5 3771,-1652.5 3771,-1652.5 3771,-1658.5 3765,-1664.5 3759,-1664.5 3759,-1664.5 3539,-1664.5 3539,-1664.5 3533,-1664.5 3527,-1658.5 3527,-1652.5 3527,-1652.5 3527,-1510.5 3527,-1510.5 3527,-1504.5 3533,-1498.5 3539,-1498.5"/>
|
||||
<text text-anchor="middle" x="3649" y="-1649.3" font-family="Times,serif" font-size="14.00" fill="#000000">Training</text>
|
||||
<polyline fill="none" stroke="#000000" points="3527,-1641.5 3771,-1641.5 "/>
|
||||
<text text-anchor="start" x="3535" y="-1626.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="3535" y="-1611.3" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying(255)</text>
|
||||
<text text-anchor="start" x="3535" y="-1596.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3535" y="-1581.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3535" y="-1566.3" font-family="Times,serif" font-size="14.00" fill="#000000">nb_total_places :integer</text>
|
||||
<text text-anchor="start" x="3535" y="-1551.3" font-family="Times,serif" font-size="14.00" fill="#000000">slug :character varying(255)</text>
|
||||
<text text-anchor="start" x="3535" y="-1536.3" font-family="Times,serif" font-size="14.00" fill="#000000">description :text</text>
|
||||
<text text-anchor="start" x="3535" y="-1521.3" font-family="Times,serif" font-size="14.00" fill="#000000">public_page :boolean</text>
|
||||
<text text-anchor="start" x="3535" y="-1506.3" font-family="Times,serif" font-size="14.00" fill="#000000">disabled :boolean</text>
|
||||
</g>
|
||||
<!-- User->Training -->
|
||||
<g id="edge20" class="edge">
|
||||
<title>User->Training</title>
|
||||
<path fill="none" stroke="#821719" d="M2135.8282,-2667.0756C2517.815,-2653.107 3437.8256,-2596.39 3630,-2372 3717.4648,-2269.8728 3682.196,-1861.1609 3660.8137,-1674.8739"/>
|
||||
<polygon fill="#821719" stroke="#821719" points="2135.7882,-2667.0769 2125.6326,-2662.9401 2130.7915,-2667.2571 2125.7947,-2667.4372 2125.7947,-2667.4372 2125.7947,-2667.4372 2130.7915,-2667.2571 2125.9568,-2671.9343 2135.7882,-2667.0769 2135.7882,-2667.0769"/>
|
||||
<polygon fill="#821719" stroke="#821719" points="3660.7999,-1674.7542 3664.1185,-1664.3025 3660.2242,-1669.7874 3659.6484,-1664.8207 3659.6484,-1664.8207 3659.6484,-1664.8207 3660.2242,-1669.7874 3655.1783,-1665.3388 3660.7999,-1674.7542 3660.7999,-1674.7542"/>
|
||||
</g>
|
||||
<!-- Reservation -->
|
||||
<g id="node81" class="node">
|
||||
<title>Reservation</title>
|
||||
<path fill="none" stroke="#000000" d="M3125,-625C3125,-625 3345,-625 3345,-625 3351,-625 3357,-631 3357,-637 3357,-637 3357,-779 3357,-779 3357,-785 3351,-791 3345,-791 3345,-791 3125,-791 3125,-791 3119,-791 3113,-785 3113,-779 3113,-779 3113,-637 3113,-637 3113,-631 3119,-625 3125,-625"/>
|
||||
<text text-anchor="middle" x="3235" y="-775.8" font-family="Times,serif" font-size="14.00" fill="#000000">Reservation</text>
|
||||
<polyline fill="none" stroke="#000000" points="3113,-768 3357,-768 "/>
|
||||
<text text-anchor="start" x="3121" y="-752.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="3121" y="-737.8" font-family="Times,serif" font-size="14.00" fill="#000000">user_id :integer</text>
|
||||
<text text-anchor="start" x="3121" y="-722.8" font-family="Times,serif" font-size="14.00" fill="#000000">message :text</text>
|
||||
<text text-anchor="start" x="3121" y="-707.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3121" y="-692.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3121" y="-677.8" font-family="Times,serif" font-size="14.00" fill="#000000">reservable_id :integer</text>
|
||||
<text text-anchor="start" x="3121" y="-662.8" font-family="Times,serif" font-size="14.00" fill="#000000">reservable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="3121" y="-647.8" font-family="Times,serif" font-size="14.00" fill="#000000">stp_invoice_id :character varying(255)</text>
|
||||
<text text-anchor="start" x="3121" y="-632.8" font-family="Times,serif" font-size="14.00" fill="#000000">nb_reserve_places :integer</text>
|
||||
</g>
|
||||
<!-- User->Reservation -->
|
||||
<g id="edge18" class="edge">
|
||||
<title>User->Reservation</title>
|
||||
<path fill="none" stroke="#7e6f48" d="M2133.5231,-2599.3976C2280.2045,-2539.1571 2502.4206,-2457.7071 2705,-2423 2848.4788,-2398.4183 3870.1225,-2419.1748 4015,-2405 4095.9468,-2397.0802 4133.6563,-2425.4047 4195,-2372 4691.4595,-1939.7917 4819.8232,-1320.7881 4317,-896 4175.2511,-776.2497 3623.5211,-729.9148 3367.2176,-714.5841"/>
|
||||
<ellipse fill="none" stroke="#7e6f48" cx="2129.4212" cy="-2601.0871" rx="4" ry="4"/>
|
||||
<polygon fill="#7e6f48" stroke="#7e6f48" points="3367.0876,-714.5765 3357.3707,-709.494 3362.0964,-714.2813 3357.1051,-713.9861 3357.1051,-713.9861 3357.1051,-713.9861 3362.0964,-714.2813 3356.8394,-718.4783 3367.0876,-714.5765 3367.0876,-714.5765"/>
|
||||
</g>
|
||||
<!-- User->WalletTransaction -->
|
||||
<g id="edge30" class="edge">
|
||||
<title>User->WalletTransaction</title>
|
||||
<path fill="none" stroke="#076b33" d="M1804.2068,-2636.9978C1562.8422,-2586.9605 1098.7645,-2492.6329 702,-2423 629.1294,-2410.2111 426.2436,-2423.3692 373,-2372 247.9618,-2251.3637 244.395,-2032.4925 254.2951,-1907.8952"/>
|
||||
<ellipse fill="none" stroke="#076b33" cx="1808.4278" cy="-2637.8732" rx="4" ry="4"/>
|
||||
<polygon fill="#076b33" stroke="#076b33" points="254.3215,-1907.5796 259.6437,-1897.9919 254.7406,-1902.5972 255.1596,-1897.6148 255.1596,-1897.6148 255.1596,-1897.6148 254.7406,-1902.5972 250.6754,-1897.2377 254.3215,-1907.5796 254.3215,-1907.5796"/>
|
||||
</g>
|
||||
<!-- UserTraining -->
|
||||
<g id="node88" class="node">
|
||||
<title>UserTraining</title>
|
||||
<path fill="none" stroke="#000000" d="M3877,-1249.5C3877,-1249.5 4097,-1249.5 4097,-1249.5 4103,-1249.5 4109,-1255.5 4109,-1261.5 4109,-1261.5 4109,-1343.5 4109,-1343.5 4109,-1349.5 4103,-1355.5 4097,-1355.5 4097,-1355.5 3877,-1355.5 3877,-1355.5 3871,-1355.5 3865,-1349.5 3865,-1343.5 3865,-1343.5 3865,-1261.5 3865,-1261.5 3865,-1255.5 3871,-1249.5 3877,-1249.5"/>
|
||||
<text text-anchor="middle" x="3987" y="-1340.3" font-family="Times,serif" font-size="14.00" fill="#000000">UserTraining</text>
|
||||
<polyline fill="none" stroke="#000000" points="3865,-1332.5 4109,-1332.5 "/>
|
||||
<text text-anchor="start" x="3873" y="-1317.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="3873" y="-1302.3" font-family="Times,serif" font-size="14.00" fill="#000000">user_id :integer</text>
|
||||
<text text-anchor="start" x="3873" y="-1287.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3873" y="-1272.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3873" y="-1257.3" font-family="Times,serif" font-size="14.00" fill="#000000">training_id :integer</text>
|
||||
</g>
|
||||
<!-- User->UserTraining -->
|
||||
<g id="edge19" class="edge">
|
||||
<title>User->UserTraining</title>
|
||||
<path fill="none" stroke="#895657" d="M2133.7644,-2660.0622C2564.3275,-2628.2557 3713.486,-2530.5234 4057,-2372 4190.3821,-2310.4474 4305,-2300.3996 4305,-2153.5 4305,-2153.5 4305,-2153.5 4305,-1581.5 4305,-1534.5774 4302.1837,-1514.0457 4267,-1483 4215.8369,-1437.8542 4176.6241,-1480.9144 4118,-1446 4083.2959,-1425.3315 4052.3964,-1392.6026 4029.335,-1363.6177"/>
|
||||
<ellipse fill="none" stroke="#895657" cx="2129.5903" cy="-2660.3697" rx="4" ry="4"/>
|
||||
<polygon fill="#895657" stroke="#895657" points="4029.1946,-1363.4379 4026.589,-1352.786 4026.1181,-1359.4963 4023.0417,-1355.5548 4023.0417,-1355.5548 4023.0417,-1355.5548 4026.1181,-1359.4963 4019.4943,-1358.3237 4029.1946,-1363.4379 4029.1946,-1363.4379"/>
|
||||
</g>
|
||||
<!-- Project->ProjectImage -->
|
||||
<g id="edge32" class="edge">
|
||||
<title>Project->ProjectImage</title>
|
||||
<path fill="none" stroke="#1c73f9" d="M1832.6686,-2049.5553C1780.7991,-1997.378 1719.1901,-1935.4033 1672.2587,-1888.1935"/>
|
||||
<ellipse fill="none" stroke="#1c73f9" cx="1835.7056" cy="-2052.6104" rx="4" ry="4"/>
|
||||
<ellipse fill="#1c73f9" stroke="#1c73f9" cx="1669.4298" cy="-1885.3478" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Machine -->
|
||||
<g id="node30" class="node">
|
||||
<title>Machine</title>
|
||||
<path fill="none" stroke="#000000" d="M2064,-1739C2064,-1739 2284,-1739 2284,-1739 2290,-1739 2296,-1745 2296,-1751 2296,-1751 2296,-1878 2296,-1878 2296,-1884 2290,-1890 2284,-1890 2284,-1890 2064,-1890 2064,-1890 2058,-1890 2052,-1884 2052,-1878 2052,-1878 2052,-1751 2052,-1751 2052,-1745 2058,-1739 2064,-1739"/>
|
||||
<text text-anchor="middle" x="2174" y="-1874.8" font-family="Times,serif" font-size="14.00" fill="#000000">Machine</text>
|
||||
<polyline fill="none" stroke="#000000" points="2052,-1867 2296,-1867 "/>
|
||||
<text text-anchor="start" x="2060" y="-1851.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="2060" y="-1836.8" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying(255)</text>
|
||||
<text text-anchor="start" x="2060" y="-1821.8" font-family="Times,serif" font-size="14.00" fill="#000000">description :text</text>
|
||||
<text text-anchor="start" x="2060" y="-1806.8" font-family="Times,serif" font-size="14.00" fill="#000000">spec :text</text>
|
||||
<text text-anchor="start" x="2060" y="-1791.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2060" y="-1776.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2060" y="-1761.8" font-family="Times,serif" font-size="14.00" fill="#000000">slug :character varying(255)</text>
|
||||
<text text-anchor="start" x="2060" y="-1746.8" font-family="Times,serif" font-size="14.00" fill="#000000">disabled :boolean</text>
|
||||
</g>
|
||||
<!-- Project->Machine -->
|
||||
<g id="edge34" class="edge">
|
||||
<title>Project->Machine</title>
|
||||
<path fill="none" stroke="#325e0b" d="M2010.745,-2047.0355C2044.3739,-1999.1356 2083.5012,-1943.4037 2115.0192,-1898.5105"/>
|
||||
<polygon fill="#325e0b" stroke="#325e0b" points="2010.5855,-2047.2628 2001.1565,-2052.8615 2007.7125,-2051.355 2004.8395,-2055.4472 2004.8395,-2055.4472 2004.8395,-2055.4472 2007.7125,-2051.355 2008.5224,-2058.0329 2010.5855,-2047.2628 2010.5855,-2047.2628"/>
|
||||
<polygon fill="#325e0b" stroke="#325e0b" points="2115.0667,-1898.4428 2124.4957,-1892.8441 2117.9397,-1894.3506 2120.8127,-1890.2584 2120.8127,-1890.2584 2120.8127,-1890.2584 2117.9397,-1894.3506 2117.1297,-1887.6727 2115.0667,-1898.4428 2115.0667,-1898.4428"/>
|
||||
</g>
|
||||
<!-- ProjectCao -->
|
||||
<g id="node38" class="node">
|
||||
<title>ProjectCao</title>
|
||||
<path fill="none" stroke="#000000" d="M1751,-1746.5C1751,-1746.5 1971,-1746.5 1971,-1746.5 1977,-1746.5 1983,-1752.5 1983,-1758.5 1983,-1758.5 1983,-1870.5 1983,-1870.5 1983,-1876.5 1977,-1882.5 1971,-1882.5 1971,-1882.5 1751,-1882.5 1751,-1882.5 1745,-1882.5 1739,-1876.5 1739,-1870.5 1739,-1870.5 1739,-1758.5 1739,-1758.5 1739,-1752.5 1745,-1746.5 1751,-1746.5"/>
|
||||
<text text-anchor="middle" x="1861" y="-1867.3" font-family="Times,serif" font-size="14.00" fill="#000000">ProjectCao</text>
|
||||
<polyline fill="none" stroke="#000000" points="1739,-1859.5 1983,-1859.5 "/>
|
||||
<text text-anchor="start" x="1747" y="-1844.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="1747" y="-1829.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="1747" y="-1814.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="1747" y="-1799.3" font-family="Times,serif" font-size="14.00" fill="#000000">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="1747" y="-1784.3" font-family="Times,serif" font-size="14.00" fill="#000000">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="1747" y="-1769.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1747" y="-1754.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Project->ProjectCao -->
|
||||
<g id="edge33" class="edge">
|
||||
<title>Project->ProjectCao</title>
|
||||
<path fill="none" stroke="#ed0ed0" d="M1912.5646,-2047.5722C1901.4572,-1997.3666 1888.4246,-1938.4591 1878.2406,-1892.4273"/>
|
||||
<ellipse fill="none" stroke="#ed0ed0" cx="1913.4428" cy="-2051.5416" rx="4" ry="4"/>
|
||||
<polygon fill="#ed0ed0" stroke="#ed0ed0" points="1878.2069,-1892.2749 1880.4404,-1881.5389 1877.1268,-1887.3929 1876.0467,-1882.511 1876.0467,-1882.511 1876.0467,-1882.511 1877.1268,-1887.3929 1871.6529,-1883.4831 1878.2069,-1892.2749 1878.2069,-1892.2749"/>
|
||||
</g>
|
||||
<!-- Project->ProjectUser -->
|
||||
<g id="edge38" class="edge">
|
||||
<title>Project->ProjectUser</title>
|
||||
<path fill="none" stroke="#f1e752" d="M2070.4731,-2085.6662C2178.9982,-2033.1983 2336.8109,-1961.9724 2481,-1916 2518.2052,-1904.1377 2530.836,-1912.7344 2567,-1898 2574.7194,-1894.8549 2582.4842,-1891.2521 2590.171,-1887.3481"/>
|
||||
<ellipse fill="none" stroke="#f1e752" cx="2066.6708" cy="-2087.5085" rx="4" ry="4"/>
|
||||
<polygon fill="#f1e752" stroke="#f1e752" points="2590.2963,-1887.2824 2601.2423,-1886.6209 2594.7239,-1884.9593 2599.1514,-1882.6361 2599.1514,-1882.6361 2599.1514,-1882.6361 2594.7239,-1884.9593 2597.0606,-1878.6513 2590.2963,-1887.2824 2590.2963,-1887.2824"/>
|
||||
</g>
|
||||
<!-- ProjectStep -->
|
||||
<g id="node50" class="node">
|
||||
<title>ProjectStep</title>
|
||||
<path fill="none" stroke="#000000" d="M2326,-1746.5C2326,-1746.5 2546,-1746.5 2546,-1746.5 2552,-1746.5 2558,-1752.5 2558,-1758.5 2558,-1758.5 2558,-1870.5 2558,-1870.5 2558,-1876.5 2552,-1882.5 2546,-1882.5 2546,-1882.5 2326,-1882.5 2326,-1882.5 2320,-1882.5 2314,-1876.5 2314,-1870.5 2314,-1870.5 2314,-1758.5 2314,-1758.5 2314,-1752.5 2320,-1746.5 2326,-1746.5"/>
|
||||
<text text-anchor="middle" x="2436" y="-1867.3" font-family="Times,serif" font-size="14.00" fill="#000000">ProjectStep</text>
|
||||
<polyline fill="none" stroke="#000000" points="2314,-1859.5 2558,-1859.5 "/>
|
||||
<text text-anchor="start" x="2322" y="-1844.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="2322" y="-1829.3" font-family="Times,serif" font-size="14.00" fill="#000000">description :text</text>
|
||||
<text text-anchor="start" x="2322" y="-1814.3" font-family="Times,serif" font-size="14.00" fill="#000000">project_id :integer</text>
|
||||
<text text-anchor="start" x="2322" y="-1799.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2322" y="-1784.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2322" y="-1769.3" font-family="Times,serif" font-size="14.00" fill="#000000">title :character varying(255)</text>
|
||||
<text text-anchor="start" x="2322" y="-1754.3" font-family="Times,serif" font-size="14.00" fill="#000000">step_nb :integer</text>
|
||||
</g>
|
||||
<!-- Project->ProjectStep -->
|
||||
<g id="edge39" class="edge">
|
||||
<title>Project->ProjectStep</title>
|
||||
<path fill="none" stroke="#c292d1" d="M2069.8747,-2062.733C2150.2726,-2008.2232 2251.2702,-1939.7468 2326.8127,-1888.529"/>
|
||||
<ellipse fill="none" stroke="#c292d1" cx="2066.4518" cy="-2065.0537" rx="4" ry="4"/>
|
||||
<polygon fill="#c292d1" stroke="#c292d1" points="2327.1538,-1888.2978 2337.9561,-1886.4106 2331.2923,-1885.4919 2335.4307,-1882.686 2335.4307,-1882.686 2335.4307,-1882.686 2331.2923,-1885.4919 2332.9054,-1878.9613 2327.1538,-1888.2978 2327.1538,-1888.2978"/>
|
||||
</g>
|
||||
<!-- Theme -->
|
||||
<g id="node70" class="node">
|
||||
<title>Theme</title>
|
||||
<path fill="none" stroke="#000000" d="M1097,-1784C1097,-1784 1251,-1784 1251,-1784 1257,-1784 1263,-1790 1263,-1796 1263,-1796 1263,-1833 1263,-1833 1263,-1839 1257,-1845 1251,-1845 1251,-1845 1097,-1845 1097,-1845 1091,-1845 1085,-1839 1085,-1833 1085,-1833 1085,-1796 1085,-1796 1085,-1790 1091,-1784 1097,-1784"/>
|
||||
<text text-anchor="middle" x="1174" y="-1829.8" font-family="Times,serif" font-size="14.00" fill="#000000">Theme</text>
|
||||
<polyline fill="none" stroke="#000000" points="1085,-1822 1263,-1822 "/>
|
||||
<text text-anchor="start" x="1093" y="-1806.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="1093" y="-1791.8" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying(255)</text>
|
||||
</g>
|
||||
<!-- Project->Theme -->
|
||||
<g id="edge37" class="edge">
|
||||
<title>Project->Theme</title>
|
||||
<path fill="none" stroke="#116f5e" d="M1798.9238,-2115.681C1660.1883,-2074.0518 1442.4163,-1999.3438 1272,-1898 1250.6749,-1885.3183 1229.4183,-1867.9357 1212.18,-1852.313"/>
|
||||
<polygon fill="#116f5e" stroke="#116f5e" points="1799.1921,-2115.761 1807.4874,-2122.9331 1803.9833,-2117.191 1808.7744,-2118.6211 1808.7744,-2118.6211 1808.7744,-2118.6211 1803.9833,-2117.191 1810.0614,-2114.309 1799.1921,-2115.761 1799.1921,-2115.761"/>
|
||||
<polygon fill="#116f5e" stroke="#116f5e" points="1211.9076,-1852.0618 1207.6076,-1841.9741 1208.2322,-1848.6719 1204.5567,-1845.2821 1204.5567,-1845.2821 1204.5567,-1845.2821 1208.2322,-1848.6719 1201.5058,-1848.59 1211.9076,-1852.0618 1211.9076,-1852.0618"/>
|
||||
</g>
|
||||
<!-- Space -->
|
||||
<g id="node92" class="node">
|
||||
<title>Space</title>
|
||||
<path fill="none" stroke="#000000" d="M1776,-1498.5C1776,-1498.5 1996,-1498.5 1996,-1498.5 2002,-1498.5 2008,-1504.5 2008,-1510.5 2008,-1510.5 2008,-1652.5 2008,-1652.5 2008,-1658.5 2002,-1664.5 1996,-1664.5 1996,-1664.5 1776,-1664.5 1776,-1664.5 1770,-1664.5 1764,-1658.5 1764,-1652.5 1764,-1652.5 1764,-1510.5 1764,-1510.5 1764,-1504.5 1770,-1498.5 1776,-1498.5"/>
|
||||
<text text-anchor="middle" x="1886" y="-1649.3" font-family="Times,serif" font-size="14.00" fill="#000000">Space</text>
|
||||
<polyline fill="none" stroke="#000000" points="1764,-1641.5 2008,-1641.5 "/>
|
||||
<text text-anchor="start" x="1772" y="-1626.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="1772" y="-1611.3" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying</text>
|
||||
<text text-anchor="start" x="1772" y="-1596.3" font-family="Times,serif" font-size="14.00" fill="#000000">default_places :integer</text>
|
||||
<text text-anchor="start" x="1772" y="-1581.3" font-family="Times,serif" font-size="14.00" fill="#000000">description :text</text>
|
||||
<text text-anchor="start" x="1772" y="-1566.3" font-family="Times,serif" font-size="14.00" fill="#000000">slug :character varying</text>
|
||||
<text text-anchor="start" x="1772" y="-1551.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1772" y="-1536.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1772" y="-1521.3" font-family="Times,serif" font-size="14.00" fill="#000000">characteristics :text</text>
|
||||
<text text-anchor="start" x="1772" y="-1506.3" font-family="Times,serif" font-size="14.00" fill="#000000">disabled :boolean</text>
|
||||
</g>
|
||||
<!-- Project->Space -->
|
||||
<g id="edge35" class="edge">
|
||||
<title>Project->Space</title>
|
||||
<path fill="none" stroke="#12eaed" d="M1975.6443,-2045.7141C2001.5744,-1958.9526 2025.0648,-1834.8002 1992,-1731 1985.6513,-1711.0696 1975.5728,-1691.5163 1964.0988,-1673.4608"/>
|
||||
<polygon fill="#12eaed" stroke="#12eaed" points="1975.635,-2045.7448 1968.416,-2053.9993 1974.1778,-2050.5278 1972.7207,-2055.3107 1972.7207,-2055.3107 1972.7207,-2055.3107 1974.1778,-2050.5278 1977.0254,-2056.6222 1975.635,-2045.7448 1975.635,-2045.7448"/>
|
||||
<polygon fill="#12eaed" stroke="#12eaed" points="1963.8508,-1673.0829 1962.1265,-1662.2534 1961.1075,-1668.9026 1958.3642,-1664.7224 1958.3642,-1664.7224 1958.3642,-1664.7224 1961.1075,-1668.9026 1954.602,-1667.1914 1963.8508,-1673.0829 1963.8508,-1673.0829"/>
|
||||
</g>
|
||||
<!-- Component -->
|
||||
<g id="node95" class="node">
|
||||
<title>Component</title>
|
||||
<path fill="none" stroke="#000000" d="M1293,-1784C1293,-1784 1447,-1784 1447,-1784 1453,-1784 1459,-1790 1459,-1796 1459,-1796 1459,-1833 1459,-1833 1459,-1839 1453,-1845 1447,-1845 1447,-1845 1293,-1845 1293,-1845 1287,-1845 1281,-1839 1281,-1833 1281,-1833 1281,-1796 1281,-1796 1281,-1790 1287,-1784 1293,-1784"/>
|
||||
<text text-anchor="middle" x="1370" y="-1829.8" font-family="Times,serif" font-size="14.00" fill="#000000">Component</text>
|
||||
<polyline fill="none" stroke="#000000" points="1281,-1822 1459,-1822 "/>
|
||||
<text text-anchor="start" x="1289" y="-1806.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="1289" y="-1791.8" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying(255)</text>
|
||||
</g>
|
||||
<!-- Project->Component -->
|
||||
<g id="edge36" class="edge">
|
||||
<title>Project->Component</title>
|
||||
<path fill="none" stroke="#61b9e5" d="M1799.7937,-2088.5245C1704.0171,-2040.6141 1574.4747,-1971.266 1468,-1898 1448.0396,-1884.2651 1427.4121,-1867.1907 1410.2612,-1852.0675"/>
|
||||
<polygon fill="#61b9e5" stroke="#61b9e5" points="1800.0062,-2088.6305 1806.9467,-2097.1205 1804.4807,-2090.862 1808.9551,-2093.0935 1808.9551,-2093.0935 1808.9551,-2093.0935 1804.4807,-2090.862 1810.9635,-2089.0665 1800.0062,-2088.6305 1800.0062,-2088.6305"/>
|
||||
<polygon fill="#61b9e5" stroke="#61b9e5" points="1410.1058,-1851.929 1405.6347,-1841.916 1406.3732,-1848.6022 1402.6406,-1845.2753 1402.6406,-1845.2753 1402.6406,-1845.2753 1406.3732,-1848.6022 1399.6464,-1848.6347 1410.1058,-1851.929 1410.1058,-1851.929"/>
|
||||
</g>
|
||||
<!-- OpenAPI -->
|
||||
<g id="node25" class="node">
|
||||
<title>OpenAPI</title>
|
||||
<polygon fill="none" stroke="#000000" stroke-dasharray="1,5" points="6785,-3058.5 6717,-3058.5 6717,-3022.5 6785,-3022.5 6785,-3058.5"/>
|
||||
<text text-anchor="middle" x="6751" y="-3036.8" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI</text>
|
||||
</g>
|
||||
<!-- SpaceFile -->
|
||||
<g id="node26" class="node">
|
||||
<title>SpaceFile</title>
|
||||
<path fill="none" stroke="#000000" d="M1439,-1234.5C1439,-1234.5 1659,-1234.5 1659,-1234.5 1665,-1234.5 1671,-1240.5 1671,-1246.5 1671,-1246.5 1671,-1358.5 1671,-1358.5 1671,-1364.5 1665,-1370.5 1659,-1370.5 1659,-1370.5 1439,-1370.5 1439,-1370.5 1433,-1370.5 1427,-1364.5 1427,-1358.5 1427,-1358.5 1427,-1246.5 1427,-1246.5 1427,-1240.5 1433,-1234.5 1439,-1234.5"/>
|
||||
<text text-anchor="middle" x="1549" y="-1355.3" font-family="Times,serif" font-size="14.00" fill="#000000">SpaceFile</text>
|
||||
<polyline fill="none" stroke="#000000" points="1427,-1347.5 1671,-1347.5 "/>
|
||||
<text text-anchor="start" x="1435" y="-1332.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="1435" y="-1317.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="1435" y="-1302.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="1435" y="-1287.3" font-family="Times,serif" font-size="14.00" fill="#000000">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="1435" y="-1272.3" font-family="Times,serif" font-size="14.00" fill="#000000">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="1435" y="-1257.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1435" y="-1242.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- EventImage -->
|
||||
<g id="node27" class="node">
|
||||
<title>EventImage</title>
|
||||
<path fill="none" stroke="#000000" d="M2601,-640C2601,-640 2821,-640 2821,-640 2827,-640 2833,-646 2833,-652 2833,-652 2833,-764 2833,-764 2833,-770 2827,-776 2821,-776 2821,-776 2601,-776 2601,-776 2595,-776 2589,-770 2589,-764 2589,-764 2589,-652 2589,-652 2589,-646 2595,-640 2601,-640"/>
|
||||
<text text-anchor="middle" x="2711" y="-760.8" font-family="Times,serif" font-size="14.00" fill="#000000">EventImage</text>
|
||||
<polyline fill="none" stroke="#000000" points="2589,-753 2833,-753 "/>
|
||||
<text text-anchor="start" x="2597" y="-737.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="2597" y="-722.8" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="2597" y="-707.8" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="2597" y="-692.8" font-family="Times,serif" font-size="14.00" fill="#000000">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="2597" y="-677.8" font-family="Times,serif" font-size="14.00" fill="#000000">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="2597" y="-662.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2597" y="-647.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- PriceCategory -->
|
||||
<g id="node28" class="node">
|
||||
<title>PriceCategory</title>
|
||||
<path fill="none" stroke="#000000" d="M2863,-1249.5C2863,-1249.5 3083,-1249.5 3083,-1249.5 3089,-1249.5 3095,-1255.5 3095,-1261.5 3095,-1261.5 3095,-1343.5 3095,-1343.5 3095,-1349.5 3089,-1355.5 3083,-1355.5 3083,-1355.5 2863,-1355.5 2863,-1355.5 2857,-1355.5 2851,-1349.5 2851,-1343.5 2851,-1343.5 2851,-1261.5 2851,-1261.5 2851,-1255.5 2857,-1249.5 2863,-1249.5"/>
|
||||
<text text-anchor="middle" x="2973" y="-1340.3" font-family="Times,serif" font-size="14.00" fill="#000000">PriceCategory</text>
|
||||
<polyline fill="none" stroke="#000000" points="2851,-1332.5 3095,-1332.5 "/>
|
||||
<text text-anchor="start" x="2859" y="-1317.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="2859" y="-1302.3" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying</text>
|
||||
<text text-anchor="start" x="2859" y="-1287.3" font-family="Times,serif" font-size="14.00" fill="#000000">conditions :text</text>
|
||||
<text text-anchor="start" x="2859" y="-1272.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2859" y="-1257.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- PriceCategory->EventPriceCategory -->
|
||||
<g id="edge40" class="edge">
|
||||
<title>PriceCategory->EventPriceCategory</title>
|
||||
<path fill="none" stroke="#a16c95" d="M2973,-1241.1517C2973,-1130.2529 2973,-897.0276 2973,-779.2597"/>
|
||||
<ellipse fill="none" stroke="#a16c95" cx="2973" cy="-1245.4808" rx="4" ry="4"/>
|
||||
<polygon fill="#a16c95" stroke="#a16c95" points="2973.0001,-778.9187 2977.5,-768.9186 2973,-773.9187 2973,-768.9187 2973,-768.9187 2973,-768.9187 2973,-773.9187 2968.5,-768.9187 2973.0001,-778.9187 2973.0001,-778.9187"/>
|
||||
</g>
|
||||
<!-- PriceCategory->Event -->
|
||||
<g id="edge41" class="edge">
|
||||
<title>PriceCategory->Event</title>
|
||||
<path fill="none" stroke="#43d0be" d="M2919.7858,-1241.4662C2888.2038,-1205.2433 2847.1651,-1158.1741 2809.8394,-1115.3635"/>
|
||||
<polygon fill="#43d0be" stroke="#43d0be" points="2920.191,-1241.9309 2923.3709,-1252.4256 2923.4769,-1245.6996 2926.7628,-1249.4684 2926.7628,-1249.4684 2926.7628,-1249.4684 2923.4769,-1245.6996 2930.1546,-1246.5111 2920.191,-1241.9309 2920.191,-1241.9309"/>
|
||||
<polygon fill="#43d0be" stroke="#43d0be" points="2809.7308,-1115.239 2806.5509,-1104.7443 2806.445,-1111.4703 2803.1591,-1107.7016 2803.1591,-1107.7016 2803.1591,-1107.7016 2806.445,-1111.4703 2799.7673,-1110.6588 2809.7308,-1115.239 2809.7308,-1115.239"/>
|
||||
</g>
|
||||
<!-- Plan -->
|
||||
<g id="node29" class="node">
|
||||
<title>Plan</title>
|
||||
<path fill="none" stroke="#000000" d="M801,-1159.5C801,-1159.5 1021,-1159.5 1021,-1159.5 1027,-1159.5 1033,-1165.5 1033,-1171.5 1033,-1171.5 1033,-1433.5 1033,-1433.5 1033,-1439.5 1027,-1445.5 1021,-1445.5 1021,-1445.5 801,-1445.5 801,-1445.5 795,-1445.5 789,-1439.5 789,-1433.5 789,-1433.5 789,-1171.5 789,-1171.5 789,-1165.5 795,-1159.5 801,-1159.5"/>
|
||||
<text text-anchor="middle" x="911" y="-1430.3" font-family="Times,serif" font-size="14.00" fill="#000000">Plan</text>
|
||||
<polyline fill="none" stroke="#000000" points="789,-1422.5 1033,-1422.5 "/>
|
||||
<text text-anchor="start" x="797" y="-1407.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="797" y="-1392.3" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying(255)</text>
|
||||
<text text-anchor="start" x="797" y="-1377.3" font-family="Times,serif" font-size="14.00" fill="#000000">amount :integer</text>
|
||||
<text text-anchor="start" x="797" y="-1362.3" font-family="Times,serif" font-size="14.00" fill="#000000">interval :character varying(255)</text>
|
||||
<text text-anchor="start" x="797" y="-1347.3" font-family="Times,serif" font-size="14.00" fill="#000000">group_id :integer</text>
|
||||
<text text-anchor="start" x="797" y="-1332.3" font-family="Times,serif" font-size="14.00" fill="#000000">stp_plan_id :character varying(255)</text>
|
||||
<text text-anchor="start" x="797" y="-1317.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="797" y="-1302.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="797" y="-1287.3" font-family="Times,serif" font-size="14.00" fill="#000000">training_credit_nb :integer</text>
|
||||
<text text-anchor="start" x="797" y="-1272.3" font-family="Times,serif" font-size="14.00" fill="#000000">is_rolling :boolean</text>
|
||||
<text text-anchor="start" x="797" y="-1257.3" font-family="Times,serif" font-size="14.00" fill="#000000">description :text</text>
|
||||
<text text-anchor="start" x="797" y="-1242.3" font-family="Times,serif" font-size="14.00" fill="#000000">type :character varying</text>
|
||||
<text text-anchor="start" x="797" y="-1227.3" font-family="Times,serif" font-size="14.00" fill="#000000">base_name :character varying</text>
|
||||
<text text-anchor="start" x="797" y="-1212.3" font-family="Times,serif" font-size="14.00" fill="#000000">ui_weight :integer</text>
|
||||
<text text-anchor="start" x="797" y="-1197.3" font-family="Times,serif" font-size="14.00" fill="#000000">interval_count :integer</text>
|
||||
<text text-anchor="start" x="797" y="-1182.3" font-family="Times,serif" font-size="14.00" fill="#000000">slug :character varying</text>
|
||||
<text text-anchor="start" x="797" y="-1167.3" font-family="Times,serif" font-size="14.00" fill="#000000">disabled :boolean</text>
|
||||
</g>
|
||||
<!-- Plan->Price -->
|
||||
<g id="edge49" class="edge">
|
||||
<title>Plan->Price</title>
|
||||
<path fill="none" stroke="#6af3fb" d="M1040.4173,-1179.3322C1053.1654,-1171.3922 1066.4286,-1164.4219 1080,-1159 1146.1405,-1132.5761 1329.1054,-1147.8367 1400,-1141 1507.6114,-1130.6226 1541.7718,-1150.9146 1641,-1108 1655.7876,-1101.6046 1670.2752,-1093.0555 1683.9075,-1083.5752"/>
|
||||
<ellipse fill="none" stroke="#6af3fb" cx="1036.7565" cy="-1181.68" rx="4" ry="4"/>
|
||||
<polygon fill="#6af3fb" stroke="#6af3fb" points="1684.1574,-1083.3958 1694.9049,-1081.2182 1688.2187,-1080.4794 1692.2801,-1077.563 1692.2801,-1077.563 1692.2801,-1077.563 1688.2187,-1080.4794 1689.6553,-1073.9078 1684.1574,-1083.3958 1684.1574,-1083.3958"/>
|
||||
</g>
|
||||
<!-- Plan->PlanImage -->
|
||||
<g id="edge47" class="edge">
|
||||
<title>Plan->PlanImage</title>
|
||||
<path fill="none" stroke="#a71ff3" d="M1040.1602,-1181.0598C1053.0349,-1172.6513 1066.3938,-1165.1063 1080,-1159 1132.4124,-1135.478 1151.3655,-1150.6373 1208,-1141 1241.5117,-1135.2974 1249.6271,-1132.4658 1283,-1126 1325.6177,-1117.7431 1339.5929,-1126.2078 1379,-1108 1397.5222,-1099.4419 1415.675,-1087.6797 1432.2849,-1075.0942"/>
|
||||
<ellipse fill="none" stroke="#a71ff3" cx="1036.7977" cy="-1183.3088" rx="4" ry="4"/>
|
||||
<ellipse fill="#a71ff3" stroke="#a71ff3" cx="1435.6509" cy="-1072.4913" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- PlanFile -->
|
||||
<g id="node32" class="node">
|
||||
<title>PlanFile</title>
|
||||
<path fill="none" stroke="#000000" d="M1138,-934C1138,-934 1358,-934 1358,-934 1364,-934 1370,-940 1370,-946 1370,-946 1370,-1058 1370,-1058 1370,-1064 1364,-1070 1358,-1070 1358,-1070 1138,-1070 1138,-1070 1132,-1070 1126,-1064 1126,-1058 1126,-1058 1126,-946 1126,-946 1126,-940 1132,-934 1138,-934"/>
|
||||
<text text-anchor="middle" x="1248" y="-1054.8" font-family="Times,serif" font-size="14.00" fill="#000000">PlanFile</text>
|
||||
<polyline fill="none" stroke="#000000" points="1126,-1047 1370,-1047 "/>
|
||||
<text text-anchor="start" x="1134" y="-1031.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="1134" y="-1016.8" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="1134" y="-1001.8" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="1134" y="-986.8" font-family="Times,serif" font-size="14.00" fill="#000000">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="1134" y="-971.8" font-family="Times,serif" font-size="14.00" fill="#000000">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="1134" y="-956.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1134" y="-941.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Plan->PlanFile -->
|
||||
<g id="edge48" class="edge">
|
||||
<title>Plan->PlanFile</title>
|
||||
<path fill="none" stroke="#2687d9" d="M1039.1169,-1188.2593C1081.4077,-1150.5489 1127.305,-1109.6227 1165.277,-1075.7634"/>
|
||||
<ellipse fill="none" stroke="#2687d9" cx="1036.1267" cy="-1190.9256" rx="4" ry="4"/>
|
||||
<ellipse fill="#2687d9" stroke="#2687d9" cx="1168.3159" cy="-1073.0536" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Plan->Subscription -->
|
||||
<g id="edge46" class="edge">
|
||||
<title>Plan->Subscription</title>
|
||||
<path fill="none" stroke="#000954" d="M1037.2248,-1168.7109C1042.1662,-1159.7011 1046.4965,-1150.4414 1050,-1141 1056.7427,-1122.8296 1053.9856,-1104.1639 1046.435,-1086.6432"/>
|
||||
<ellipse fill="none" stroke="#000954" cx="1035.1167" cy="-1172.4071" rx="4" ry="4"/>
|
||||
<polygon fill="#000954" stroke="#000954" points="1046.4156,-1086.6027 1046.1284,-1075.6405 1044.245,-1082.0983 1042.0745,-1077.594 1042.0745,-1077.594 1042.0745,-1077.594 1044.245,-1082.0983 1038.0206,-1079.5475 1046.4156,-1086.6027 1046.4156,-1086.6027"/>
|
||||
</g>
|
||||
<!-- Plan->Credit -->
|
||||
<g id="edge42" class="edge">
|
||||
<title>Plan->Credit</title>
|
||||
<path fill="none" stroke="#3c258e" d="M1034.9185,-1167.8111C1037.1263,-1153.132 1033.7246,-1138.869 1022,-1126 992.99,-1094.1585 868.8951,-1124.243 829,-1108 810.0221,-1100.2733 791.623,-1088.8402 774.9064,-1076.3072"/>
|
||||
<ellipse fill="none" stroke="#3c258e" cx="1033.9844" cy="-1172.0946" rx="4" ry="4"/>
|
||||
<polygon fill="#3c258e" stroke="#3c258e" points="774.7547,-1076.19 769.5907,-1066.5161 770.7974,-1073.1338 766.8401,-1070.0777 766.8401,-1070.0777 766.8401,-1070.0777 770.7974,-1073.1338 764.0896,-1073.6392 774.7547,-1076.19 774.7547,-1076.19"/>
|
||||
</g>
|
||||
<!-- Plan->Credit -->
|
||||
<g id="edge43" class="edge">
|
||||
<title>Plan->Credit</title>
|
||||
<path fill="none" stroke="#622f29" d="M781.8466,-1163.1713C779.5797,-1161.7334 777.2971,-1160.3416 775,-1159 746.5172,-1142.3649 723.7634,-1166.6297 703,-1141 689.3528,-1124.1543 684.663,-1102.028 684.3263,-1080.397"/>
|
||||
<ellipse fill="none" stroke="#622f29" cx="785.2587" cy="-1165.4185" rx="4" ry="4"/>
|
||||
<polygon fill="#622f29" stroke="#622f29" points="684.3294,-1080.1789 688.9751,-1070.2457 684.4025,-1075.1794 684.4756,-1070.18 684.4756,-1070.18 684.4756,-1070.18 684.4025,-1075.1794 679.9761,-1070.1142 684.3294,-1080.1789 684.3294,-1080.1789"/>
|
||||
<text text-anchor="middle" x="745.5" y="-1129.8" font-family="Times,serif" font-size="14.00" fill="#000000">training_credits</text>
|
||||
</g>
|
||||
<!-- Plan->Credit -->
|
||||
<g id="edge44" class="edge">
|
||||
<title>Plan->Credit</title>
|
||||
<path fill="none" stroke="#1ff9aa" d="M806.8953,-1152.6897C800.5193,-1143.6462 794.1839,-1134.6944 788,-1126 776.9716,-1110.4943 765.0796,-1093.9725 753.6676,-1078.213"/>
|
||||
<ellipse fill="none" stroke="#1ff9aa" cx="809.2401" cy="-1156.0184" rx="4" ry="4"/>
|
||||
<polygon fill="#1ff9aa" stroke="#1ff9aa" points="753.6199,-1078.1472 751.3941,-1067.4096 750.6853,-1074.0989 747.7507,-1070.0507 747.7507,-1070.0507 747.7507,-1070.0507 750.6853,-1074.0989 744.1072,-1072.6918 753.6199,-1078.1472 753.6199,-1078.1472"/>
|
||||
<text text-anchor="middle" x="844" y="-1129.8" font-family="Times,serif" font-size="14.00" fill="#000000">machine_credits</text>
|
||||
</g>
|
||||
<!-- Plan->Credit -->
|
||||
<g id="edge45" class="edge">
|
||||
<title>Plan->Credit</title>
|
||||
<path fill="none" stroke="#6e6f46" d="M908.7623,-1151.8712C904.7392,-1142.5611 899.5692,-1133.813 893,-1126 873.9843,-1103.3839 855.2466,-1121.5721 829,-1108 812.0708,-1099.2459 795.2746,-1088.0831 779.64,-1076.3043"/>
|
||||
<ellipse fill="none" stroke="#6e6f46" cx="910.2817" cy="-1155.7293" rx="4" ry="4"/>
|
||||
<polygon fill="#6e6f46" stroke="#6e6f46" points="779.5005,-1076.1969 774.3199,-1066.5318 775.538,-1073.1475 771.5755,-1070.098 771.5755,-1070.098 771.5755,-1070.098 775.538,-1073.1475 768.831,-1073.6643 779.5005,-1076.1969 779.5005,-1076.1969"/>
|
||||
<text text-anchor="middle" x="938.5" y="-1129.8" font-family="Times,serif" font-size="14.00" fill="#000000">space_credits</text>
|
||||
</g>
|
||||
<!-- Machine->Price -->
|
||||
<g id="edge110" class="edge"><title>Machine->Price</title>
|
||||
<path fill="none" stroke="#555d9e" d="M3272.71,-1597.34C3302.7,-1544.63 3339.65,-1471.04 3358,-1401 3386.32,-1292.93 3389.17,-1163.36 3387.22,-1080.26"/>
|
||||
<ellipse fill="none" stroke="#555d9e" cx="3270.7" cy="-1600.84" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#555d9e" stroke="#555d9e" points="3387.22,-1080.11 3391.45,-1069.99 3387.08,-1075.11 3386.95,-1070.11 3386.95,-1070.11 3386.95,-1070.11 3387.08,-1075.11 3382.45,-1070.23 3387.22,-1080.11 3387.22,-1080.11"/>
|
||||
<g id="edge55" class="edge">
|
||||
<title>Machine->Price</title>
|
||||
<path fill="none" stroke="#8ffacb" d="M2088.7954,-1732.4444C2075.7301,-1716.1826 2063.7141,-1698.4099 2055,-1680 2004.827,-1574.0018 2020.0723,-1265.5122 1971,-1159 1955.9356,-1126.3025 1930.1771,-1098.4698 1902.0978,-1075.7319"/>
|
||||
<ellipse fill="none" stroke="#8ffacb" cx="2091.5093" cy="-1735.7478" rx="4" ry="4"/>
|
||||
<polygon fill="#8ffacb" stroke="#8ffacb" points="1901.9807,-1075.6397 1896.907,-1065.9181 1898.052,-1072.5468 1894.1234,-1069.4539 1894.1234,-1069.4539 1894.1234,-1069.4539 1898.052,-1072.5468 1891.3398,-1072.9897 1901.9807,-1075.6397 1901.9807,-1075.6397"/>
|
||||
</g>
|
||||
<!-- Machine->Plan -->
|
||||
<g id="edge113" class="edge"><title>Machine->Plan</title>
|
||||
<path fill="none" stroke="#cd027d" d="M3098.92,-1596.59C3096.09,-1593.18 3093.44,-1589.66 3091,-1586 3049.26,-1523.37 3096.34,-1486.47 3063,-1419 3060.4,-1413.74 3057.55,-1408.53 3054.48,-1403.4"/>
|
||||
<polygon fill="#cd027d" stroke="#cd027d" points="3099.16,-1596.86 3102.48,-1607.31 3102.49,-1600.58 3105.83,-1604.31 3105.83,-1604.31 3105.83,-1604.31 3102.49,-1600.58 3109.18,-1601.31 3099.16,-1596.86 3099.16,-1596.86"/>
|
||||
<polygon fill="#cd027d" stroke="#cd027d" points="3054.44,-1403.32 3052.96,-1392.46 3051.79,-1399.08 3049.14,-1394.84 3049.14,-1394.84 3049.14,-1394.84 3051.79,-1399.08 3045.33,-1397.22 3054.44,-1403.32 3054.44,-1403.32"/>
|
||||
<g id="edge58" class="edge">
|
||||
<title>Machine->Plan</title>
|
||||
<path fill="none" stroke="#91b905" d="M2042.3598,-1750.0515C2025.6256,-1743.0659 2008.5609,-1736.5074 1992,-1731 1889.7607,-1696.9999 1858.967,-1708.2798 1755,-1680 1435.2114,-1593.0152 1326.7762,-1623.6412 1047,-1446 1045.2614,-1444.8961 1043.5296,-1443.7651 1041.8052,-1442.6089"/>
|
||||
<polygon fill="#91b905" stroke="#91b905" points="2042.409,-1750.0723 2049.8622,-1758.116 2047.0131,-1752.0223 2051.6172,-1753.9724 2051.6172,-1753.9724 2051.6172,-1753.9724 2047.0131,-1752.0223 2053.3722,-1749.8287 2042.409,-1750.0723 2042.409,-1750.0723"/>
|
||||
<polygon fill="#91b905" stroke="#91b905" points="1041.4439,-1442.3563 1035.8265,-1432.9385 1037.346,-1439.4915 1033.2481,-1436.6266 1033.2481,-1436.6266 1033.2481,-1436.6266 1037.346,-1439.4915 1030.6697,-1440.3147 1041.4439,-1442.3563 1041.4439,-1442.3563"/>
|
||||
</g>
|
||||
<!-- Machine->MachineFile -->
|
||||
<g id="edge108" class="edge"><title>Machine->MachineFile</title>
|
||||
<path fill="none" stroke="#d21c8e" d="M3227,-1596.08C3227,-1525.82 3227,-1421.54 3227,-1350.71"/>
|
||||
<ellipse fill="none" stroke="#d21c8e" cx="3227" cy="-1600.43" rx="4" ry="4"/>
|
||||
<polygon fill="#d21c8e" stroke="#d21c8e" points="3227,-1350.51 3231.5,-1340.51 3227,-1345.51 3227,-1340.51 3227,-1340.51 3227,-1340.51 3227,-1345.51 3222.5,-1340.51 3227,-1350.51 3227,-1350.51"/>
|
||||
</g>
|
||||
<!-- Machine->Credit -->
|
||||
<g id="edge112" class="edge"><title>Machine->Credit</title>
|
||||
<path fill="none" stroke="#0892d4" d="M3183.46,-1597.36C3154.27,-1544.37 3117.4,-1470.44 3096,-1401 3062,-1290.66 3121.71,-1240.29 3058,-1144 2995.82,-1050.02 2833.27,-1128.89 2728,-1093 2710.03,-1086.87 2692.18,-1077.91 2675.46,-1067.87"/>
|
||||
<ellipse fill="none" stroke="#0892d4" cx="3185.41" cy="-1600.87" rx="4.00002" ry="4.00002"/>
|
||||
<polygon fill="#0892d4" stroke="#0892d4" points="2675.33,-1067.8 2669.2,-1058.71 2671.08,-1065.17 2666.83,-1062.53 2666.83,-1062.53 2666.83,-1062.53 2671.08,-1065.17 2664.46,-1066.36 2675.33,-1067.8 2675.33,-1067.8"/>
|
||||
</g>
|
||||
<!-- Machine->Reservation -->
|
||||
<g id="edge111" class="edge"><title>Machine->Reservation</title>
|
||||
<path fill="none" stroke="#bb166b" d="M3356.89,-1604.32C3357.26,-1604.21 3357.63,-1604.11 3358,-1604 3449.3,-1577.74 3481.17,-1616.93 3571,-1586 3713.08,-1537.07 3736.72,-1494.95 3854,-1401 3868.76,-1389.17 3883.76,-1375.94 3898.07,-1362.6"/>
|
||||
<ellipse fill="none" stroke="#bb166b" cx="3352.94" cy="-1605.55" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#bb166b" stroke="#bb166b" points="3898.2,-1362.47 3908.57,-1358.89 3901.84,-1359.04 3905.49,-1355.62 3905.49,-1355.62 3905.49,-1355.62 3901.84,-1359.04 3902.4,-1352.34 3898.2,-1362.47 3898.2,-1362.47"/>
|
||||
</g>
|
||||
<!-- Machine->MachinesAvailability -->
|
||||
<g id="edge109" class="edge"><title>Machine->MachinesAvailability</title>
|
||||
<path fill="none" stroke="#c4e816" d="M3356.91,-1604.38C3357.27,-1604.25 3357.64,-1604.12 3358,-1604 3398.63,-1590.01 3414.51,-1605.11 3453,-1586 3581.24,-1522.35 3691.3,-1389.04 3743.2,-1318.88"/>
|
||||
<ellipse fill="none" stroke="#c4e816" cx="3353.01" cy="-1605.79" rx="4.00001" ry="4.00001"/>
|
||||
<polygon fill="#c4e816" stroke="#c4e816" points="3743.32,-1318.71 3752.86,-1313.31 3746.28,-1314.68 3749.23,-1310.65 3749.23,-1310.65 3749.23,-1310.65 3746.28,-1314.68 3745.61,-1307.99 3743.32,-1318.71 3743.32,-1318.71"/>
|
||||
<!-- MachineImage -->
|
||||
<g id="node47" class="node">
|
||||
<title>MachineImage</title>
|
||||
<path fill="none" stroke="#000000" d="M2338,-1513.5C2338,-1513.5 2558,-1513.5 2558,-1513.5 2564,-1513.5 2570,-1519.5 2570,-1525.5 2570,-1525.5 2570,-1637.5 2570,-1637.5 2570,-1643.5 2564,-1649.5 2558,-1649.5 2558,-1649.5 2338,-1649.5 2338,-1649.5 2332,-1649.5 2326,-1643.5 2326,-1637.5 2326,-1637.5 2326,-1525.5 2326,-1525.5 2326,-1519.5 2332,-1513.5 2338,-1513.5"/>
|
||||
<text text-anchor="middle" x="2448" y="-1634.3" font-family="Times,serif" font-size="14.00" fill="#000000">MachineImage</text>
|
||||
<polyline fill="none" stroke="#000000" points="2326,-1626.5 2570,-1626.5 "/>
|
||||
<text text-anchor="start" x="2334" y="-1611.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="2334" y="-1596.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="2334" y="-1581.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="2334" y="-1566.3" font-family="Times,serif" font-size="14.00" fill="#000000">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="2334" y="-1551.3" font-family="Times,serif" font-size="14.00" fill="#000000">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="2334" y="-1536.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2334" y="-1521.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Machine->MachineImage -->
|
||||
<g id="edge107" class="edge"><title>Machine->MachineImage</title>
|
||||
<path fill="none" stroke="#012c4b" d="M3356.49,-1604.41C3376.31,-1594.06 3390.49,-1586.55 3391,-1586 3453.94,-1518.49 3490.67,-1417.23 3509.76,-1348.41"/>
|
||||
<ellipse fill="none" stroke="#012c4b" cx="3352.81" cy="-1606.34" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#012c4b" stroke="#012c4b" cx="3510.84" cy="-1344.46" rx="4.00001" ry="4.00001"/>
|
||||
<g id="edge50" class="edge">
|
||||
<title>Machine->MachineImage</title>
|
||||
<path fill="none" stroke="#d82cbc" d="M2269.3384,-1733.4276C2299.3341,-1707.9203 2332.2746,-1679.9088 2361.6121,-1654.9613"/>
|
||||
<ellipse fill="none" stroke="#d82cbc" cx="2266.0072" cy="-1736.2603" rx="4" ry="4"/>
|
||||
<ellipse fill="#d82cbc" stroke="#d82cbc" cx="2364.7681" cy="-1652.2775" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- MachinesAvailability -->
|
||||
<g id="node66" class="node">
|
||||
<title>MachinesAvailability</title>
|
||||
<path fill="none" stroke="#000000" d="M3457,-964C3457,-964 3573,-964 3573,-964 3579,-964 3585,-970 3585,-976 3585,-976 3585,-1028 3585,-1028 3585,-1034 3579,-1040 3573,-1040 3573,-1040 3457,-1040 3457,-1040 3451,-1040 3445,-1034 3445,-1028 3445,-1028 3445,-976 3445,-976 3445,-970 3451,-964 3457,-964"/>
|
||||
<text text-anchor="middle" x="3515" y="-1024.8" font-family="Times,serif" font-size="14.00" fill="#000000">MachinesAvailability</text>
|
||||
<polyline fill="none" stroke="#000000" points="3445,-1017 3585,-1017 "/>
|
||||
<text text-anchor="start" x="3453" y="-1001.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="3453" y="-986.8" font-family="Times,serif" font-size="14.00" fill="#000000">machine_id :integer</text>
|
||||
<text text-anchor="start" x="3453" y="-971.8" font-family="Times,serif" font-size="14.00" fill="#000000">availability_id :integer</text>
|
||||
</g>
|
||||
<!-- Machine->MachinesAvailability -->
|
||||
<g id="edge52" class="edge">
|
||||
<title>Machine->MachinesAvailability</title>
|
||||
<path fill="none" stroke="#69aa5c" d="M2291.7102,-1735.8389C2296.1251,-1734.0601 2300.5617,-1732.4365 2305,-1731 2337.5093,-1720.4781 2586.0809,-1735.2659 2612,-1713 2691.2797,-1644.8943 2590.5742,-1560.226 2661,-1483 2680.1338,-1462.0186 2694.0102,-1468.7844 2722,-1464 2748.9059,-1459.4009 3192.648,-1464.1899 3213,-1446 3309.1671,-1360.0492 3170.7874,-1255.8218 3256,-1159 3310.934,-1096.5818 3367.5251,-1155.1695 3436,-1108 3457.9133,-1092.9048 3476.1814,-1069.7416 3489.6115,-1048.914"/>
|
||||
<ellipse fill="none" stroke="#69aa5c" cx="2287.988" cy="-1737.4143" rx="4" ry="4"/>
|
||||
<polygon fill="#69aa5c" stroke="#69aa5c" points="3489.7776,-1048.6475 3498.8864,-1042.5418 3492.4226,-1044.4044 3495.0676,-1040.1613 3495.0676,-1040.1613 3495.0676,-1040.1613 3492.4226,-1044.4044 3491.2487,-1037.7808 3489.7776,-1048.6475 3489.7776,-1048.6475"/>
|
||||
</g>
|
||||
<!-- Machine->Credit -->
|
||||
<g id="edge57" class="edge">
|
||||
<title>Machine->Credit</title>
|
||||
<path fill="none" stroke="#c59a03" d="M2044.0554,-1747.9199C2026.8916,-1741.2068 2009.2606,-1735.2939 1992,-1731 1800.6182,-1683.3902 1292.9087,-1742.9191 1106,-1680 957.2806,-1629.9366 948.9827,-1561.3102 813,-1483 780.4445,-1464.2518 759.4388,-1476.1307 737,-1446 657.6557,-1339.4567 667.1899,-1176.1391 682.08,-1080.1068"/>
|
||||
<ellipse fill="none" stroke="#c59a03" cx="2048.1914" cy="-1749.5731" rx="4" ry="4"/>
|
||||
<polygon fill="#c59a03" stroke="#c59a03" points="682.0902,-1080.0429 688.1202,-1070.8838 682.8837,-1075.1062 683.6772,-1070.1696 683.6772,-1070.1696 683.6772,-1070.1696 682.8837,-1075.1062 679.2343,-1069.4554 682.0902,-1080.0429 682.0902,-1080.0429"/>
|
||||
</g>
|
||||
<!-- Machine->Training -->
|
||||
<g id="edge54" class="edge">
|
||||
<title>Machine->Training</title>
|
||||
<path fill="none" stroke="#9fe154" d="M2293.631,-1735.0094C2297.4103,-1733.5474 2301.2041,-1732.2043 2305,-1731 2386.2157,-1705.2334 2603.1023,-1720.2309 2688,-1713 2985.5909,-1687.6535 3332.107,-1634.3082 3516.9125,-1603.9267"/>
|
||||
<polygon fill="#9fe154" stroke="#9fe154" points="2293.5152,-1735.0572 2282.5546,-1734.7181 2288.8943,-1736.967 2284.2734,-1738.8769 2284.2734,-1738.8769 2284.2734,-1738.8769 2288.8943,-1736.967 2285.9923,-1743.0357 2293.5152,-1735.0572 2293.5152,-1735.0572"/>
|
||||
<polygon fill="#9fe154" stroke="#9fe154" points="3517.0806,-1603.8991 3527.6791,-1606.7135 3522.014,-1603.0862 3526.9475,-1602.2734 3526.9475,-1602.2734 3526.9475,-1602.2734 3522.014,-1603.0862 3526.216,-1597.8332 3517.0806,-1603.8991 3517.0806,-1603.8991"/>
|
||||
</g>
|
||||
<!-- Machine->Reservation -->
|
||||
<g id="edge56" class="edge">
|
||||
<title>Machine->Reservation</title>
|
||||
<path fill="none" stroke="#a63355" d="M2294.2629,-1735.5205C2297.8418,-1733.9224 2301.4249,-1732.4104 2305,-1731 2420.2274,-1685.5439 2488.2291,-1764.2867 2579,-1680 2645.3579,-1618.3824 2566.0886,-1546.1396 2631,-1483 2657.506,-1457.2175 2675.3671,-1469.0341 2712,-1464 2735.1923,-1460.8129 3116.1863,-1462.2893 3133,-1446 3177.0129,-1403.3598 3162.1812,-956.1302 3174,-896 3180.2105,-864.403 3190.0648,-830.7083 3200.057,-800.6997"/>
|
||||
<ellipse fill="none" stroke="#a63355" cx="2290.5561" cy="-1737.2363" rx="4" ry="4"/>
|
||||
<polygon fill="#a63355" stroke="#a63355" points="3200.1015,-800.5677 3207.565,-792.5336 3201.7015,-795.8306 3203.3016,-791.0936 3203.3016,-791.0936 3203.3016,-791.0936 3201.7015,-795.8306 3199.0382,-789.6535 3200.1015,-800.5677 3200.1015,-800.5677"/>
|
||||
</g>
|
||||
<!-- MachineFile -->
|
||||
<g id="node84" class="node">
|
||||
<title>MachineFile</title>
|
||||
<path fill="none" stroke="#000000" d="M2076,-1513.5C2076,-1513.5 2296,-1513.5 2296,-1513.5 2302,-1513.5 2308,-1519.5 2308,-1525.5 2308,-1525.5 2308,-1637.5 2308,-1637.5 2308,-1643.5 2302,-1649.5 2296,-1649.5 2296,-1649.5 2076,-1649.5 2076,-1649.5 2070,-1649.5 2064,-1643.5 2064,-1637.5 2064,-1637.5 2064,-1525.5 2064,-1525.5 2064,-1519.5 2070,-1513.5 2076,-1513.5"/>
|
||||
<text text-anchor="middle" x="2186" y="-1634.3" font-family="Times,serif" font-size="14.00" fill="#000000">MachineFile</text>
|
||||
<polyline fill="none" stroke="#000000" points="2064,-1626.5 2308,-1626.5 "/>
|
||||
<text text-anchor="start" x="2072" y="-1611.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="2072" y="-1596.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="2072" y="-1581.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="2072" y="-1566.3" font-family="Times,serif" font-size="14.00" fill="#000000">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="2072" y="-1551.3" font-family="Times,serif" font-size="14.00" fill="#000000">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="2072" y="-1536.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2072" y="-1521.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Machine->MachineFile -->
|
||||
<g id="edge51" class="edge">
|
||||
<title>Machine->MachineFile</title>
|
||||
<path fill="none" stroke="#4a5551" d="M2178.3166,-1730.6861C2179.5041,-1707.6287 2180.7873,-1682.7127 2181.9587,-1659.9688"/>
|
||||
<ellipse fill="none" stroke="#4a5551" cx="2178.1018" cy="-1734.8569" rx="4" ry="4"/>
|
||||
<polygon fill="#4a5551" stroke="#4a5551" points="2181.9738,-1659.673 2186.9823,-1649.9177 2182.231,-1654.6796 2182.4883,-1649.6862 2182.4883,-1649.6862 2182.4883,-1649.6862 2182.231,-1654.6796 2177.9942,-1649.4547 2181.9738,-1659.673 2181.9738,-1659.673"/>
|
||||
</g>
|
||||
<!-- Availability -->
|
||||
<g id="node93" class="node">
|
||||
<title>Availability</title>
|
||||
<path fill="none" stroke="#000000" d="M3277,-1219.5C3277,-1219.5 3497,-1219.5 3497,-1219.5 3503,-1219.5 3509,-1225.5 3509,-1231.5 3509,-1231.5 3509,-1373.5 3509,-1373.5 3509,-1379.5 3503,-1385.5 3497,-1385.5 3497,-1385.5 3277,-1385.5 3277,-1385.5 3271,-1385.5 3265,-1379.5 3265,-1373.5 3265,-1373.5 3265,-1231.5 3265,-1231.5 3265,-1225.5 3271,-1219.5 3277,-1219.5"/>
|
||||
<text text-anchor="middle" x="3387" y="-1370.3" font-family="Times,serif" font-size="14.00" fill="#000000">Availability</text>
|
||||
<polyline fill="none" stroke="#000000" points="3265,-1362.5 3509,-1362.5 "/>
|
||||
<text text-anchor="start" x="3273" y="-1347.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="3273" y="-1332.3" font-family="Times,serif" font-size="14.00" fill="#000000">start_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3273" y="-1317.3" font-family="Times,serif" font-size="14.00" fill="#000000">end_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3273" y="-1302.3" font-family="Times,serif" font-size="14.00" fill="#000000">available_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="3273" y="-1287.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3273" y="-1272.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3273" y="-1257.3" font-family="Times,serif" font-size="14.00" fill="#000000">nb_total_places :integer</text>
|
||||
<text text-anchor="start" x="3273" y="-1242.3" font-family="Times,serif" font-size="14.00" fill="#000000">destroying :boolean</text>
|
||||
<text text-anchor="start" x="3273" y="-1227.3" font-family="Times,serif" font-size="14.00" fill="#000000">lock :boolean</text>
|
||||
</g>
|
||||
<!-- Machine->Availability -->
|
||||
<g id="edge53" class="edge">
|
||||
<title>Machine->Availability</title>
|
||||
<path fill="none" stroke="#30d78e" d="M2293.6393,-1735.0355C2297.4162,-1733.5659 2301.2072,-1732.2141 2305,-1731 2341.5581,-1719.2976 2621.1176,-1738.2834 2650,-1713 2728.2479,-1644.5027 2615.2364,-1552.0467 2693,-1483 2785.9277,-1400.4891 3138.5231,-1498.8446 3251,-1446 3277.1224,-1433.727 3300.757,-1414.0347 3320.7198,-1393.1211"/>
|
||||
<polygon fill="#30d78e" stroke="#30d78e" points="2293.5223,-1735.0841 2282.561,-1734.7641 2288.9047,-1737.002 2284.2871,-1738.9199 2284.2871,-1738.9199 2284.2871,-1738.9199 2288.9047,-1737.002 2286.0133,-1743.0757 2293.5223,-1735.0841 2293.5223,-1735.0841"/>
|
||||
<polygon fill="#30d78e" stroke="#30d78e" points="3320.8217,-1393.0113 3330.9236,-1388.7448 3324.2238,-1389.3471 3327.6258,-1385.6829 3327.6258,-1385.6829 3327.6258,-1385.6829 3324.2238,-1389.3471 3324.3281,-1382.6211 3320.8217,-1393.0113 3320.8217,-1393.0113"/>
|
||||
</g>
|
||||
<!-- StatisticSubType -->
|
||||
<g id="node33" class="node">
|
||||
<title>StatisticSubType</title>
|
||||
<path fill="none" stroke="#000000" d="M5010,-2987.5C5010,-2987.5 5230,-2987.5 5230,-2987.5 5236,-2987.5 5242,-2993.5 5242,-2999.5 5242,-2999.5 5242,-3081.5 5242,-3081.5 5242,-3087.5 5236,-3093.5 5230,-3093.5 5230,-3093.5 5010,-3093.5 5010,-3093.5 5004,-3093.5 4998,-3087.5 4998,-3081.5 4998,-3081.5 4998,-2999.5 4998,-2999.5 4998,-2993.5 5004,-2987.5 5010,-2987.5"/>
|
||||
<text text-anchor="middle" x="5120" y="-3078.3" font-family="Times,serif" font-size="14.00" fill="#000000">StatisticSubType</text>
|
||||
<polyline fill="none" stroke="#000000" points="4998,-3070.5 5242,-3070.5 "/>
|
||||
<text text-anchor="start" x="5006" y="-3055.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="5006" y="-3040.3" font-family="Times,serif" font-size="14.00" fill="#000000">key :character varying(255)</text>
|
||||
<text text-anchor="start" x="5006" y="-3025.3" font-family="Times,serif" font-size="14.00" fill="#000000">label :character varying(255)</text>
|
||||
<text text-anchor="start" x="5006" y="-3010.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5006" y="-2995.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- StatisticSubType->StatisticType -->
|
||||
<g id="edge60" class="edge">
|
||||
<title>StatisticSubType->StatisticType</title>
|
||||
<path fill="none" stroke="#70c5d0" d="M5111.9517,-2977.312C5104.226,-2916.657 5092.4985,-2824.584 5083.9302,-2757.3134"/>
|
||||
<polygon fill="#70c5d0" stroke="#70c5d0" points="5111.9524,-2977.3185 5108.7521,-2987.8069 5112.5842,-2982.2784 5113.216,-2987.2383 5113.216,-2987.2383 5113.216,-2987.2383 5112.5842,-2982.2784 5117.6799,-2986.6697 5111.9524,-2977.3185 5111.9524,-2977.3185"/>
|
||||
<polygon fill="#70c5d0" stroke="#70c5d0" points="5083.9001,-2757.0771 5087.1005,-2746.5886 5083.2683,-2752.1171 5082.6366,-2747.1572 5082.6366,-2747.1572 5082.6366,-2747.1572 5083.2683,-2752.1171 5078.1726,-2747.7258 5083.9001,-2757.0771 5083.9001,-2757.0771"/>
|
||||
</g>
|
||||
<!-- StatisticTypeSubType -->
|
||||
<g id="node58" class="node">
|
||||
<title>StatisticTypeSubType</title>
|
||||
<path fill="none" stroke="#000000" d="M5113,-2100.5C5113,-2100.5 5333,-2100.5 5333,-2100.5 5339,-2100.5 5345,-2106.5 5345,-2112.5 5345,-2112.5 5345,-2194.5 5345,-2194.5 5345,-2200.5 5339,-2206.5 5333,-2206.5 5333,-2206.5 5113,-2206.5 5113,-2206.5 5107,-2206.5 5101,-2200.5 5101,-2194.5 5101,-2194.5 5101,-2112.5 5101,-2112.5 5101,-2106.5 5107,-2100.5 5113,-2100.5"/>
|
||||
<text text-anchor="middle" x="5223" y="-2191.3" font-family="Times,serif" font-size="14.00" fill="#000000">StatisticTypeSubType</text>
|
||||
<polyline fill="none" stroke="#000000" points="5101,-2183.5 5345,-2183.5 "/>
|
||||
<text text-anchor="start" x="5109" y="-2168.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="5109" y="-2153.3" font-family="Times,serif" font-size="14.00" fill="#000000">statistic_type_id :integer</text>
|
||||
<text text-anchor="start" x="5109" y="-2138.3" font-family="Times,serif" font-size="14.00" fill="#000000">statistic_sub_type_id :integer</text>
|
||||
<text text-anchor="start" x="5109" y="-2123.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5109" y="-2108.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- StatisticSubType->StatisticTypeSubType -->
|
||||
<g id="edge59" class="edge">
|
||||
<title>StatisticSubType->StatisticTypeSubType</title>
|
||||
<path fill="none" stroke="#ac404a" d="M5171.7436,-2980.8621C5184.7289,-2962.5206 5196.9603,-2941.4743 5204,-2920 5285.7353,-2670.6684 5252.8661,-2350.8636 5233.4203,-2216.9323"/>
|
||||
<ellipse fill="none" stroke="#ac404a" cx="5169.2824" cy="-2984.2551" rx="4" ry="4"/>
|
||||
<polygon fill="#ac404a" stroke="#ac404a" points="5233.3921,-2216.7403 5236.3818,-2206.1898 5232.6611,-2211.794 5231.9301,-2206.8477 5231.9301,-2206.8477 5231.9301,-2206.8477 5232.6611,-2211.794 5227.4785,-2207.5056 5233.3921,-2216.7403 5233.3921,-2216.7403"/>
|
||||
</g>
|
||||
<!-- Abuse -->
|
||||
<g id="node84" class="node"><title>Abuse</title>
|
||||
<path fill="none" stroke="black" d="M8318,-2929C8318,-2929 8538,-2929 8538,-2929 8544,-2929 8550,-2935 8550,-2941 8550,-2941 8550,-3083 8550,-3083 8550,-3089 8544,-3095 8538,-3095 8538,-3095 8318,-3095 8318,-3095 8312,-3095 8306,-3089 8306,-3083 8306,-3083 8306,-2941 8306,-2941 8306,-2935 8312,-2929 8318,-2929"/>
|
||||
<text text-anchor="middle" x="8428" y="-3079.8" font-family="Times,serif" font-size="14.00">Abuse</text>
|
||||
<polyline fill="none" stroke="black" points="8306,-3072 8550,-3072 "/>
|
||||
<text text-anchor="start" x="8314" y="-3056.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="8314" y="-3041.8" font-family="Times,serif" font-size="14.00">signaled_id :integer</text>
|
||||
<text text-anchor="start" x="8314" y="-3026.8" font-family="Times,serif" font-size="14.00">signaled_type :character varying</text>
|
||||
<text text-anchor="start" x="8314" y="-3011.8" font-family="Times,serif" font-size="14.00">first_name :character varying</text>
|
||||
<text text-anchor="start" x="8314" y="-2996.8" font-family="Times,serif" font-size="14.00">last_name :character varying</text>
|
||||
<text text-anchor="start" x="8314" y="-2981.8" font-family="Times,serif" font-size="14.00">email :character varying</text>
|
||||
<text text-anchor="start" x="8314" y="-2966.8" font-family="Times,serif" font-size="14.00">message :text</text>
|
||||
<text text-anchor="start" x="8314" y="-2951.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="8314" y="-2936.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Profile->UserAvatar -->
|
||||
<g id="edge114" class="edge"><title>Profile->UserAvatar</title>
|
||||
<path fill="none" stroke="#7cecd6" d="M387.806,-1876.7C401.96,-1830.45 415.909,-1784.88 426.998,-1748.65"/>
|
||||
<ellipse fill="none" stroke="#7cecd6" cx="386.63" cy="-1880.54" rx="4.00001" ry="4.00001"/>
|
||||
<ellipse fill="#7cecd6" stroke="#7cecd6" cx="428.293" cy="-1744.42" rx="4.00001" ry="4.00001"/>
|
||||
<g id="node34" class="node">
|
||||
<title>Abuse</title>
|
||||
<path fill="none" stroke="#000000" d="M6815,-2957.5C6815,-2957.5 7035,-2957.5 7035,-2957.5 7041,-2957.5 7047,-2963.5 7047,-2969.5 7047,-2969.5 7047,-3111.5 7047,-3111.5 7047,-3117.5 7041,-3123.5 7035,-3123.5 7035,-3123.5 6815,-3123.5 6815,-3123.5 6809,-3123.5 6803,-3117.5 6803,-3111.5 6803,-3111.5 6803,-2969.5 6803,-2969.5 6803,-2963.5 6809,-2957.5 6815,-2957.5"/>
|
||||
<text text-anchor="middle" x="6925" y="-3108.3" font-family="Times,serif" font-size="14.00" fill="#000000">Abuse</text>
|
||||
<polyline fill="none" stroke="#000000" points="6803,-3100.5 7047,-3100.5 "/>
|
||||
<text text-anchor="start" x="6811" y="-3085.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="6811" y="-3070.3" font-family="Times,serif" font-size="14.00" fill="#000000">signaled_id :integer</text>
|
||||
<text text-anchor="start" x="6811" y="-3055.3" font-family="Times,serif" font-size="14.00" fill="#000000">signaled_type :character varying</text>
|
||||
<text text-anchor="start" x="6811" y="-3040.3" font-family="Times,serif" font-size="14.00" fill="#000000">first_name :character varying</text>
|
||||
<text text-anchor="start" x="6811" y="-3025.3" font-family="Times,serif" font-size="14.00" fill="#000000">last_name :character varying</text>
|
||||
<text text-anchor="start" x="6811" y="-3010.3" font-family="Times,serif" font-size="14.00" fill="#000000">email :character varying</text>
|
||||
<text text-anchor="start" x="6811" y="-2995.3" font-family="Times,serif" font-size="14.00" fill="#000000">message :text</text>
|
||||
<text text-anchor="start" x="6811" y="-2980.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="6811" y="-2965.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Profile->Address -->
|
||||
<g id="edge115" class="edge"><title>Profile->Address</title>
|
||||
<path fill="none" stroke="#b8e1c9" d="M191.536,-1968.95C139.045,-1905.32 84.2238,-1824.77 57,-1741 17.3358,-1618.96 62.6798,-1473.98 104.883,-1378.18"/>
|
||||
<ellipse fill="none" stroke="#b8e1c9" cx="194.378" cy="-1972.37" rx="4.00002" ry="4.00002"/>
|
||||
<ellipse fill="#b8e1c9" stroke="#b8e1c9" cx="106.546" cy="-1374.45" rx="4.00002" ry="4.00002"/>
|
||||
<g id="edge62" class="edge">
|
||||
<title>Profile->Address</title>
|
||||
<path fill="none" stroke="#8c8cbe" d="M4055.4364,-2088.5171C4126.4208,-2045.1895 4207.9349,-1980.9364 4248,-1898 4280.2856,-1831.1675 4271.4523,-1801.4197 4248,-1731 4242.9364,-1715.7958 4235.6547,-1700.891 4227.1999,-1686.7365"/>
|
||||
<ellipse fill="none" stroke="#8c8cbe" cx="4051.5869" cy="-2090.8402" rx="4" ry="4"/>
|
||||
<ellipse fill="#8c8cbe" stroke="#8c8cbe" cx="4225.0569" cy="-1683.2563" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- UserAvatar -->
|
||||
<g id="node60" class="node">
|
||||
<title>UserAvatar</title>
|
||||
<path fill="none" stroke="#000000" d="M3745,-1746.5C3745,-1746.5 3965,-1746.5 3965,-1746.5 3971,-1746.5 3977,-1752.5 3977,-1758.5 3977,-1758.5 3977,-1870.5 3977,-1870.5 3977,-1876.5 3971,-1882.5 3965,-1882.5 3965,-1882.5 3745,-1882.5 3745,-1882.5 3739,-1882.5 3733,-1876.5 3733,-1870.5 3733,-1870.5 3733,-1758.5 3733,-1758.5 3733,-1752.5 3739,-1746.5 3745,-1746.5"/>
|
||||
<text text-anchor="middle" x="3855" y="-1867.3" font-family="Times,serif" font-size="14.00" fill="#000000">UserAvatar</text>
|
||||
<polyline fill="none" stroke="#000000" points="3733,-1859.5 3977,-1859.5 "/>
|
||||
<text text-anchor="start" x="3741" y="-1844.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="3741" y="-1829.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="3741" y="-1814.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="3741" y="-1799.3" font-family="Times,serif" font-size="14.00" fill="#000000">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="3741" y="-1784.3" font-family="Times,serif" font-size="14.00" fill="#000000">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="3741" y="-1769.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3741" y="-1754.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Profile->UserAvatar -->
|
||||
<g id="edge61" class="edge">
|
||||
<title>Profile->UserAvatar</title>
|
||||
<path fill="none" stroke="#44ad26" d="M3878.6853,-1927.5888C3875.9797,-1914.6706 3873.3775,-1902.2459 3870.9521,-1890.6657"/>
|
||||
<ellipse fill="none" stroke="#44ad26" cx="3879.5119" cy="-1931.536" rx="4" ry="4"/>
|
||||
<ellipse fill="#44ad26" stroke="#44ad26" cx="3870.1222" cy="-1886.7029" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Organization -->
|
||||
<g id="node76" class="node">
|
||||
<title>Organization</title>
|
||||
<path fill="none" stroke="#000000" d="M4007,-1761.5C4007,-1761.5 4227,-1761.5 4227,-1761.5 4233,-1761.5 4239,-1767.5 4239,-1773.5 4239,-1773.5 4239,-1855.5 4239,-1855.5 4239,-1861.5 4233,-1867.5 4227,-1867.5 4227,-1867.5 4007,-1867.5 4007,-1867.5 4001,-1867.5 3995,-1861.5 3995,-1855.5 3995,-1855.5 3995,-1773.5 3995,-1773.5 3995,-1767.5 4001,-1761.5 4007,-1761.5"/>
|
||||
<text text-anchor="middle" x="4117" y="-1852.3" font-family="Times,serif" font-size="14.00" fill="#000000">Organization</text>
|
||||
<polyline fill="none" stroke="#000000" points="3995,-1844.5 4239,-1844.5 "/>
|
||||
<text text-anchor="start" x="4003" y="-1829.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="4003" y="-1814.3" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying</text>
|
||||
<text text-anchor="start" x="4003" y="-1799.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4003" y="-1784.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4003" y="-1769.3" font-family="Times,serif" font-size="14.00" fill="#000000">profile_id :integer</text>
|
||||
</g>
|
||||
<!-- Profile->Organization -->
|
||||
<g id="edge116" class="edge"><title>Profile->Organization</title>
|
||||
<path fill="none" stroke="#60c417" d="M250.101,-1876.39C233.967,-1823.68 218.11,-1771.87 206.457,-1733.8"/>
|
||||
<ellipse fill="none" stroke="#60c417" cx="251.37" cy="-1880.54" rx="4.00001" ry="4.00001"/>
|
||||
<ellipse fill="#60c417" stroke="#60c417" cx="205.207" cy="-1729.72" rx="4.00001" ry="4.00001"/>
|
||||
<g id="edge63" class="edge">
|
||||
<title>Profile->Organization</title>
|
||||
<path fill="none" stroke="#6ce3de" d="M4052.0508,-1929.7762C4063.1749,-1910.0325 4073.6808,-1891.3859 4082.8712,-1875.0742"/>
|
||||
<ellipse fill="none" stroke="#6ce3de" cx="4050.0081" cy="-1933.4018" rx="4" ry="4"/>
|
||||
<ellipse fill="#6ce3de" stroke="#6ce3de" cx="4085.0352" cy="-1871.2333" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Subscription->Invoice -->
|
||||
<g id="edge64" class="edge">
|
||||
<title>Subscription->Invoice</title>
|
||||
<path fill="none" stroke="#83c363" d="M865.2978,-920.0604C848.4816,-901.9286 833.5374,-881.3724 824,-859 777.9509,-750.9796 786.976,-617.9092 806.0275,-515.6324"/>
|
||||
<ellipse fill="none" stroke="#83c363" cx="868.308" cy="-923.2197" rx="4" ry="4"/>
|
||||
<polygon fill="#83c363" stroke="#83c363" points="806.0831,-515.3414 812.3823,-506.3652 807.0228,-510.4305 807.9625,-505.5195 807.9625,-505.5195 807.9625,-505.5195 807.0228,-510.4305 803.5426,-504.6738 806.0831,-515.3414 806.0831,-515.3414"/>
|
||||
</g>
|
||||
<!-- OfferDay -->
|
||||
<g id="node46" class="node">
|
||||
<title>OfferDay</title>
|
||||
<path fill="none" stroke="#000000" d="M845,-647.5C845,-647.5 1065,-647.5 1065,-647.5 1071,-647.5 1077,-653.5 1077,-659.5 1077,-659.5 1077,-756.5 1077,-756.5 1077,-762.5 1071,-768.5 1065,-768.5 1065,-768.5 845,-768.5 845,-768.5 839,-768.5 833,-762.5 833,-756.5 833,-756.5 833,-659.5 833,-659.5 833,-653.5 839,-647.5 845,-647.5"/>
|
||||
<text text-anchor="middle" x="955" y="-753.3" font-family="Times,serif" font-size="14.00" fill="#000000">OfferDay</text>
|
||||
<polyline fill="none" stroke="#000000" points="833,-745.5 1077,-745.5 "/>
|
||||
<text text-anchor="start" x="841" y="-730.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="841" y="-715.3" font-family="Times,serif" font-size="14.00" fill="#000000">subscription_id :integer</text>
|
||||
<text text-anchor="start" x="841" y="-700.3" font-family="Times,serif" font-size="14.00" fill="#000000">start_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="841" y="-685.3" font-family="Times,serif" font-size="14.00" fill="#000000">end_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="841" y="-670.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="841" y="-655.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Subscription->OfferDay -->
|
||||
<g id="edge65" class="edge">
|
||||
<title>Subscription->OfferDay</title>
|
||||
<path fill="none" stroke="#2d0b98" d="M967.865,-918.1287C965.1686,-874.0868 961.9007,-820.7118 959.3333,-778.7774"/>
|
||||
<ellipse fill="none" stroke="#2d0b98" cx="968.1201" cy="-922.2952" rx="4" ry="4"/>
|
||||
<polygon fill="#2d0b98" stroke="#2d0b98" points="959.3244,-778.6309 963.2048,-768.3745 959.0188,-773.6402 958.7132,-768.6496 958.7132,-768.6496 958.7132,-768.6496 959.0188,-773.6402 954.2216,-768.9246 959.3244,-778.6309 959.3244,-778.6309"/>
|
||||
</g>
|
||||
<!-- TrainingImage -->
|
||||
<g id="node37" class="node">
|
||||
<title>TrainingImage</title>
|
||||
<path fill="none" stroke="#000000" d="M3539,-1234.5C3539,-1234.5 3759,-1234.5 3759,-1234.5 3765,-1234.5 3771,-1240.5 3771,-1246.5 3771,-1246.5 3771,-1358.5 3771,-1358.5 3771,-1364.5 3765,-1370.5 3759,-1370.5 3759,-1370.5 3539,-1370.5 3539,-1370.5 3533,-1370.5 3527,-1364.5 3527,-1358.5 3527,-1358.5 3527,-1246.5 3527,-1246.5 3527,-1240.5 3533,-1234.5 3539,-1234.5"/>
|
||||
<text text-anchor="middle" x="3649" y="-1355.3" font-family="Times,serif" font-size="14.00" fill="#000000">TrainingImage</text>
|
||||
<polyline fill="none" stroke="#000000" points="3527,-1347.5 3771,-1347.5 "/>
|
||||
<text text-anchor="start" x="3535" y="-1332.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="3535" y="-1317.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="3535" y="-1302.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="3535" y="-1287.3" font-family="Times,serif" font-size="14.00" fill="#000000">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="3535" y="-1272.3" font-family="Times,serif" font-size="14.00" fill="#000000">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="3535" y="-1257.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3535" y="-1242.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Feed -->
|
||||
<g id="node42" class="node">
|
||||
<title>Feed</title>
|
||||
<polygon fill="none" stroke="#000000" points="7065,-3017.5 7065,-3063.5 7119,-3063.5 7119,-3017.5 7065,-3017.5"/>
|
||||
<text text-anchor="middle" x="7092" y="-3048.3" font-family="Times,serif" font-size="14.00" fill="#000000">Feed</text>
|
||||
<polyline fill="none" stroke="#000000" points="7065,-3040.5 7119,-3040.5 "/>
|
||||
<text text-anchor="middle" x="7092" y="-3025.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
|
||||
</g>
|
||||
<!-- Project::OpenlabSync -->
|
||||
<g id="node43" class="node">
|
||||
<title>Project::OpenlabSync</title>
|
||||
<polygon fill="none" stroke="#000000" stroke-dasharray="1,5" points="7272.5,-3058.5 7137.5,-3058.5 7137.5,-3022.5 7272.5,-3022.5 7272.5,-3058.5"/>
|
||||
<text text-anchor="middle" x="7205" y="-3036.8" font-family="Times,serif" font-size="14.00" fill="#000000">Project::OpenlabSync</text>
|
||||
</g>
|
||||
<!-- Invoice->Invoice -->
|
||||
<g id="edge67" class="edge">
|
||||
<title>Invoice->Invoice</title>
|
||||
<path fill="none" stroke="#2acc6b" d="M978.3066,-375.6357C985.0255,-370.5457 989,-363.6671 989,-355 989,-346.3329 985.0255,-339.4543 978.3066,-334.3643"/>
|
||||
<ellipse fill="none" stroke="#2acc6b" cx="974.824" cy="-377.7393" rx="4" ry="4"/>
|
||||
<ellipse fill="#2acc6b" stroke="#2acc6b" cx="974.824" cy="-332.2607" rx="4" ry="4"/>
|
||||
<text text-anchor="middle" x="1003" y="-351.3" font-family="Times,serif" font-size="14.00" fill="#000000">avoir</text>
|
||||
</g>
|
||||
<!-- Invoice->InvoiceItem -->
|
||||
<g id="edge66" class="edge">
|
||||
<title>Invoice->InvoiceItem</title>
|
||||
<path fill="none" stroke="#c2a78b" d="M977.1442,-235.8522C999.5239,-215.0437 1022.4718,-193.7069 1043.8418,-173.8371"/>
|
||||
<ellipse fill="none" stroke="#c2a78b" cx="974.0718" cy="-238.7089" rx="4" ry="4"/>
|
||||
<polygon fill="#c2a78b" stroke="#c2a78b" points="1044.0078,-173.6828 1054.3955,-170.169 1047.6696,-170.2781 1051.3313,-166.8734 1051.3313,-166.8734 1051.3313,-166.8734 1047.6696,-170.2781 1048.2671,-163.5779 1044.0078,-173.6828 1044.0078,-173.6828"/>
|
||||
</g>
|
||||
<!-- NotificationType -->
|
||||
<g id="node45" class="node">
|
||||
<title>NotificationType</title>
|
||||
<polygon fill="none" stroke="#000000" points="7291,-3017.5 7291,-3063.5 7401,-3063.5 7401,-3017.5 7291,-3017.5"/>
|
||||
<text text-anchor="middle" x="7346" y="-3048.3" font-family="Times,serif" font-size="14.00" fill="#000000">NotificationType</text>
|
||||
<polyline fill="none" stroke="#000000" points="7291,-3040.5 7401,-3040.5 "/>
|
||||
<text text-anchor="middle" x="7346" y="-3025.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
|
||||
</g>
|
||||
<!-- OfferDay->Invoice -->
|
||||
<g id="edge68" class="edge">
|
||||
<title>OfferDay->Invoice</title>
|
||||
<path fill="none" stroke="#0e1df3" d="M934.3846,-639.3468C923.7121,-603.8055 910.1986,-558.803 897.0893,-515.1466"/>
|
||||
<ellipse fill="none" stroke="#0e1df3" cx="935.6275" cy="-643.4861" rx="4" ry="4"/>
|
||||
<polygon fill="#0e1df3" stroke="#0e1df3" points="897.0875,-515.1402 898.5213,-504.2684 895.6495,-510.3514 894.2114,-505.5627 894.2114,-505.5627 894.2114,-505.5627 895.6495,-510.3514 889.9016,-506.8569 897.0875,-515.1402 897.0875,-515.1402"/>
|
||||
</g>
|
||||
<!-- StatisticType->StatisticIndex -->
|
||||
<g id="edge69" class="edge">
|
||||
<title>StatisticType->StatisticIndex</title>
|
||||
<path fill="none" stroke="#66fefa" d="M5045.6063,-2754.8731C5023.4988,-2805.2372 4990.0536,-2869.2762 4951,-2920 4938.6014,-2936.1037 4923.9269,-2951.8863 4908.8118,-2966.4501"/>
|
||||
<ellipse fill="none" stroke="#66fefa" cx="5047.3295" cy="-2750.8985" rx="4" ry="4"/>
|
||||
<ellipse fill="#66fefa" stroke="#66fefa" cx="4905.6743" cy="-2969.429" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- StatisticType->StatisticTypeSubType -->
|
||||
<g id="edge70" class="edge">
|
||||
<title>StatisticType->StatisticTypeSubType</title>
|
||||
<path fill="none" stroke="#5d5853" d="M5097.1857,-2587.9786C5127.2118,-2484.2886 5177.7506,-2309.7611 5204.731,-2216.589"/>
|
||||
<ellipse fill="none" stroke="#5d5853" cx="5096.0042" cy="-2592.059" rx="4" ry="4"/>
|
||||
<polygon fill="#5d5853" stroke="#5d5853" points="5204.8027,-2216.341 5211.9067,-2207.9873 5206.1935,-2211.5383 5207.5843,-2206.7356 5207.5843,-2206.7356 5207.5843,-2206.7356 5206.1935,-2211.5383 5203.2619,-2205.4839 5204.8027,-2216.341 5204.8027,-2216.341"/>
|
||||
</g>
|
||||
<!-- StatisticCustomAggregation -->
|
||||
<g id="node77" class="node">
|
||||
<title>StatisticCustomAggregation</title>
|
||||
<path fill="none" stroke="#000000" d="M4851,-2078C4851,-2078 5071,-2078 5071,-2078 5077,-2078 5083,-2084 5083,-2090 5083,-2090 5083,-2217 5083,-2217 5083,-2223 5077,-2229 5071,-2229 5071,-2229 4851,-2229 4851,-2229 4845,-2229 4839,-2223 4839,-2217 4839,-2217 4839,-2090 4839,-2090 4839,-2084 4845,-2078 4851,-2078"/>
|
||||
<text text-anchor="middle" x="4961" y="-2213.8" font-family="Times,serif" font-size="14.00" fill="#000000">StatisticCustomAggregation</text>
|
||||
<polyline fill="none" stroke="#000000" points="4839,-2206 5083,-2206 "/>
|
||||
<text text-anchor="start" x="4847" y="-2190.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="4847" y="-2175.8" font-family="Times,serif" font-size="14.00" fill="#000000">query :text</text>
|
||||
<text text-anchor="start" x="4847" y="-2160.8" font-family="Times,serif" font-size="14.00" fill="#000000">statistic_type_id :integer</text>
|
||||
<text text-anchor="start" x="4847" y="-2145.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4847" y="-2130.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4847" y="-2115.8" font-family="Times,serif" font-size="14.00" fill="#000000">field :character varying</text>
|
||||
<text text-anchor="start" x="4847" y="-2100.8" font-family="Times,serif" font-size="14.00" fill="#000000">es_index :character varying</text>
|
||||
<text text-anchor="start" x="4847" y="-2085.8" font-family="Times,serif" font-size="14.00" fill="#000000">es_type :character varying</text>
|
||||
</g>
|
||||
<!-- StatisticType->StatisticCustomAggregation -->
|
||||
<g id="edge71" class="edge">
|
||||
<title>StatisticType->StatisticCustomAggregation</title>
|
||||
<path fill="none" stroke="#b0ac7e" d="M5054.9438,-2587.9901C5034.2363,-2492.218 5000.4601,-2336.0028 4979.5482,-2239.2854"/>
|
||||
<ellipse fill="none" stroke="#b0ac7e" cx="5055.8089" cy="-2591.9915" rx="4" ry="4"/>
|
||||
<polygon fill="#b0ac7e" stroke="#b0ac7e" points="4979.4909,-2239.0201 4981.7759,-2228.2949 4978.4342,-2234.133 4977.3775,-2229.246 4977.3775,-2229.246 4977.3775,-2229.246 4978.4342,-2234.133 4972.9791,-2230.197 4979.4909,-2239.0201 4979.4909,-2239.0201"/>
|
||||
</g>
|
||||
<!-- SlotsReservation -->
|
||||
<g id="node49" class="node">
|
||||
<title>SlotsReservation</title>
|
||||
<path fill="none" stroke="#000000" d="M3221.5,-45.5C3221.5,-45.5 3336.5,-45.5 3336.5,-45.5 3342.5,-45.5 3348.5,-51.5 3348.5,-57.5 3348.5,-57.5 3348.5,-109.5 3348.5,-109.5 3348.5,-115.5 3342.5,-121.5 3336.5,-121.5 3336.5,-121.5 3221.5,-121.5 3221.5,-121.5 3215.5,-121.5 3209.5,-115.5 3209.5,-109.5 3209.5,-109.5 3209.5,-57.5 3209.5,-57.5 3209.5,-51.5 3215.5,-45.5 3221.5,-45.5"/>
|
||||
<text text-anchor="middle" x="3279" y="-106.3" font-family="Times,serif" font-size="14.00" fill="#000000">SlotsReservation</text>
|
||||
<polyline fill="none" stroke="#000000" points="3209.5,-98.5 3348.5,-98.5 "/>
|
||||
<text text-anchor="start" x="3217.5" y="-83.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="3217.5" y="-68.3" font-family="Times,serif" font-size="14.00" fill="#000000">slot_id :integer</text>
|
||||
<text text-anchor="start" x="3217.5" y="-53.3" font-family="Times,serif" font-size="14.00" fill="#000000">reservation_id :integer</text>
|
||||
</g>
|
||||
<!-- ProjectStep->ProjectStepImage -->
|
||||
<g id="edge72" class="edge">
|
||||
<title>ProjectStep->ProjectStepImage</title>
|
||||
<path fill="none" stroke="#c6e4a3" d="M2540.4369,-1742.7009C2549.2049,-1738.3005 2558.118,-1734.3186 2567,-1731 2617.9306,-1711.9705 2639.2369,-1737.046 2688,-1713 2715.5235,-1699.4276 2741.0731,-1678.2447 2762.4229,-1656.8148"/>
|
||||
<ellipse fill="none" stroke="#c6e4a3" cx="2536.6626" cy="-1744.6528" rx="4" ry="4"/>
|
||||
<polygon fill="#c6e4a3" stroke="#c6e4a3" points="2762.5224,-1656.7127 2772.723,-1652.688 2766.0108,-1653.1306 2769.4991,-1649.5484 2769.4991,-1649.5484 2769.4991,-1649.5484 2766.0108,-1653.1306 2766.2752,-1646.4089 2762.5224,-1656.7127 2762.5224,-1656.7127"/>
|
||||
</g>
|
||||
<!-- EventTheme -->
|
||||
<g id="node51" class="node">
|
||||
<title>EventTheme</title>
|
||||
<path fill="none" stroke="#000000" d="M2339,-1249.5C2339,-1249.5 2559,-1249.5 2559,-1249.5 2565,-1249.5 2571,-1255.5 2571,-1261.5 2571,-1261.5 2571,-1343.5 2571,-1343.5 2571,-1349.5 2565,-1355.5 2559,-1355.5 2559,-1355.5 2339,-1355.5 2339,-1355.5 2333,-1355.5 2327,-1349.5 2327,-1343.5 2327,-1343.5 2327,-1261.5 2327,-1261.5 2327,-1255.5 2333,-1249.5 2339,-1249.5"/>
|
||||
<text text-anchor="middle" x="2449" y="-1340.3" font-family="Times,serif" font-size="14.00" fill="#000000">EventTheme</text>
|
||||
<polyline fill="none" stroke="#000000" points="2327,-1332.5 2571,-1332.5 "/>
|
||||
<text text-anchor="start" x="2335" y="-1317.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="2335" y="-1302.3" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying</text>
|
||||
<text text-anchor="start" x="2335" y="-1287.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2335" y="-1272.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2335" y="-1257.3" font-family="Times,serif" font-size="14.00" fill="#000000">slug :character varying</text>
|
||||
</g>
|
||||
<!-- EventTheme->Event -->
|
||||
<g id="edge73" class="edge">
|
||||
<title>EventTheme->Event</title>
|
||||
<path fill="none" stroke="#eb7d4e" d="M2502.2142,-1241.4662C2533.7962,-1205.2433 2574.8349,-1158.1741 2612.1606,-1115.3635"/>
|
||||
<polygon fill="#eb7d4e" stroke="#eb7d4e" points="2501.809,-1241.9309 2491.8454,-1246.5111 2498.5231,-1245.6996 2495.2372,-1249.4684 2495.2372,-1249.4684 2495.2372,-1249.4684 2498.5231,-1245.6996 2498.6291,-1252.4256 2501.809,-1241.9309 2501.809,-1241.9309"/>
|
||||
<polygon fill="#eb7d4e" stroke="#eb7d4e" points="2612.2692,-1115.239 2622.2327,-1110.6588 2615.555,-1111.4703 2618.8409,-1107.7016 2618.8409,-1107.7016 2618.8409,-1107.7016 2615.555,-1111.4703 2615.4491,-1104.7443 2612.2692,-1115.239 2612.2692,-1115.239"/>
|
||||
</g>
|
||||
<!-- DatabaseProvider -->
|
||||
<g id="node53" class="node">
|
||||
<title>DatabaseProvider</title>
|
||||
<path fill="none" stroke="#000000" d="M5581,-3002.5C5581,-3002.5 5801,-3002.5 5801,-3002.5 5807,-3002.5 5813,-3008.5 5813,-3014.5 5813,-3014.5 5813,-3066.5 5813,-3066.5 5813,-3072.5 5807,-3078.5 5801,-3078.5 5801,-3078.5 5581,-3078.5 5581,-3078.5 5575,-3078.5 5569,-3072.5 5569,-3066.5 5569,-3066.5 5569,-3014.5 5569,-3014.5 5569,-3008.5 5575,-3002.5 5581,-3002.5"/>
|
||||
<text text-anchor="middle" x="5691" y="-3063.3" font-family="Times,serif" font-size="14.00" fill="#000000">DatabaseProvider</text>
|
||||
<polyline fill="none" stroke="#000000" points="5569,-3055.5 5813,-3055.5 "/>
|
||||
<text text-anchor="start" x="5577" y="-3040.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="5577" y="-3025.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="5577" y="-3010.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- DatabaseProvider->AuthProvider -->
|
||||
<g id="edge74" class="edge">
|
||||
<title>DatabaseProvider->AuthProvider</title>
|
||||
<path fill="none" stroke="#b4e3b8" d="M5691,-2994.081C5691,-2932.2953 5691,-2822.2232 5691,-2748.0529"/>
|
||||
<ellipse fill="none" stroke="#b4e3b8" cx="5691" cy="-2998.4003" rx="4" ry="4"/>
|
||||
<ellipse fill="#b4e3b8" stroke="#b4e3b8" cx="5691" cy="-2743.6423" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- AvailabilityTag -->
|
||||
<g id="node54" class="node">
|
||||
<title>AvailabilityTag</title>
|
||||
<path fill="none" stroke="#000000" d="M3814,-949C3814,-949 4034,-949 4034,-949 4040,-949 4046,-955 4046,-961 4046,-961 4046,-1043 4046,-1043 4046,-1049 4040,-1055 4034,-1055 4034,-1055 3814,-1055 3814,-1055 3808,-1055 3802,-1049 3802,-1043 3802,-1043 3802,-961 3802,-961 3802,-955 3808,-949 3814,-949"/>
|
||||
<text text-anchor="middle" x="3924" y="-1039.8" font-family="Times,serif" font-size="14.00" fill="#000000">AvailabilityTag</text>
|
||||
<polyline fill="none" stroke="#000000" points="3802,-1032 4046,-1032 "/>
|
||||
<text text-anchor="start" x="3810" y="-1016.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="3810" y="-1001.8" font-family="Times,serif" font-size="14.00" fill="#000000">availability_id :integer</text>
|
||||
<text text-anchor="start" x="3810" y="-986.8" font-family="Times,serif" font-size="14.00" fill="#000000">tag_id :integer</text>
|
||||
<text text-anchor="start" x="3810" y="-971.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3810" y="-956.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Event->EventPriceCategory -->
|
||||
<g id="edge78" class="edge">
|
||||
<title>Event->EventPriceCategory</title>
|
||||
<path fill="none" stroke="#e057f9" d="M2813.8805,-890.2758C2823.4239,-879.7375 2832.9162,-869.1891 2842,-859 2865.9632,-832.1211 2892.0212,-802.2254 2914.5395,-776.1739"/>
|
||||
<ellipse fill="none" stroke="#e057f9" cx="2810.945" cy="-893.5134" rx="4" ry="4"/>
|
||||
<polygon fill="#e057f9" stroke="#e057f9" points="2914.5631,-776.1465 2924.5049,-771.5193 2917.8311,-772.3623 2921.0991,-768.5781 2921.0991,-768.5781 2921.0991,-768.5781 2917.8311,-772.3623 2917.6932,-765.6369 2914.5631,-776.1465 2914.5631,-776.1465"/>
|
||||
</g>
|
||||
<!-- Event->EventImage -->
|
||||
<g id="edge75" class="edge">
|
||||
<title>Event->EventImage</title>
|
||||
<path fill="none" stroke="#96fd85" d="M2711,-888.2504C2711,-853.512 2711,-816.1592 2711,-784.5153"/>
|
||||
<ellipse fill="none" stroke="#96fd85" cx="2711" cy="-892.2746" rx="4" ry="4"/>
|
||||
<ellipse fill="#96fd85" stroke="#96fd85" cx="2711" cy="-780.1747" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Event->Reservation -->
|
||||
<g id="edge77" class="edge">
|
||||
<title>Event->Reservation</title>
|
||||
<path fill="none" stroke="#b6646c" d="M2840.9656,-972.5716C2921.535,-950.1692 3024.4659,-913.715 3104,-859 3127.9148,-842.5479 3150.1863,-820.7281 3169.3354,-798.804"/>
|
||||
<ellipse fill="none" stroke="#b6646c" cx="2837.0968" cy="-973.6353" rx="4" ry="4"/>
|
||||
<polygon fill="#b6646c" stroke="#b6646c" points="3169.4696,-798.6474 3179.3933,-793.9814 3172.7228,-794.8505 3175.976,-791.0535 3175.976,-791.0535 3175.976,-791.0535 3172.7228,-794.8505 3172.5588,-788.1256 3169.4696,-798.6474 3169.4696,-798.6474"/>
|
||||
</g>
|
||||
<!-- EventFile -->
|
||||
<g id="node87" class="node">
|
||||
<title>EventFile</title>
|
||||
<path fill="none" stroke="#000000" d="M2339,-640C2339,-640 2559,-640 2559,-640 2565,-640 2571,-646 2571,-652 2571,-652 2571,-764 2571,-764 2571,-770 2565,-776 2559,-776 2559,-776 2339,-776 2339,-776 2333,-776 2327,-770 2327,-764 2327,-764 2327,-652 2327,-652 2327,-646 2333,-640 2339,-640"/>
|
||||
<text text-anchor="middle" x="2449" y="-760.8" font-family="Times,serif" font-size="14.00" fill="#000000">EventFile</text>
|
||||
<polyline fill="none" stroke="#000000" points="2327,-753 2571,-753 "/>
|
||||
<text text-anchor="start" x="2335" y="-737.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="2335" y="-722.8" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="2335" y="-707.8" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="2335" y="-692.8" font-family="Times,serif" font-size="14.00" fill="#000000">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="2335" y="-677.8" font-family="Times,serif" font-size="14.00" fill="#000000">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="2335" y="-662.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="2335" y="-647.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Event->EventFile -->
|
||||
<g id="edge76" class="edge">
|
||||
<title>Event->EventFile</title>
|
||||
<path fill="none" stroke="#8ee0d7" d="M2608.1195,-890.2758C2598.5761,-879.7375 2589.0838,-869.1891 2580,-859 2558.4307,-834.8062 2535.1642,-808.1684 2514.3095,-784.0897"/>
|
||||
<ellipse fill="none" stroke="#8ee0d7" cx="2611.055" cy="-893.5134" rx="4" ry="4"/>
|
||||
<polygon fill="#8ee0d7" stroke="#8ee0d7" points="2514.1717,-783.9304 2511.0315,-773.4237 2510.9001,-780.1493 2507.6285,-776.3682 2507.6285,-776.3682 2507.6285,-776.3682 2510.9001,-780.1493 2504.2255,-779.3126 2514.1717,-783.9304 2514.1717,-783.9304"/>
|
||||
</g>
|
||||
<!-- TrainingsPricing -->
|
||||
<g id="node59" class="node">
|
||||
<title>TrainingsPricing</title>
|
||||
<path fill="none" stroke="#000000" d="M4139,-1242C4139,-1242 4359,-1242 4359,-1242 4365,-1242 4371,-1248 4371,-1254 4371,-1254 4371,-1351 4371,-1351 4371,-1357 4365,-1363 4359,-1363 4359,-1363 4139,-1363 4139,-1363 4133,-1363 4127,-1357 4127,-1351 4127,-1351 4127,-1254 4127,-1254 4127,-1248 4133,-1242 4139,-1242"/>
|
||||
<text text-anchor="middle" x="4249" y="-1347.8" font-family="Times,serif" font-size="14.00" fill="#000000">TrainingsPricing</text>
|
||||
<polyline fill="none" stroke="#000000" points="4127,-1340 4371,-1340 "/>
|
||||
<text text-anchor="start" x="4135" y="-1324.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="4135" y="-1309.8" font-family="Times,serif" font-size="14.00" fill="#000000">group_id :integer</text>
|
||||
<text text-anchor="start" x="4135" y="-1294.8" font-family="Times,serif" font-size="14.00" fill="#000000">amount :integer</text>
|
||||
<text text-anchor="start" x="4135" y="-1279.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4135" y="-1264.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4135" y="-1249.8" font-family="Times,serif" font-size="14.00" fill="#000000">training_id :integer</text>
|
||||
</g>
|
||||
<!-- OpenAPI::ParameterError -->
|
||||
<g id="node61" class="node">
|
||||
<title>OpenAPI::ParameterError</title>
|
||||
<polygon fill="none" stroke="#000000" points="7419.5,-3017.5 7419.5,-3063.5 7578.5,-3063.5 7578.5,-3017.5 7419.5,-3017.5"/>
|
||||
<text text-anchor="middle" x="7499" y="-3048.3" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::ParameterError</text>
|
||||
<polyline fill="none" stroke="#000000" points="7419.5,-3040.5 7578.5,-3040.5 "/>
|
||||
<text text-anchor="middle" x="7499" y="-3025.3" font-family="Times,serif" font-size="14.00" fill="#000000"> </text>
|
||||
</g>
|
||||
<!-- OpenAPI::CallsCountTracing -->
|
||||
<g id="node62" class="node">
|
||||
<title>OpenAPI::CallsCountTracing</title>
|
||||
<path fill="none" stroke="#000000" d="M7609,-2611C7609,-2611 7829,-2611 7829,-2611 7835,-2611 7841,-2617 7841,-2623 7841,-2623 7841,-2720 7841,-2720 7841,-2726 7835,-2732 7829,-2732 7829,-2732 7609,-2732 7609,-2732 7603,-2732 7597,-2726 7597,-2720 7597,-2720 7597,-2623 7597,-2623 7597,-2617 7603,-2611 7609,-2611"/>
|
||||
<text text-anchor="middle" x="7719" y="-2716.8" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::CallsCountTracing</text>
|
||||
<polyline fill="none" stroke="#000000" points="7597,-2709 7841,-2709 "/>
|
||||
<text text-anchor="start" x="7605" y="-2693.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="7605" y="-2678.8" font-family="Times,serif" font-size="14.00" fill="#000000">open_api_client_id :integer</text>
|
||||
<text text-anchor="start" x="7605" y="-2663.8" font-family="Times,serif" font-size="14.00" fill="#000000">calls_count :integer</text>
|
||||
<text text-anchor="start" x="7605" y="-2648.8" font-family="Times,serif" font-size="14.00" fill="#000000">at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="7605" y="-2633.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="7605" y="-2618.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- OpenAPI::Client -->
|
||||
<g id="node63" class="node">
|
||||
<title>OpenAPI::Client</title>
|
||||
<path fill="none" stroke="#000000" d="M7609,-2980C7609,-2980 7829,-2980 7829,-2980 7835,-2980 7841,-2986 7841,-2992 7841,-2992 7841,-3089 7841,-3089 7841,-3095 7835,-3101 7829,-3101 7829,-3101 7609,-3101 7609,-3101 7603,-3101 7597,-3095 7597,-3089 7597,-3089 7597,-2992 7597,-2992 7597,-2986 7603,-2980 7609,-2980"/>
|
||||
<text text-anchor="middle" x="7719" y="-3085.8" font-family="Times,serif" font-size="14.00" fill="#000000">OpenAPI::Client</text>
|
||||
<polyline fill="none" stroke="#000000" points="7597,-3078 7841,-3078 "/>
|
||||
<text text-anchor="start" x="7605" y="-3062.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="7605" y="-3047.8" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying</text>
|
||||
<text text-anchor="start" x="7605" y="-3032.8" font-family="Times,serif" font-size="14.00" fill="#000000">calls_count :integer</text>
|
||||
<text text-anchor="start" x="7605" y="-3017.8" font-family="Times,serif" font-size="14.00" fill="#000000">token :character varying</text>
|
||||
<text text-anchor="start" x="7605" y="-3002.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="7605" y="-2987.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- OpenAPI::Client->OpenAPI::CallsCountTracing -->
|
||||
<g id="edge79" class="edge">
|
||||
<title>OpenAPI::Client->OpenAPI::CallsCountTracing</title>
|
||||
<path fill="none" stroke="#15a0ec" d="M7719,-2971.7645C7719,-2906.3823 7719,-2808.4557 7719,-2742.375"/>
|
||||
<ellipse fill="none" stroke="#15a0ec" cx="7719" cy="-2975.9804" rx="4" ry="4"/>
|
||||
<polygon fill="#15a0ec" stroke="#15a0ec" points="7719.0001,-2742.0527 7723.5,-2732.0527 7719,-2737.0527 7719,-2732.0527 7719,-2732.0527 7719,-2732.0527 7719,-2737.0527 7714.5,-2732.0527 7719.0001,-2742.0527 7719.0001,-2742.0527"/>
|
||||
</g>
|
||||
<!-- InvoiceItem->InvoiceItem -->
|
||||
<g id="edge80" class="edge">
|
||||
<title>InvoiceItem->InvoiceItem</title>
|
||||
<path fill="none" stroke="#2306ef" d="M1278.6497,-95.1444C1284.8675,-92.1865 1288.5,-88.305 1288.5,-83.5 1288.5,-78.695 1284.8675,-74.8135 1278.6497,-71.8556"/>
|
||||
<ellipse fill="none" stroke="#2306ef" cx="1274.6901" cy="-96.6063" rx="4" ry="4"/>
|
||||
<ellipse fill="#2306ef" stroke="#2306ef" cx="1274.6901" cy="-70.3937" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- PartnerPlan -->
|
||||
<g id="node65" class="node">
|
||||
<title>PartnerPlan</title>
|
||||
<path fill="none" stroke="#000000" d="M1101,-1159.5C1101,-1159.5 1321,-1159.5 1321,-1159.5 1327,-1159.5 1333,-1165.5 1333,-1171.5 1333,-1171.5 1333,-1433.5 1333,-1433.5 1333,-1439.5 1327,-1445.5 1321,-1445.5 1321,-1445.5 1101,-1445.5 1101,-1445.5 1095,-1445.5 1089,-1439.5 1089,-1433.5 1089,-1433.5 1089,-1171.5 1089,-1171.5 1089,-1165.5 1095,-1159.5 1101,-1159.5"/>
|
||||
<text text-anchor="middle" x="1211" y="-1430.3" font-family="Times,serif" font-size="14.00" fill="#000000">PartnerPlan</text>
|
||||
<polyline fill="none" stroke="#000000" points="1089,-1422.5 1333,-1422.5 "/>
|
||||
<text text-anchor="start" x="1097" y="-1407.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="1097" y="-1392.3" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying(255)</text>
|
||||
<text text-anchor="start" x="1097" y="-1377.3" font-family="Times,serif" font-size="14.00" fill="#000000">amount :integer</text>
|
||||
<text text-anchor="start" x="1097" y="-1362.3" font-family="Times,serif" font-size="14.00" fill="#000000">interval :character varying(255)</text>
|
||||
<text text-anchor="start" x="1097" y="-1347.3" font-family="Times,serif" font-size="14.00" fill="#000000">group_id :integer</text>
|
||||
<text text-anchor="start" x="1097" y="-1332.3" font-family="Times,serif" font-size="14.00" fill="#000000">stp_plan_id :character varying(255)</text>
|
||||
<text text-anchor="start" x="1097" y="-1317.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1097" y="-1302.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1097" y="-1287.3" font-family="Times,serif" font-size="14.00" fill="#000000">training_credit_nb :integer</text>
|
||||
<text text-anchor="start" x="1097" y="-1272.3" font-family="Times,serif" font-size="14.00" fill="#000000">is_rolling :boolean</text>
|
||||
<text text-anchor="start" x="1097" y="-1257.3" font-family="Times,serif" font-size="14.00" fill="#000000">description :text</text>
|
||||
<text text-anchor="start" x="1097" y="-1242.3" font-family="Times,serif" font-size="14.00" fill="#000000">type :character varying</text>
|
||||
<text text-anchor="start" x="1097" y="-1227.3" font-family="Times,serif" font-size="14.00" fill="#000000">base_name :character varying</text>
|
||||
<text text-anchor="start" x="1097" y="-1212.3" font-family="Times,serif" font-size="14.00" fill="#000000">ui_weight :integer</text>
|
||||
<text text-anchor="start" x="1097" y="-1197.3" font-family="Times,serif" font-size="14.00" fill="#000000">interval_count :integer</text>
|
||||
<text text-anchor="start" x="1097" y="-1182.3" font-family="Times,serif" font-size="14.00" fill="#000000">slug :character varying</text>
|
||||
<text text-anchor="start" x="1097" y="-1167.3" font-family="Times,serif" font-size="14.00" fill="#000000">disabled :boolean</text>
|
||||
</g>
|
||||
<!-- PartnerPlan->Price -->
|
||||
<g id="edge88" class="edge">
|
||||
<title>PartnerPlan->Price</title>
|
||||
<path fill="none" stroke="#0e5222" d="M1340.5116,-1162.2557C1342.6567,-1161.1215 1344.8198,-1160.035 1347,-1159 1444.4308,-1112.7459 1486.6178,-1174.9129 1589,-1141 1601.9919,-1136.6966 1629.8842,-1115.9843 1641,-1108 1651.6036,-1100.3836 1662.491,-1092.2016 1673.2411,-1083.8826"/>
|
||||
<ellipse fill="none" stroke="#0e5222" cx="1336.78" cy="-1164.3402" rx="4" ry="4"/>
|
||||
<polygon fill="#0e5222" stroke="#0e5222" points="1673.5408,-1083.649 1684.1944,-1081.0507 1677.4844,-1080.5752 1681.428,-1077.5014 1681.428,-1077.5014 1681.428,-1077.5014 1677.4844,-1080.5752 1678.6616,-1073.9522 1673.5408,-1083.649 1673.5408,-1083.649"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->PlanImage -->
|
||||
<g id="edge86" class="edge">
|
||||
<title>PartnerPlan->PlanImage</title>
|
||||
<path fill="none" stroke="#387c4e" d="M1340.547,-1162.3291C1342.681,-1161.1718 1344.8323,-1160.0609 1347,-1159 1383.7031,-1141.0373 1502.5562,-1171.2756 1530,-1141 1545.3795,-1124.0336 1546.7813,-1100.8057 1542.3919,-1078.1949"/>
|
||||
<ellipse fill="none" stroke="#387c4e" cx="1336.8314" cy="-1164.4527" rx="4" ry="4"/>
|
||||
<ellipse fill="#387c4e" stroke="#387c4e" cx="1541.4844" cy="-1074.1378" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->PlanFile -->
|
||||
<g id="edge87" class="edge">
|
||||
<title>PartnerPlan->PlanFile</title>
|
||||
<path fill="none" stroke="#4cda7e" d="M1340.5611,-1162.3577C1342.6907,-1161.1914 1344.8372,-1160.071 1347,-1159 1380.4495,-1142.4359 1489.0608,-1168.7717 1514,-1141 1518.4543,-1136.0398 1518.3915,-1131.0159 1514,-1126 1494.0634,-1103.2287 1406.8,-1119.9648 1379,-1108 1359.9025,-1099.7807 1341.3128,-1087.956 1324.4206,-1075.1612"/>
|
||||
<ellipse fill="none" stroke="#4cda7e" cx="1336.8519" cy="-1164.4967" rx="4" ry="4"/>
|
||||
<ellipse fill="#4cda7e" stroke="#4cda7e" cx="1320.9481" cy="-1072.4707" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->Subscription -->
|
||||
<g id="edge85" class="edge">
|
||||
<title>PartnerPlan->Subscription</title>
|
||||
<path fill="none" stroke="#aefc89" d="M1339.94,-1162.7796C1342.2736,-1161.4642 1344.6273,-1160.2027 1347,-1159 1404.792,-1129.7049 1533.6947,-1172.9096 1489,-1126 1460.4546,-1096.04 1155.9927,-1121.8569 1117,-1108 1099.9706,-1101.9482 1083.2392,-1093.1669 1067.5511,-1083.2104"/>
|
||||
<ellipse fill="none" stroke="#aefc89" cx="1336.4432" cy="-1164.8474" rx="4" ry="4"/>
|
||||
<polygon fill="#aefc89" stroke="#aefc89" points="1067.3097,-1083.0521 1061.4154,-1073.805 1063.1287,-1080.31 1058.9476,-1077.568 1058.9476,-1077.568 1058.9476,-1077.568 1063.1287,-1080.31 1056.4797,-1081.3309 1067.3097,-1083.0521 1067.3097,-1083.0521"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->Role -->
|
||||
<g id="edge89" class="edge">
|
||||
<title>PartnerPlan->Role</title>
|
||||
<path fill="none" stroke="#c5b792" d="M1339.9832,-1198.3522C1364.6868,-1182.7863 1391.2322,-1168.723 1418,-1159 1501.0536,-1128.8321 1528.1015,-1150.0475 1616,-1141 1743.7212,-1127.8535 1778.5368,-1139.535 1903,-1108 1947.1768,-1096.807 1993.8051,-1079.9119 2035.3784,-1062.8792"/>
|
||||
<ellipse fill="none" stroke="#c5b792" cx="1336.4346" cy="-1200.6236" rx="4" ry="4"/>
|
||||
<polygon fill="#c5b792" stroke="#c5b792" points="2035.4804,-1062.8371 2046.4411,-1063.173 2040.1007,-1060.9259 2044.7211,-1059.0147 2044.7211,-1059.0147 2044.7211,-1059.0147 2040.1007,-1060.9259 2043.001,-1054.8564 2035.4804,-1062.8371 2035.4804,-1062.8371"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->Credit -->
|
||||
<g id="edge81" class="edge">
|
||||
<title>PartnerPlan->Credit</title>
|
||||
<path fill="none" stroke="#e3b42a" d="M1113.4193,-1153.5965C1101.5992,-1142.8924 1088.7791,-1133.4145 1075,-1126 1026.7316,-1100.0268 879.9701,-1128.1616 829,-1108 809.829,-1100.4168 791.2862,-1088.9765 774.4782,-1076.3772"/>
|
||||
<ellipse fill="none" stroke="#e3b42a" cx="1116.5899" cy="-1156.5667" rx="4" ry="4"/>
|
||||
<polygon fill="#e3b42a" stroke="#e3b42a" points="774.2833,-1076.2265 769.1234,-1066.5504 770.3273,-1073.1686 766.3713,-1070.1108 766.3713,-1070.1108 766.3713,-1070.1108 770.3273,-1073.1686 763.6192,-1073.6712 774.2833,-1076.2265 774.2833,-1076.2265"/>
|
||||
</g>
|
||||
<!-- PartnerPlan->Credit -->
|
||||
<g id="edge82" class="edge">
|
||||
<title>PartnerPlan->Credit</title>
|
||||
<path fill="none" stroke="#f1e9ba" d="M1133.579,-1153.1502C1123.5003,-1142.665 1112.3281,-1133.354 1100,-1126 1048.1668,-1095.0801 885.1979,-1130.0115 829,-1108 809.8037,-1100.4812 791.2494,-1089.0699 774.4383,-1076.4787"/>
|
||||
<ellipse fill="none" stroke="#f1e9ba" cx="1136.3521" cy="-1156.1527" rx="4" ry="4"/>
|
||||
<polygon fill="#f1e9ba" stroke="#f1e9ba" points="774.2438,-1076.3285 769.0816,-1066.6537 770.2871,-1073.2716 766.3304,-1070.2147 766.3304,-1070.2147 766.3304,-1070.2147 770.2871,-1073.2716 763.5792,-1073.7757 774.2438,-1076.3285 774.2438,-1076.3285"/>
|
||||
<text text-anchor="middle" x="1161.5" y="-1129.8" font-family="Times,serif" font-size="14.00" fill="#000000">training_credits</text>
|
||||
</g>
|
||||
<!-- PartnerPlan->Credit -->
|
||||
<g id="edge83" class="edge">
|
||||
<title>PartnerPlan->Credit</title>
|
||||
<path fill="none" stroke="#cfb0e5" d="M1224.6226,-1151.653C1220.7381,-1142.2495 1215.3241,-1133.5507 1208,-1126 1178.6469,-1095.7388 868.3982,-1123.0043 829,-1108 809.6161,-1100.6179 790.9212,-1089.1945 774.0204,-1076.5345"/>
|
||||
<ellipse fill="none" stroke="#cfb0e5" cx="1226.05" cy="-1155.5778" rx="4" ry="4"/>
|
||||
<polygon fill="#cfb0e5" stroke="#cfb0e5" points="773.7827,-1076.3507 768.6257,-1066.673 769.8276,-1073.2916 765.8726,-1070.2326 765.8726,-1070.2326 765.8726,-1070.2326 769.8276,-1073.2916 763.1194,-1073.7921 773.7827,-1076.3507 773.7827,-1076.3507"/>
|
||||
<text text-anchor="middle" x="1265" y="-1129.8" font-family="Times,serif" font-size="14.00" fill="#000000">machine_credits</text>
|
||||
</g>
|
||||
<!-- PartnerPlan->Credit -->
|
||||
<g id="edge84" class="edge">
|
||||
<title>PartnerPlan->Credit</title>
|
||||
<path fill="none" stroke="#9ae079" d="M1327.5101,-1151.4371C1325.887,-1142.4752 1321.616,-1133.9039 1314,-1126 1276.5824,-1087.1679 879.4938,-1126.9311 829,-1108 809.4604,-1100.6743 790.6395,-1089.2018 773.6536,-1076.4621"/>
|
||||
<ellipse fill="none" stroke="#9ae079" cx="1327.8915" cy="-1155.4244" rx="4" ry="4"/>
|
||||
<polygon fill="#9ae079" stroke="#9ae079" points="773.3721,-1076.2439 768.2237,-1066.5617 769.4198,-1073.1814 765.4674,-1070.1188 765.4674,-1070.1188 765.4674,-1070.1188 769.4198,-1073.1814 762.7111,-1073.6759 773.3721,-1076.2439 773.3721,-1076.2439"/>
|
||||
<text text-anchor="middle" x="1359.5" y="-1129.8" font-family="Times,serif" font-size="14.00" fill="#000000">space_credits</text>
|
||||
</g>
|
||||
<!-- SpacesAvailability -->
|
||||
<g id="node67" class="node">
|
||||
<title>SpacesAvailability</title>
|
||||
<path fill="none" stroke="#000000" d="M3195,-949C3195,-949 3415,-949 3415,-949 3421,-949 3427,-955 3427,-961 3427,-961 3427,-1043 3427,-1043 3427,-1049 3421,-1055 3415,-1055 3415,-1055 3195,-1055 3195,-1055 3189,-1055 3183,-1049 3183,-1043 3183,-1043 3183,-961 3183,-961 3183,-955 3189,-949 3195,-949"/>
|
||||
<text text-anchor="middle" x="3305" y="-1039.8" font-family="Times,serif" font-size="14.00" fill="#000000">SpacesAvailability</text>
|
||||
<polyline fill="none" stroke="#000000" points="3183,-1032 3427,-1032 "/>
|
||||
<text text-anchor="start" x="3191" y="-1016.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="3191" y="-1001.8" font-family="Times,serif" font-size="14.00" fill="#000000">space_id :integer</text>
|
||||
<text text-anchor="start" x="3191" y="-986.8" font-family="Times,serif" font-size="14.00" fill="#000000">availability_id :integer</text>
|
||||
<text text-anchor="start" x="3191" y="-971.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3191" y="-956.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Tag->UserTag -->
|
||||
<g id="edge90" class="edge">
|
||||
<title>Tag->UserTag</title>
|
||||
<path fill="none" stroke="#7ee9cd" d="M3212.3356,-2100.2437C3184.278,-2039.6607 3138.5169,-1940.8519 3108.8338,-1876.7591"/>
|
||||
<ellipse fill="none" stroke="#7ee9cd" cx="3214.1453" cy="-2104.1513" rx="4" ry="4"/>
|
||||
<polygon fill="#7ee9cd" stroke="#7ee9cd" points="3108.7776,-1876.6375 3108.6584,-1865.6722 3106.6763,-1872.1004 3104.5751,-1867.5633 3104.5751,-1867.5633 3104.5751,-1867.5633 3106.6763,-1872.1004 3100.4917,-1869.4545 3108.7776,-1876.6375 3108.7776,-1876.6375"/>
|
||||
</g>
|
||||
<!-- Tag->AvailabilityTag -->
|
||||
<g id="edge91" class="edge">
|
||||
<title>Tag->AvailabilityTag</title>
|
||||
<path fill="none" stroke="#d556b1" d="M3259.9337,-2100.4082C3282.3648,-2052.9438 3320.1014,-1983.5808 3368,-1935 3519.1925,-1781.6542 3606.846,-1808.0305 3780,-1680 3886.8719,-1600.9786 3883.036,-1535.8277 4005,-1483 4081.8396,-1449.7176 4323.7704,-1508.0506 4380,-1446 4422.8264,-1398.7401 4421.4549,-1207.4675 4380,-1159 4284.9636,-1047.8872 4188.6249,-1167.3494 4055,-1108 4029.6319,-1096.7328 4005.0736,-1079.2572 3984.2093,-1061.7227"/>
|
||||
<ellipse fill="none" stroke="#d556b1" cx="3258.1589" cy="-2104.2073" rx="4" ry="4"/>
|
||||
<polygon fill="#d556b1" stroke="#d556b1" points="3983.9845,-1061.5296 3979.3325,-1051.5993 3980.1921,-1058.271 3976.3998,-1055.0124 3976.3998,-1055.0124 3976.3998,-1055.0124 3980.1921,-1058.271 3973.4671,-1058.4256 3983.9845,-1061.5296 3983.9845,-1061.5296"/>
|
||||
</g>
|
||||
<!-- Tag->Availability -->
|
||||
<g id="edge92" class="edge">
|
||||
<title>Tag->Availability</title>
|
||||
<path fill="none" stroke="#8f640a" d="M3246.8399,-2097.6751C3272.0686,-1954.544 3339.268,-1573.2997 3370.5517,-1395.8164"/>
|
||||
<polygon fill="#8f640a" stroke="#8f640a" points="3246.8006,-2097.8984 3240.633,-2106.9654 3245.9326,-2102.8225 3245.0647,-2107.7465 3245.0647,-2107.7465 3245.0647,-2107.7465 3245.9326,-2102.8225 3249.4963,-2108.5277 3246.8006,-2097.8984 3246.8006,-2097.8984"/>
|
||||
<polygon fill="#8f640a" stroke="#8f640a" points="3370.5965,-1395.562 3376.7642,-1386.4949 3371.4645,-1390.6379 3372.3325,-1385.7138 3372.3325,-1385.7138 3372.3325,-1385.7138 3371.4645,-1390.6379 3367.9008,-1384.9326 3370.5965,-1395.562 3370.5965,-1395.562"/>
|
||||
</g>
|
||||
<!-- Coupon -->
|
||||
<g id="node69" class="node">
|
||||
<title>Coupon</title>
|
||||
<path fill="none" stroke="#000000" d="M197,-610C197,-610 417,-610 417,-610 423,-610 429,-616 429,-622 429,-622 429,-794 429,-794 429,-800 423,-806 417,-806 417,-806 197,-806 197,-806 191,-806 185,-800 185,-794 185,-794 185,-622 185,-622 185,-616 191,-610 197,-610"/>
|
||||
<text text-anchor="middle" x="307" y="-790.8" font-family="Times,serif" font-size="14.00" fill="#000000">Coupon</text>
|
||||
<polyline fill="none" stroke="#000000" points="185,-783 429,-783 "/>
|
||||
<text text-anchor="start" x="193" y="-767.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="193" y="-752.8" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying</text>
|
||||
<text text-anchor="start" x="193" y="-737.8" font-family="Times,serif" font-size="14.00" fill="#000000">code :character varying</text>
|
||||
<text text-anchor="start" x="193" y="-722.8" font-family="Times,serif" font-size="14.00" fill="#000000">percent_off :integer</text>
|
||||
<text text-anchor="start" x="193" y="-707.8" font-family="Times,serif" font-size="14.00" fill="#000000">valid_until :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="193" y="-692.8" font-family="Times,serif" font-size="14.00" fill="#000000">max_usages :integer</text>
|
||||
<text text-anchor="start" x="193" y="-677.8" font-family="Times,serif" font-size="14.00" fill="#000000">active :boolean</text>
|
||||
<text text-anchor="start" x="193" y="-662.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="193" y="-647.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="193" y="-632.8" font-family="Times,serif" font-size="14.00" fill="#000000">validity_per_user :character varying</text>
|
||||
<text text-anchor="start" x="193" y="-617.8" font-family="Times,serif" font-size="14.00" fill="#000000">amount_off :integer</text>
|
||||
</g>
|
||||
<!-- Coupon->Invoice -->
|
||||
<g id="edge93" class="edge">
|
||||
<title>Coupon->Invoice</title>
|
||||
<path fill="none" stroke="#0299fb" d="M369.6688,-602.9626C390.3174,-574.5971 415.2049,-545.767 443,-524 524.1759,-460.4293 632.6889,-416.8993 717.1077,-389.9566"/>
|
||||
<ellipse fill="none" stroke="#0299fb" cx="367.1163" cy="-606.5215" rx="4" ry="4"/>
|
||||
<polygon fill="#0299fb" stroke="#0299fb" points="717.2202,-389.9212 728.1104,-391.2071 721.989,-388.4182 726.7578,-386.9152 726.7578,-386.9152 726.7578,-386.9152 721.989,-388.4182 725.4051,-382.6233 717.2202,-389.9212 717.2202,-389.9212"/>
|
||||
</g>
|
||||
<!-- Credit->UsersCredit -->
|
||||
<g id="edge94" class="edge">
|
||||
<title>Credit->UsersCredit</title>
|
||||
<path fill="none" stroke="#5b0d15" d="M684.7788,-925.7837C676.9152,-880.4522 667.0052,-823.324 659.3081,-778.9528"/>
|
||||
<ellipse fill="none" stroke="#5b0d15" cx="685.4877" cy="-929.8704" rx="4" ry="4"/>
|
||||
<polygon fill="#5b0d15" stroke="#5b0d15" points="659.261,-778.6807 661.9855,-768.0586 658.4064,-773.7542 657.5518,-768.8278 657.5518,-768.8278 657.5518,-768.8278 658.4064,-773.7542 653.118,-769.597 659.261,-778.6807 659.261,-778.6807"/>
|
||||
</g>
|
||||
<!-- Setting -->
|
||||
<g id="node88" class="node"><title>Setting</title>
|
||||
<path fill="none" stroke="black" d="M8580,-2959C8580,-2959 8800,-2959 8800,-2959 8806,-2959 8812,-2965 8812,-2971 8812,-2971 8812,-3053 8812,-3053 8812,-3059 8806,-3065 8800,-3065 8800,-3065 8580,-3065 8580,-3065 8574,-3065 8568,-3059 8568,-3053 8568,-3053 8568,-2971 8568,-2971 8568,-2965 8574,-2959 8580,-2959"/>
|
||||
<text text-anchor="middle" x="8690" y="-3049.8" font-family="Times,serif" font-size="14.00">Setting</text>
|
||||
<polyline fill="none" stroke="black" points="8568,-3042 8812,-3042 "/>
|
||||
<text text-anchor="start" x="8576" y="-3026.8" font-family="Times,serif" font-size="14.00">id :integer</text>
|
||||
<text text-anchor="start" x="8576" y="-3011.8" font-family="Times,serif" font-size="14.00">name :character varying</text>
|
||||
<text text-anchor="start" x="8576" y="-2996.8" font-family="Times,serif" font-size="14.00">value :text</text>
|
||||
<text text-anchor="start" x="8576" y="-2981.8" font-family="Times,serif" font-size="14.00">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="8576" y="-2966.8" font-family="Times,serif" font-size="14.00">updated_at :timestamp without time zone</text>
|
||||
<g id="node72" class="node">
|
||||
<title>Setting</title>
|
||||
<path fill="none" stroke="#000000" d="M7871,-2995C7871,-2995 8091,-2995 8091,-2995 8097,-2995 8103,-3001 8103,-3007 8103,-3007 8103,-3074 8103,-3074 8103,-3080 8097,-3086 8091,-3086 8091,-3086 7871,-3086 7871,-3086 7865,-3086 7859,-3080 7859,-3074 7859,-3074 7859,-3007 7859,-3007 7859,-3001 7865,-2995 7871,-2995"/>
|
||||
<text text-anchor="middle" x="7981" y="-3070.8" font-family="Times,serif" font-size="14.00" fill="#000000">Setting</text>
|
||||
<polyline fill="none" stroke="#000000" points="7859,-3063 8103,-3063 "/>
|
||||
<text text-anchor="start" x="7867" y="-3047.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="7867" y="-3032.8" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying</text>
|
||||
<text text-anchor="start" x="7867" y="-3017.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="7867" y="-3002.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- HistoryValue -->
|
||||
<g id="node96" class="node">
|
||||
<title>HistoryValue</title>
|
||||
<path fill="none" stroke="#000000" d="M7871,-2611C7871,-2611 8091,-2611 8091,-2611 8097,-2611 8103,-2617 8103,-2623 8103,-2623 8103,-2720 8103,-2720 8103,-2726 8097,-2732 8091,-2732 8091,-2732 7871,-2732 7871,-2732 7865,-2732 7859,-2726 7859,-2720 7859,-2720 7859,-2623 7859,-2623 7859,-2617 7865,-2611 7871,-2611"/>
|
||||
<text text-anchor="middle" x="7981" y="-2716.8" font-family="Times,serif" font-size="14.00" fill="#000000">HistoryValue</text>
|
||||
<polyline fill="none" stroke="#000000" points="7859,-2709 8103,-2709 "/>
|
||||
<text text-anchor="start" x="7867" y="-2693.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="7867" y="-2678.8" font-family="Times,serif" font-size="14.00" fill="#000000">setting_id :integer</text>
|
||||
<text text-anchor="start" x="7867" y="-2663.8" font-family="Times,serif" font-size="14.00" fill="#000000">user_id :integer</text>
|
||||
<text text-anchor="start" x="7867" y="-2648.8" font-family="Times,serif" font-size="14.00" fill="#000000">value :character varying</text>
|
||||
<text text-anchor="start" x="7867" y="-2633.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="7867" y="-2618.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Setting->HistoryValue -->
|
||||
<g id="edge95" class="edge">
|
||||
<title>Setting->HistoryValue</title>
|
||||
<path fill="none" stroke="#4f5b5f" d="M7981,-2986.8802C7981,-2922.4073 7981,-2813.9784 7981,-2742.5783"/>
|
||||
<ellipse fill="none" stroke="#4f5b5f" cx="7981" cy="-2990.8833" rx="4" ry="4"/>
|
||||
<polygon fill="#4f5b5f" stroke="#4f5b5f" points="7981.0001,-2742.3222 7985.5,-2732.3221 7981,-2737.3222 7981,-2732.3222 7981,-2732.3222 7981,-2732.3222 7981,-2737.3222 7976.5,-2732.3222 7981.0001,-2742.3222 7981.0001,-2742.3222"/>
|
||||
</g>
|
||||
<!-- Stylesheet -->
|
||||
<g id="node75" class="node">
|
||||
<title>Stylesheet</title>
|
||||
<path fill="none" stroke="#000000" d="M8133,-2995C8133,-2995 8353,-2995 8353,-2995 8359,-2995 8365,-3001 8365,-3007 8365,-3007 8365,-3074 8365,-3074 8365,-3080 8359,-3086 8353,-3086 8353,-3086 8133,-3086 8133,-3086 8127,-3086 8121,-3080 8121,-3074 8121,-3074 8121,-3007 8121,-3007 8121,-3001 8127,-2995 8133,-2995"/>
|
||||
<text text-anchor="middle" x="8243" y="-3070.8" font-family="Times,serif" font-size="14.00" fill="#000000">Stylesheet</text>
|
||||
<polyline fill="none" stroke="#000000" points="8121,-3063 8365,-3063 "/>
|
||||
<text text-anchor="start" x="8129" y="-3047.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="8129" y="-3032.8" font-family="Times,serif" font-size="14.00" fill="#000000">contents :text</text>
|
||||
<text text-anchor="start" x="8129" y="-3017.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="8129" y="-3002.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Organization->Address -->
|
||||
<g id="edge96" class="edge">
|
||||
<title>Organization->Address</title>
|
||||
<path fill="none" stroke="#069e9a" d="M4121.9966,-1753.2254C4123.6292,-1733.2047 4125.4927,-1710.3529 4127.3158,-1687.9961"/>
|
||||
<ellipse fill="none" stroke="#069e9a" cx="4121.6603" cy="-1757.3504" rx="4" ry="4"/>
|
||||
<ellipse fill="#069e9a" stroke="#069e9a" cx="4127.66" cy="-1683.7748" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Training->Plan -->
|
||||
<g id="edge104" class="edge">
|
||||
<title>Training->Plan</title>
|
||||
<path fill="none" stroke="#ee37ac" d="M3517.0869,-1557.9008C3377.8706,-1534.1424 3151.7909,-1498.8145 2955,-1483 2849.3208,-1474.5074 1143.986,-1488.8245 1047,-1446 1045.381,-1445.2851 1043.772,-1444.5408 1042.1733,-1443.7686"/>
|
||||
<polygon fill="#ee37ac" stroke="#ee37ac" points="3517.1022,-1557.9033 3526.1994,-1564.0264 3522.0305,-1558.7472 3526.9588,-1559.591 3526.9588,-1559.591 3526.9588,-1559.591 3522.0305,-1558.7472 3527.7182,-1555.1555 3517.1022,-1557.9033 3517.1022,-1557.9033"/>
|
||||
<polygon fill="#ee37ac" stroke="#ee37ac" points="1041.9971,-1443.6767 1035.2133,-1435.0609 1037.5643,-1441.3635 1033.1315,-1439.0504 1033.1315,-1439.0504 1033.1315,-1439.0504 1037.5643,-1441.3635 1031.0497,-1443.0399 1041.9971,-1443.6767 1041.9971,-1443.6767"/>
|
||||
</g>
|
||||
<!-- Training->TrainingImage -->
|
||||
<g id="edge97" class="edge">
|
||||
<title>Training->TrainingImage</title>
|
||||
<path fill="none" stroke="#2ed2f7" d="M3649,-1489.9798C3649,-1454.0589 3649,-1413.3049 3649,-1378.9904"/>
|
||||
<ellipse fill="none" stroke="#2ed2f7" cx="3649" cy="-1494.1687" rx="4" ry="4"/>
|
||||
<ellipse fill="#2ed2f7" stroke="#2ed2f7" cx="3649" cy="-1374.8676" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Training->TrainingsPricing -->
|
||||
<g id="edge102" class="edge">
|
||||
<title>Training->TrainingsPricing</title>
|
||||
<path fill="none" stroke="#3661f1" d="M3779.1278,-1529.2954C3840.9407,-1506.2728 3916.3755,-1480.707 3986,-1464 4043.5752,-1450.1843 4065.5696,-1473.5105 4118,-1446 4151.3041,-1428.5252 4180.447,-1399.0525 4202.7361,-1371.3473"/>
|
||||
<ellipse fill="none" stroke="#3661f1" cx="3775.0192" cy="-1530.8327" rx="4" ry="4"/>
|
||||
<polygon fill="#3661f1" stroke="#3661f1" points="4202.9542,-1371.0699 4212.6717,-1365.9885 4206.044,-1367.1388 4209.1338,-1363.2077 4209.1338,-1363.2077 4209.1338,-1363.2077 4206.044,-1367.1388 4205.5958,-1360.4269 4202.9542,-1371.0699 4202.9542,-1371.0699"/>
|
||||
</g>
|
||||
<!-- Training->Credit -->
|
||||
<g id="edge103" class="edge">
|
||||
<title>Training->Credit</title>
|
||||
<path fill="none" stroke="#7f74b0" d="M3518.7523,-1558.1987C3379.6777,-1534.4499 3152.5754,-1498.9114 2955,-1483 2903.0746,-1478.8183 1118.6576,-1480.9187 1080,-1446 973.6785,-1349.9618 1144.1461,-1225.4409 1041,-1126 1006.9618,-1093.1845 872.8638,-1125.6472 829,-1108 809.9902,-1100.352 791.5766,-1088.9546 774.856,-1076.4319"/>
|
||||
<ellipse fill="none" stroke="#7f74b0" cx="3523.0152" cy="-1558.9286" rx="4" ry="4"/>
|
||||
<polygon fill="#7f74b0" stroke="#7f74b0" points="774.7049,-1076.3153 769.5379,-1066.643 770.7467,-1073.2603 766.7884,-1070.2054 766.7884,-1070.2054 766.7884,-1070.2054 770.7467,-1073.2603 764.039,-1073.7678 774.7049,-1076.3153 774.7049,-1076.3153"/>
|
||||
</g>
|
||||
<!-- Training->Reservation -->
|
||||
<g id="edge100" class="edge">
|
||||
<title>Training->Reservation</title>
|
||||
<path fill="none" stroke="#72de28" d="M3752.7453,-1491.9546C3763.8021,-1477.7452 3773.4051,-1462.3096 3780,-1446 3827.8168,-1327.7462 3813.3912,-1282.1075 3780,-1159 3744.5413,-1028.27 3720.0971,-993.434 3626,-896 3584.5657,-853.0963 3553.0014,-879.5275 3497,-859 3452.4547,-842.6717 3406.7104,-819.0549 3366.1645,-795.3301"/>
|
||||
<ellipse fill="none" stroke="#72de28" cx="3750.0743" cy="-1495.2778" rx="4" ry="4"/>
|
||||
<polygon fill="#72de28" stroke="#72de28" points="3365.9357,-795.195 3359.6146,-786.2343 3361.6307,-792.6518 3357.3258,-790.1087 3357.3258,-790.1087 3357.3258,-790.1087 3361.6307,-792.6518 3355.037,-793.9832 3365.9357,-795.195 3365.9357,-795.195"/>
|
||||
</g>
|
||||
<!-- Training->UserTraining -->
|
||||
<g id="edge101" class="edge">
|
||||
<title>Training->UserTraining</title>
|
||||
<path fill="none" stroke="#d961e7" d="M3778.2051,-1516.0636C3803.4371,-1500.8214 3828.8967,-1483.5623 3851,-1465 3886.0609,-1435.5561 3919.1742,-1396.3354 3943.9475,-1363.8025"/>
|
||||
<ellipse fill="none" stroke="#d961e7" cx="3774.5316" cy="-1518.2576" rx="4" ry="4"/>
|
||||
<polygon fill="#d961e7" stroke="#d961e7" points="3944.0451,-1363.6729 3953.6564,-1358.3932 3947.0536,-1359.6792 3950.0621,-1355.6856 3950.0621,-1355.6856 3950.0621,-1355.6856 3947.0536,-1359.6792 3946.4679,-1352.9779 3944.0451,-1363.6729 3944.0451,-1363.6729"/>
|
||||
</g>
|
||||
<!-- TrainingsAvailability -->
|
||||
<g id="node91" class="node">
|
||||
<title>TrainingsAvailability</title>
|
||||
<path fill="none" stroke="#000000" d="M4076,-949C4076,-949 4296,-949 4296,-949 4302,-949 4308,-955 4308,-961 4308,-961 4308,-1043 4308,-1043 4308,-1049 4302,-1055 4296,-1055 4296,-1055 4076,-1055 4076,-1055 4070,-1055 4064,-1049 4064,-1043 4064,-1043 4064,-961 4064,-961 4064,-955 4070,-949 4076,-949"/>
|
||||
<text text-anchor="middle" x="4186" y="-1039.8" font-family="Times,serif" font-size="14.00" fill="#000000">TrainingsAvailability</text>
|
||||
<polyline fill="none" stroke="#000000" points="4064,-1032 4308,-1032 "/>
|
||||
<text text-anchor="start" x="4072" y="-1016.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="4072" y="-1001.8" font-family="Times,serif" font-size="14.00" fill="#000000">training_id :integer</text>
|
||||
<text text-anchor="start" x="4072" y="-986.8" font-family="Times,serif" font-size="14.00" fill="#000000">availability_id :integer</text>
|
||||
<text text-anchor="start" x="4072" y="-971.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="4072" y="-956.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Training->TrainingsAvailability -->
|
||||
<g id="edge98" class="edge">
|
||||
<title>Training->TrainingsAvailability</title>
|
||||
<path fill="none" stroke="#418bb5" d="M3777.0764,-1507.3876C3790.9561,-1494.8063 3803.4729,-1480.6661 3813,-1465 3884.3593,-1347.6583 3764.439,-1261.3613 3856,-1159 3857.9022,-1156.8734 4052.4505,-1109.281 4055,-1108 4079.2235,-1095.8293 4103.0742,-1078.5816 4123.6483,-1061.5267"/>
|
||||
<ellipse fill="none" stroke="#418bb5" cx="3774.054" cy="-1510.0436" rx="4" ry="4"/>
|
||||
<polygon fill="#418bb5" stroke="#418bb5" points="4123.7257,-1061.4614 4134.2698,-1058.4493 4127.5463,-1058.236 4131.367,-1055.0107 4131.367,-1055.0107 4131.367,-1055.0107 4127.5463,-1058.236 4128.4642,-1051.5721 4123.7257,-1061.4614 4123.7257,-1061.4614"/>
|
||||
</g>
|
||||
<!-- Training->Availability -->
|
||||
<g id="edge99" class="edge">
|
||||
<title>Training->Availability</title>
|
||||
<path fill="none" stroke="#90af9a" d="M3560.8708,-1491.0607C3546.471,-1476.0782 3531.7663,-1460.6531 3518,-1446 3502.034,-1429.0055 3485.139,-1410.726 3468.9808,-1393.0946"/>
|
||||
<polygon fill="#90af9a" stroke="#90af9a" points="3560.9755,-1491.1695 3564.6674,-1501.4952 3564.4426,-1494.7721 3567.9097,-1498.3748 3567.9097,-1498.3748 3567.9097,-1498.3748 3564.4426,-1494.7721 3571.1521,-1495.2543 3560.9755,-1491.1695 3560.9755,-1491.1695"/>
|
||||
<polygon fill="#90af9a" stroke="#90af9a" points="3468.8577,-1392.9601 3465.4252,-1382.5452 3465.4817,-1389.2718 3462.1058,-1385.5836 3462.1058,-1385.5836 3462.1058,-1385.5836 3465.4817,-1389.2718 3458.7864,-1388.6219 3468.8577,-1392.9601 3468.8577,-1392.9601"/>
|
||||
</g>
|
||||
<!-- Licence -->
|
||||
<g id="node79" class="node">
|
||||
<title>Licence</title>
|
||||
<path fill="none" stroke="#000000" d="M527,-2633.5C527,-2633.5 681,-2633.5 681,-2633.5 687,-2633.5 693,-2639.5 693,-2645.5 693,-2645.5 693,-2697.5 693,-2697.5 693,-2703.5 687,-2709.5 681,-2709.5 681,-2709.5 527,-2709.5 527,-2709.5 521,-2709.5 515,-2703.5 515,-2697.5 515,-2697.5 515,-2645.5 515,-2645.5 515,-2639.5 521,-2633.5 527,-2633.5"/>
|
||||
<text text-anchor="middle" x="604" y="-2694.3" font-family="Times,serif" font-size="14.00" fill="#000000">Licence</text>
|
||||
<polyline fill="none" stroke="#000000" points="515,-2686.5 693,-2686.5 "/>
|
||||
<text text-anchor="start" x="523" y="-2671.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="523" y="-2656.3" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying(255)</text>
|
||||
<text text-anchor="start" x="523" y="-2641.3" font-family="Times,serif" font-size="14.00" fill="#000000">description :text</text>
|
||||
</g>
|
||||
<!-- Licence->Project -->
|
||||
<g id="edge105" class="edge">
|
||||
<title>Licence->Project</title>
|
||||
<path fill="none" stroke="#f29148" d="M700.7721,-2633.8664C934.3417,-2543.0338 1529.5402,-2311.5677 1799.3489,-2206.6421"/>
|
||||
<ellipse fill="none" stroke="#f29148" cx="696.9329" cy="-2635.3594" rx="4" ry="4"/>
|
||||
<polygon fill="#f29148" stroke="#f29148" points="1799.4884,-2206.5879 1810.4395,-2207.1574 1804.1484,-2204.7757 1808.8084,-2202.9634 1808.8084,-2202.9634 1808.8084,-2202.9634 1804.1484,-2204.7757 1807.1774,-2198.7694 1799.4884,-2206.5879 1799.4884,-2206.5879"/>
|
||||
</g>
|
||||
<!-- Asset -->
|
||||
<g id="node80" class="node">
|
||||
<title>Asset</title>
|
||||
<path fill="none" stroke="#000000" d="M8395,-2972.5C8395,-2972.5 8615,-2972.5 8615,-2972.5 8621,-2972.5 8627,-2978.5 8627,-2984.5 8627,-2984.5 8627,-3096.5 8627,-3096.5 8627,-3102.5 8621,-3108.5 8615,-3108.5 8615,-3108.5 8395,-3108.5 8395,-3108.5 8389,-3108.5 8383,-3102.5 8383,-3096.5 8383,-3096.5 8383,-2984.5 8383,-2984.5 8383,-2978.5 8389,-2972.5 8395,-2972.5"/>
|
||||
<text text-anchor="middle" x="8505" y="-3093.3" font-family="Times,serif" font-size="14.00" fill="#000000">Asset</text>
|
||||
<polyline fill="none" stroke="#000000" points="8383,-3085.5 8627,-3085.5 "/>
|
||||
<text text-anchor="start" x="8391" y="-3070.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="8391" y="-3055.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="8391" y="-3040.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="8391" y="-3025.3" font-family="Times,serif" font-size="14.00" fill="#000000">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="8391" y="-3010.3" font-family="Times,serif" font-size="14.00" fill="#000000">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="8391" y="-2995.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="8391" y="-2980.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Reservation->Ticket -->
|
||||
<g id="edge108" class="edge">
|
||||
<title>Reservation->Ticket</title>
|
||||
<path fill="none" stroke="#401145" d="M3185.0347,-617.5501C3151.8556,-557.4873 3108.9531,-479.8228 3078.4372,-424.5813"/>
|
||||
<ellipse fill="none" stroke="#401145" cx="3187.1005" cy="-621.2896" rx="4" ry="4"/>
|
||||
<polygon fill="#401145" stroke="#401145" points="3078.2952,-424.324 3077.3987,-413.3948 3075.8775,-419.9474 3073.4598,-415.5707 3073.4598,-415.5707 3073.4598,-415.5707 3075.8775,-419.9474 3069.5208,-417.7467 3078.2952,-424.324 3078.2952,-424.324"/>
|
||||
</g>
|
||||
<!-- Reservation->Invoice -->
|
||||
<g id="edge109" class="edge">
|
||||
<title>Reservation->Invoice</title>
|
||||
<path fill="none" stroke="#bb63fe" d="M3176.8526,-618.5024C3156.733,-594.5564 3132.0805,-571.362 3104,-557 2914.4979,-460.0779 1431.2734,-382.5553 979.2902,-360.9922"/>
|
||||
<ellipse fill="none" stroke="#bb63fe" cx="3179.5976" cy="-621.8435" rx="4" ry="4"/>
|
||||
<ellipse fill="#bb63fe" stroke="#bb63fe" cx="975.076" cy="-360.7916" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Reservation->SlotsReservation -->
|
||||
<g id="edge106" class="edge">
|
||||
<title>Reservation->SlotsReservation</title>
|
||||
<path fill="none" stroke="#2847a0" d="M3233.8782,-616.6454C3233.6952,-515.3965 3236.5399,-347.4458 3254,-204 3256.9327,-179.9061 3262.1856,-153.4671 3267.1219,-131.5088"/>
|
||||
<ellipse fill="none" stroke="#2847a0" cx="3233.8889" cy="-620.7227" rx="4" ry="4"/>
|
||||
<polygon fill="#2847a0" stroke="#2847a0" points="3267.1224,-131.5065 3273.7443,-122.7658 3268.2403,-126.633 3269.3583,-121.7596 3269.3583,-121.7596 3269.3583,-121.7596 3268.2403,-126.633 3264.9722,-120.7535 3267.1224,-131.5065 3267.1224,-131.5065"/>
|
||||
</g>
|
||||
<!-- Slot -->
|
||||
<g id="node82" class="node">
|
||||
<title>Slot</title>
|
||||
<path fill="none" stroke="#000000" d="M3275,-257C3275,-257 3499,-257 3499,-257 3505,-257 3511,-263 3511,-269 3511,-269 3511,-441 3511,-441 3511,-447 3505,-453 3499,-453 3499,-453 3275,-453 3275,-453 3269,-453 3263,-447 3263,-441 3263,-441 3263,-269 3263,-269 3263,-263 3269,-257 3275,-257"/>
|
||||
<text text-anchor="middle" x="3387" y="-437.8" font-family="Times,serif" font-size="14.00" fill="#000000">Slot</text>
|
||||
<polyline fill="none" stroke="#000000" points="3263,-430 3511,-430 "/>
|
||||
<text text-anchor="start" x="3271" y="-414.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="3271" y="-399.8" font-family="Times,serif" font-size="14.00" fill="#000000">start_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3271" y="-384.8" font-family="Times,serif" font-size="14.00" fill="#000000">end_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3271" y="-369.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3271" y="-354.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3271" y="-339.8" font-family="Times,serif" font-size="14.00" fill="#000000">availability_id :integer</text>
|
||||
<text text-anchor="start" x="3271" y="-324.8" font-family="Times,serif" font-size="14.00" fill="#000000">ex_start_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3271" y="-309.8" font-family="Times,serif" font-size="14.00" fill="#000000">ex_end_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3271" y="-294.8" font-family="Times,serif" font-size="14.00" fill="#000000">canceled_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="3271" y="-279.8" font-family="Times,serif" font-size="14.00" fill="#000000">offered :boolean</text>
|
||||
<text text-anchor="start" x="3271" y="-264.8" font-family="Times,serif" font-size="14.00" fill="#000000">destroying :boolean</text>
|
||||
</g>
|
||||
<!-- Reservation->Slot -->
|
||||
<g id="edge107" class="edge">
|
||||
<title>Reservation->Slot</title>
|
||||
<path fill="none" stroke="#b22899" d="M3274.9144,-615.3041C3295.0781,-568.4765 3319.6552,-511.3995 3340.6515,-462.6384"/>
|
||||
<polygon fill="#b22899" stroke="#b22899" points="3274.7843,-615.6062 3266.6963,-623.0112 3272.8069,-620.1986 3270.8294,-624.7909 3270.8294,-624.7909 3270.8294,-624.7909 3272.8069,-620.1986 3274.9625,-626.5707 3274.7843,-615.6062 3274.7843,-615.6062"/>
|
||||
<polygon fill="#b22899" stroke="#b22899" points="3340.7093,-462.5039 3348.7974,-455.0989 3342.6868,-457.9115 3344.6643,-453.3192 3344.6643,-453.3192 3344.6643,-453.3192 3342.6868,-457.9115 3340.5311,-451.5395 3340.7093,-462.5039 3340.7093,-462.5039"/>
|
||||
</g>
|
||||
<!-- Slot->SlotsReservation -->
|
||||
<g id="edge110" class="edge">
|
||||
<title>Slot->SlotsReservation</title>
|
||||
<path fill="none" stroke="#09e343" d="M3345.0356,-249.5063C3328.7266,-208.5071 3310.8743,-163.6284 3297.8481,-130.882"/>
|
||||
<ellipse fill="none" stroke="#09e343" cx="3346.531" cy="-253.2655" rx="4" ry="4"/>
|
||||
<polygon fill="#09e343" stroke="#09e343" points="3297.834,-130.8465 3298.3191,-119.8914 3295.9859,-126.2006 3294.1378,-121.5547 3294.1378,-121.5547 3294.1378,-121.5547 3295.9859,-126.2006 3289.9564,-123.218 3297.834,-130.8465 3297.834,-130.8465"/>
|
||||
</g>
|
||||
<!-- WalletTransaction->Invoice -->
|
||||
<g id="edge111" class="edge">
|
||||
<title>WalletTransaction->Invoice</title>
|
||||
<path fill="none" stroke="#383ba2" d="M385.5816,-1725.6673C424.0843,-1686.676 457,-1637.087 457,-1581.5 457,-1581.5 457,-1581.5 457,-708 457,-625.5295 432.0807,-590.3949 481,-524 537.5588,-447.2363 637.477,-404.3755 718.9378,-381.0406"/>
|
||||
<ellipse fill="none" stroke="#383ba2" cx="382.7025" cy="-1728.5249" rx="4" ry="4"/>
|
||||
<ellipse fill="#383ba2" stroke="#383ba2" cx="722.9104" cy="-379.9247" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- CustomAsset -->
|
||||
<g id="node85" class="node">
|
||||
<title>CustomAsset</title>
|
||||
<path fill="none" stroke="#000000" d="M8657,-2995C8657,-2995 8877,-2995 8877,-2995 8883,-2995 8889,-3001 8889,-3007 8889,-3007 8889,-3074 8889,-3074 8889,-3080 8883,-3086 8877,-3086 8877,-3086 8657,-3086 8657,-3086 8651,-3086 8645,-3080 8645,-3074 8645,-3074 8645,-3007 8645,-3007 8645,-3001 8651,-2995 8657,-2995"/>
|
||||
<text text-anchor="middle" x="8767" y="-3070.8" font-family="Times,serif" font-size="14.00" fill="#000000">CustomAsset</text>
|
||||
<polyline fill="none" stroke="#000000" points="8645,-3063 8889,-3063 "/>
|
||||
<text text-anchor="start" x="8653" y="-3047.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="8653" y="-3032.8" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying</text>
|
||||
<text text-anchor="start" x="8653" y="-3017.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="8653" y="-3002.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- CustomAssetFile -->
|
||||
<g id="node90" class="node">
|
||||
<title>CustomAssetFile</title>
|
||||
<path fill="none" stroke="#000000" d="M8657,-2603.5C8657,-2603.5 8877,-2603.5 8877,-2603.5 8883,-2603.5 8889,-2609.5 8889,-2615.5 8889,-2615.5 8889,-2727.5 8889,-2727.5 8889,-2733.5 8883,-2739.5 8877,-2739.5 8877,-2739.5 8657,-2739.5 8657,-2739.5 8651,-2739.5 8645,-2733.5 8645,-2727.5 8645,-2727.5 8645,-2615.5 8645,-2615.5 8645,-2609.5 8651,-2603.5 8657,-2603.5"/>
|
||||
<text text-anchor="middle" x="8767" y="-2724.3" font-family="Times,serif" font-size="14.00" fill="#000000">CustomAssetFile</text>
|
||||
<polyline fill="none" stroke="#000000" points="8645,-2716.5 8889,-2716.5 "/>
|
||||
<text text-anchor="start" x="8653" y="-2701.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="8653" y="-2686.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="8653" y="-2671.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="8653" y="-2656.3" font-family="Times,serif" font-size="14.00" fill="#000000">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="8653" y="-2641.3" font-family="Times,serif" font-size="14.00" fill="#000000">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="8653" y="-2626.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="8653" y="-2611.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- CustomAsset->CustomAssetFile -->
|
||||
<g id="edge112" class="edge">
|
||||
<title>CustomAsset->CustomAssetFile</title>
|
||||
<path fill="none" stroke="#bc63a6" d="M8767,-2986.7454C8767,-2923.7692 8767,-2818.9873 8767,-2747.66"/>
|
||||
<ellipse fill="none" stroke="#bc63a6" cx="8767" cy="-2990.8833" rx="4" ry="4"/>
|
||||
<ellipse fill="#bc63a6" stroke="#bc63a6" cx="8767" cy="-2743.5666" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- SpaceImage -->
|
||||
<g id="node86" class="node">
|
||||
<title>SpaceImage</title>
|
||||
<path fill="none" stroke="#000000" d="M1701,-1234.5C1701,-1234.5 1921,-1234.5 1921,-1234.5 1927,-1234.5 1933,-1240.5 1933,-1246.5 1933,-1246.5 1933,-1358.5 1933,-1358.5 1933,-1364.5 1927,-1370.5 1921,-1370.5 1921,-1370.5 1701,-1370.5 1701,-1370.5 1695,-1370.5 1689,-1364.5 1689,-1358.5 1689,-1358.5 1689,-1246.5 1689,-1246.5 1689,-1240.5 1695,-1234.5 1701,-1234.5"/>
|
||||
<text text-anchor="middle" x="1811" y="-1355.3" font-family="Times,serif" font-size="14.00" fill="#000000">SpaceImage</text>
|
||||
<polyline fill="none" stroke="#000000" points="1689,-1347.5 1933,-1347.5 "/>
|
||||
<text text-anchor="start" x="1697" y="-1332.3" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="1697" y="-1317.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_id :integer</text>
|
||||
<text text-anchor="start" x="1697" y="-1302.3" font-family="Times,serif" font-size="14.00" fill="#000000">viewable_type :character varying(255)</text>
|
||||
<text text-anchor="start" x="1697" y="-1287.3" font-family="Times,serif" font-size="14.00" fill="#000000">attachment :character varying(255)</text>
|
||||
<text text-anchor="start" x="1697" y="-1272.3" font-family="Times,serif" font-size="14.00" fill="#000000">type :character varying(255)</text>
|
||||
<text text-anchor="start" x="1697" y="-1257.3" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="1697" y="-1242.3" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
</g>
|
||||
<!-- Group -->
|
||||
<g id="node89" class="node">
|
||||
<title>Group</title>
|
||||
<path fill="none" stroke="#000000" d="M244,-2980C244,-2980 464,-2980 464,-2980 470,-2980 476,-2986 476,-2992 476,-2992 476,-3089 476,-3089 476,-3095 470,-3101 464,-3101 464,-3101 244,-3101 244,-3101 238,-3101 232,-3095 232,-3089 232,-3089 232,-2992 232,-2992 232,-2986 238,-2980 244,-2980"/>
|
||||
<text text-anchor="middle" x="354" y="-3085.8" font-family="Times,serif" font-size="14.00" fill="#000000">Group</text>
|
||||
<polyline fill="none" stroke="#000000" points="232,-3078 476,-3078 "/>
|
||||
<text text-anchor="start" x="240" y="-3062.8" font-family="Times,serif" font-size="14.00" fill="#000000">id :integer</text>
|
||||
<text text-anchor="start" x="240" y="-3047.8" font-family="Times,serif" font-size="14.00" fill="#000000">name :character varying(255)</text>
|
||||
<text text-anchor="start" x="240" y="-3032.8" font-family="Times,serif" font-size="14.00" fill="#000000">created_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="240" y="-3017.8" font-family="Times,serif" font-size="14.00" fill="#000000">updated_at :timestamp without time zone</text>
|
||||
<text text-anchor="start" x="240" y="-3002.8" font-family="Times,serif" font-size="14.00" fill="#000000">slug :character varying(255)</text>
|
||||
<text text-anchor="start" x="240" y="-2987.8" font-family="Times,serif" font-size="14.00" fill="#000000">disabled :boolean</text>
|
||||
</g>
|
||||
<!-- Group->Price -->
|
||||
<g id="edge116" class="edge">
|
||||
<title>Group->Price</title>
|
||||
<path fill="none" stroke="#238c56" d="M331.5579,-2972.0248C276.1721,-2789.8822 150.6753,-2283.6094 340,-1935 354.4141,-1908.4589 375.2692,-1918.9755 397,-1898 462.2049,-1835.0615 451.5802,-1796.7017 514,-1731 637.4491,-1601.0601 668.3348,-1556.0599 832,-1483 875.705,-1463.4901 890.4323,-1469.2991 938,-1464 960.3286,-1461.5126 1325.3079,-1461.0375 1342,-1446 1437.8276,-1359.6708 1290.6501,-1246.9417 1385,-1159 1422.3407,-1124.1955 1566.9832,-1160.8771 1614,-1141 1631.1443,-1133.752 1659.6719,-1110.2528 1687.805,-1084.5874"/>
|
||||
<ellipse fill="none" stroke="#238c56" cx="332.8085" cy="-2976.1071" rx="4" ry="4"/>
|
||||
<polygon fill="#238c56" stroke="#238c56" points="1687.9699,-1084.4357 1698.376,-1080.9768 1691.6496,-1081.0504 1695.3293,-1077.6651 1695.3293,-1077.6651 1695.3293,-1077.6651 1691.6496,-1081.0504 1692.2825,-1074.3534 1687.9699,-1084.4357 1687.9699,-1084.4357"/>
|
||||
<text text-anchor="middle" x="559.5" y="-1810.8" font-family="Times,serif" font-size="14.00" fill="#000000">machines_prices</text>
|
||||
</g>
|
||||
<!-- Group->Price -->
|
||||
<g id="edge117" class="edge">
|
||||
<title>Group->Price</title>
|
||||
<path fill="none" stroke="#390976" d="M350.1586,-2971.5976C338.0364,-2741.9999 305.256,-2013.0361 373,-1935 441.4491,-1856.1518 525.6367,-1965.8512 605,-1898 676.0414,-1837.2635 604.8322,-1764.9997 670,-1698 684.5551,-1683.0358 1364.8144,-1462.1839 1378,-1446 1459.3476,-1346.155 1324.3653,-1247.4252 1418,-1159 1453.8241,-1125.169 1594.5115,-1162.1818 1639,-1141 1666.2285,-1128.036 1690.7951,-1106.9251 1711.1903,-1085.0269"/>
|
||||
<ellipse fill="none" stroke="#390976" cx="350.3862" cy="-2975.8843" rx="4" ry="4"/>
|
||||
<polygon fill="#390976" stroke="#390976" points="1711.226,-1084.9876 1721.2778,-1080.6046 1714.5854,-1081.2844 1717.9448,-1077.5811 1717.9448,-1077.5811 1717.9448,-1077.5811 1714.5854,-1081.2844 1714.6119,-1074.5576 1711.226,-1084.9876 1711.226,-1084.9876"/>
|
||||
<text text-anchor="middle" x="685.5" y="-1810.8" font-family="Times,serif" font-size="14.00" fill="#000000">spaces_prices</text>
|
||||
</g>
|
||||
<!-- Group->User -->
|
||||
<g id="edge114" class="edge">
|
||||
<title>Group->User</title>
|
||||
<path fill="none" stroke="#c2b56e" d="M484.207,-3010.7499C775.5368,-2944.186 1479.6316,-2783.3123 1802.3557,-2709.5754"/>
|
||||
<ellipse fill="none" stroke="#c2b56e" cx="479.949" cy="-3011.7228" rx="4" ry="4"/>
|
||||
<polygon fill="#c2b56e" stroke="#c2b56e" points="1802.5137,-2709.5394 1813.2648,-2711.6988 1807.3881,-2708.4256 1812.2624,-2707.3119 1812.2624,-2707.3119 1812.2624,-2707.3119 1807.3881,-2708.4256 1811.2601,-2702.9249 1802.5137,-2709.5394 1802.5137,-2709.5394"/>
|
||||
</g>
|
||||
<!-- Group->Plan -->
|
||||
<g id="edge113" class="edge">
|
||||
<title>Group->Plan</title>
|
||||
<path fill="none" stroke="#8061f7" d="M277.7427,-2974.271C208.1252,-2906.0852 116,-2792.9164 116,-2671.5 116,-2671.5 116,-2671.5 116,-1916.5 116,-1833.6242 89.2933,-1800.1324 135,-1731 213.0142,-1613.0017 579.1366,-1443.5113 779.361,-1357.328"/>
|
||||
<ellipse fill="none" stroke="#8061f7" cx="280.6875" cy="-2977.1286" rx="4" ry="4"/>
|
||||
<polygon fill="#8061f7" stroke="#8061f7" points="779.5799,-1357.234 790.5442,-1357.4223 784.1741,-1355.2608 788.7683,-1353.2875 788.7683,-1353.2875 788.7683,-1353.2875 784.1741,-1355.2608 786.9924,-1349.1528 779.5799,-1357.234 779.5799,-1357.234"/>
|
||||
</g>
|
||||
<!-- Group->TrainingsPricing -->
|
||||
<g id="edge115" class="edge">
|
||||
<title>Group->TrainingsPricing</title>
|
||||
<path fill="none" stroke="#c9a5c0" d="M484.194,-3035.6059C1176.9581,-3008.7285 4399,-2872.8965 4399,-2671.5 4399,-2671.5 4399,-2671.5 4399,-1581.5 4399,-1502.6443 4351.9409,-1424.595 4310.5395,-1371.1879"/>
|
||||
<ellipse fill="none" stroke="#c9a5c0" cx="480.1578" cy="-3035.7622" rx="4" ry="4"/>
|
||||
<polygon fill="#c9a5c0" stroke="#c9a5c0" points="4310.4041,-1371.016 4307.7502,-1360.3761 4307.3098,-1367.0885 4304.2154,-1363.161 4304.2154,-1363.161 4304.2154,-1363.161 4307.3098,-1367.0885 4300.6807,-1365.9459 4310.4041,-1371.016 4310.4041,-1371.016"/>
|
||||
</g>
|
||||
<!-- Space->Price -->
|
||||
<g id="edge123" class="edge">
|
||||
<title>Space->Price</title>
|
||||
<path fill="none" stroke="#445f52" d="M1929.2037,-1490.5795C1934.4969,-1475.9627 1939.0669,-1460.7764 1942,-1446 1966.8352,-1320.8855 1993.1449,-1275.853 1942,-1159 1929.8431,-1131.2246 1910.0797,-1106.1811 1888.2512,-1084.6728"/>
|
||||
<ellipse fill="none" stroke="#445f52" cx="1927.7723" cy="-1494.4182" rx="4" ry="4"/>
|
||||
<polygon fill="#445f52" stroke="#445f52" points="1887.9996,-1084.4319 1883.8897,-1074.2653 1884.3884,-1080.9736 1880.7773,-1077.5153 1880.7773,-1077.5153 1880.7773,-1077.5153 1884.3884,-1080.9736 1877.6648,-1080.7654 1887.9996,-1084.4319 1887.9996,-1084.4319"/>
|
||||
</g>
|
||||
<!-- Space->SpaceFile -->
|
||||
<g id="edge119" class="edge">
|
||||
<title>Space->SpaceFile</title>
|
||||
<path fill="none" stroke="#aa9b45" d="M1757.2054,-1503.9072C1730.7808,-1486.0479 1703.7913,-1466.2992 1680,-1446 1656.2529,-1425.7385 1632.5565,-1401.3744 1611.9772,-1378.5213"/>
|
||||
<ellipse fill="none" stroke="#aa9b45" cx="1760.5877" cy="-1506.1771" rx="4" ry="4"/>
|
||||
<polygon fill="#aa9b45" stroke="#aa9b45" points="1611.7791,-1378.2992 1608.48,-1367.8414 1608.4505,-1374.5682 1605.122,-1370.8371 1605.122,-1370.8371 1605.122,-1370.8371 1608.4505,-1374.5682 1601.764,-1373.8328 1611.7791,-1378.2992 1611.7791,-1378.2992"/>
|
||||
</g>
|
||||
<!-- Space->SpacesAvailability -->
|
||||
<g id="edge120" class="edge">
|
||||
<title>Space->SpacesAvailability</title>
|
||||
<path fill="none" stroke="#1ba7f5" d="M2015.9237,-1497.5847C2028.7733,-1491.8107 2041.911,-1486.7894 2055,-1483 2280.9829,-1417.5761 2348.875,-1472.0491 2584,-1464 2614.7205,-1462.9483 3112.6435,-1464.7514 3137,-1446 3242.5124,-1364.7689 3172.8391,-1282.3501 3223,-1159 3236.0657,-1126.8703 3253.5363,-1092.5754 3268.9938,-1064.2604"/>
|
||||
<ellipse fill="none" stroke="#1ba7f5" cx="2012.0244" cy="-1499.3884" rx="4" ry="4"/>
|
||||
<polygon fill="#1ba7f5" stroke="#1ba7f5" points="3269.1108,-1064.0478 3277.8757,-1057.4579 3271.5222,-1059.6677 3273.9337,-1055.2876 3273.9337,-1055.2876 3273.9337,-1055.2876 3271.5222,-1059.6677 3269.9916,-1053.1173 3269.1108,-1064.0478 3269.1108,-1064.0478"/>
|
||||
</g>
|
||||
<!-- Space->Credit -->
|
||||
<g id="edge124" class="edge">
|
||||
<title>Space->Credit</title>
|
||||
<path fill="none" stroke="#23975d" d="M1755.4742,-1569.7387C1470.3887,-1543.4795 814.6575,-1479.7404 780,-1446 687.5834,-1356.0288 817.0442,-1260.1364 737,-1159 723.6319,-1142.1093 704.0763,-1158.8371 692,-1141 688.2625,-1135.4796 691.8389,-1132.6647 692,-1126 692.3556,-1111.2944 692.948,-1095.6164 693.6257,-1080.5297"/>
|
||||
<ellipse fill="none" stroke="#23975d" cx="1759.8164" cy="-1570.1382" rx="4" ry="4"/>
|
||||
<polygon fill="#23975d" stroke="#23975d" points="693.6416,-1080.1879 698.6018,-1070.4081 693.8741,-1075.1933 694.1067,-1070.1988 694.1067,-1070.1988 694.1067,-1070.1988 693.8741,-1075.1933 689.6116,-1069.9894 693.6416,-1080.1879 693.6416,-1080.1879"/>
|
||||
</g>
|
||||
<!-- Space->Reservation -->
|
||||
<g id="edge122" class="edge">
|
||||
<title>Space->Reservation</title>
|
||||
<path fill="none" stroke="#842e54" d="M2015.4245,-1501.3713C2028.5556,-1494.6727 2041.8877,-1488.4077 2055,-1483 2085.993,-1470.2179 2094.7866,-1468.5631 2128,-1464 2154.8634,-1460.3093 3084.3858,-1464.7228 3104,-1446 3149.8285,-1402.2542 3123.11,-937.7774 3141,-877 3148.7257,-850.7537 3161.0581,-824.092 3174.2814,-799.9389"/>
|
||||
<ellipse fill="none" stroke="#842e54" cx="2011.7052" cy="-1503.2962" rx="4" ry="4"/>
|
||||
<polygon fill="#842e54" stroke="#842e54" points="3174.3091,-799.8893 3183.115,-793.3542 3176.7479,-795.5243 3179.1866,-791.1594 3179.1866,-791.1594 3179.1866,-791.1594 3176.7479,-795.5243 3175.2581,-788.9645 3174.3091,-799.8893 3174.3091,-799.8893"/>
|
||||
</g>
|
||||
<!-- Space->SpaceImage -->
|
||||
<g id="edge118" class="edge">
|
||||
<title>Space->SpaceImage</title>
|
||||
<path fill="none" stroke="#fa674a" d="M1861.3978,-1489.9798C1851.7416,-1454.0589 1840.7863,-1413.3049 1831.5619,-1378.9904"/>
|
||||
<ellipse fill="none" stroke="#fa674a" cx="1862.5607" cy="-1494.3059" rx="4" ry="4"/>
|
||||
<ellipse fill="#fa674a" stroke="#fa674a" cx="1830.4168" cy="-1374.7304" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Space->Availability -->
|
||||
<g id="edge121" class="edge">
|
||||
<title>Space->Availability</title>
|
||||
<path fill="none" stroke="#cb8af3" d="M2017.7157,-1496.7413C2029.9922,-1491.3136 2042.5175,-1486.5943 2055,-1483 2114.8253,-1465.7733 3115.7885,-1465.2308 3175,-1446 3212.0573,-1433.9645 3248.5954,-1413.3439 3280.6242,-1391.4295"/>
|
||||
<polygon fill="#cb8af3" stroke="#cb8af3" points="2017.4704,-1496.8537 2006.5048,-1496.9329 2012.9257,-1498.9384 2008.381,-1501.0231 2008.381,-1501.0231 2008.381,-1501.0231 2012.9257,-1498.9384 2010.2573,-1505.1133 2017.4704,-1496.8537 2017.4704,-1496.8537"/>
|
||||
<polygon fill="#cb8af3" stroke="#cb8af3" points="3280.8928,-1391.2425 3291.6709,-1389.2219 3284.9963,-1388.3856 3289.0998,-1385.5288 3289.0998,-1385.5288 3289.0998,-1385.5288 3284.9963,-1388.3856 3286.5286,-1381.8356 3280.8928,-1391.2425 3280.8928,-1391.2425"/>
|
||||
</g>
|
||||
<!-- Availability->AvailabilityTag -->
|
||||
<g id="edge131" class="edge">
|
||||
<title>Availability->AvailabilityTag</title>
|
||||
<path fill="none" stroke="#568491" d="M3449.0552,-1213.2943C3468.5437,-1191.8727 3491.8855,-1171.574 3518,-1159 3626.3595,-1106.8252 3678.7542,-1191.2926 3788,-1141 3825.0025,-1123.9654 3857.336,-1092.1112 3881.182,-1063.1906"/>
|
||||
<ellipse fill="none" stroke="#568491" cx="3446.3194" cy="-1216.3713" rx="4" ry="4"/>
|
||||
<polygon fill="#568491" stroke="#568491" points="3881.4056,-1062.9131 3891.1838,-1057.9494 3884.5426,-1059.0196 3887.6796,-1055.1261 3887.6796,-1055.1261 3887.6796,-1055.1261 3884.5426,-1059.0196 3884.1754,-1052.3028 3881.4056,-1062.9131 3881.4056,-1062.9131"/>
|
||||
</g>
|
||||
<!-- Availability->Event -->
|
||||
<g id="edge130" class="edge">
|
||||
<title>Availability->Event</title>
|
||||
<path fill="none" stroke="#2e32f9" d="M3257.5715,-1233.8144C3209.765,-1209.2578 3154.8465,-1181.9924 3104,-1159 3017.433,-1119.855 2918.0484,-1080.1984 2840.8816,-1050.5345"/>
|
||||
<ellipse fill="none" stroke="#2e32f9" cx="3261.3195" cy="-1235.7433" rx="4" ry="4"/>
|
||||
<ellipse fill="#2e32f9" stroke="#2e32f9" cx="2836.7456" cy="-1048.9472" rx="4" ry="4"/>
|
||||
</g>
|
||||
<!-- Availability->MachinesAvailability -->
|
||||
<g id="edge125" class="edge">
|
||||
<title>Availability->MachinesAvailability</title>
|
||||
<path fill="none" stroke="#650e2b" d="M3425.7378,-1211.5569C3448.4435,-1158.2517 3476.2024,-1093.0833 3494.6766,-1049.7124"/>
|
||||
<ellipse fill="none" stroke="#650e2b" cx="3424.0527" cy="-1215.513" rx="4" ry="4"/>
|
||||
<polygon fill="#650e2b" stroke="#650e2b" points="3494.7838,-1049.4607 3502.8427,-1042.024 3496.7432,-1044.8606 3498.7027,-1040.2605 3498.7027,-1040.2605 3498.7027,-1040.2605 3496.7432,-1044.8606 3494.5626,-1038.497 3494.7838,-1049.4607 3494.7838,-1049.4607"/>
|
||||
</g>
|
||||
<!-- Availability->SpacesAvailability -->
|
||||
<g id="edge127" class="edge">
|
||||
<title>Availability->SpacesAvailability</title>
|
||||
<path fill="none" stroke="#456de9" d="M3362.1449,-1211.4153C3349.2117,-1164.0197 3333.7277,-1107.2766 3322.1418,-1064.8184"/>
|
||||
<ellipse fill="none" stroke="#456de9" cx="3363.2143" cy="-1215.3341" rx="4" ry="4"/>
|
||||
<polygon fill="#456de9" stroke="#456de9" points="3322.141,-1064.8151 3323.8496,-1053.9832 3320.8247,-1059.9915 3319.5084,-1055.1678 3319.5084,-1055.1678 3319.5084,-1055.1678 3320.8247,-1059.9915 3315.1671,-1056.3525 3322.141,-1064.8151 3322.141,-1064.8151"/>
|
||||
</g>
|
||||
<!-- Availability->Reservation -->
|
||||
<g id="edge129" class="edge">
|
||||
<title>Availability->Reservation</title>
|
||||
<path fill="none" stroke="#599aec" d="M3464.0875,-1211.3731C3481.0867,-1193.2298 3499.5485,-1174.8907 3518,-1159 3548.8231,-1132.4547 3574.86,-1143.894 3594,-1108 3638.3336,-1024.8594 3642.7815,-976.6114 3594,-896 3544.822,-814.7335 3447.6638,-766.8949 3366.8122,-739.8287"/>
|
||||
<polygon fill="#599aec" stroke="#599aec" points="3463.6952,-1211.7962 3453.5961,-1216.0694 3460.2956,-1215.4626 3456.8959,-1219.1291 3456.8959,-1219.1291 3456.8959,-1219.1291 3460.2956,-1215.4626 3460.1957,-1222.1887 3463.6952,-1211.7962 3463.6952,-1211.7962"/>
|
||||
<polygon fill="#599aec" stroke="#599aec" points="3366.5415,-739.7401 3358.437,-732.3532 3361.7895,-738.1851 3357.0374,-736.63 3357.0374,-736.63 3357.0374,-736.63 3361.7895,-738.1851 3355.6379,-740.9069 3366.5415,-739.7401 3366.5415,-739.7401"/>
|
||||
</g>
|
||||
<!-- Availability->Slot -->
|
||||
<g id="edge128" class="edge">
|
||||
<title>Availability->Slot</title>
|
||||
<path fill="none" stroke="#5c20bd" d="M3454.476,-1213.3226C3473.2111,-1193.1773 3494.8331,-1173.4897 3518,-1159 3541.9654,-1144.0109 3553.5417,-1153.2835 3579,-1141 3601.9877,-1129.9085 3614.2291,-1130.6473 3626,-1108 3669.4532,-1024.3959 3645.4569,-988.1914 3626,-896 3592.4864,-737.2044 3509.2507,-568.2666 3450.4658,-462.2423"/>
|
||||
<ellipse fill="none" stroke="#5c20bd" cx="3451.7126" cy="-1216.345" rx="4" ry="4"/>
|
||||
<polygon fill="#5c20bd" stroke="#5c20bd" points="3450.435,-462.1869 3449.4987,-451.261 3448.0013,-457.8191 3445.5677,-453.4513 3445.5677,-453.4513 3445.5677,-453.4513 3448.0013,-457.8191 3441.6367,-455.6416 3450.435,-462.1869 3450.435,-462.1869"/>
|
||||
</g>
|
||||
<!-- Availability->TrainingsAvailability -->
|
||||
<g id="edge126" class="edge">
|
||||
<title>Availability->TrainingsAvailability</title>
|
||||
<path fill="none" stroke="#63d03e" d="M3449.0068,-1213.1934C3468.4952,-1191.7715 3491.849,-1171.4978 3518,-1159 3577.4581,-1130.5844 3748.4196,-1147.4747 3814,-1141 3921.5875,-1130.378 3955.7718,-1150.9146 4055,-1108 4080.5962,-1096.9301 4105.2934,-1079.4075 4126.2124,-1061.7723"/>
|
||||
<ellipse fill="none" stroke="#63d03e" cx="3446.2711" cy="-1216.2709" rx="4" ry="4"/>
|
||||
<polygon fill="#63d03e" stroke="#63d03e" points="4126.4667,-1061.5529 4136.9781,-1058.4286 4130.2527,-1058.2871 4134.0388,-1055.0212 4134.0388,-1055.0212 4134.0388,-1055.0212 4130.2527,-1058.2871 4131.0995,-1051.6137 4126.4667,-1061.5529 4126.4667,-1061.5529"/>
|
||||
</g>
|
||||
<!-- StatisticField->StatisticIndex -->
|
||||
<g id="edge132" class="edge">
|
||||
<title>StatisticField->StatisticIndex</title>
|
||||
<path fill="none" stroke="#275da9" d="M4588.1503,-2747.0017C4612.9796,-2798.427 4647.8812,-2866.5938 4689,-2920 4701.3986,-2936.1037 4716.0731,-2951.8863 4730.8829,-2966.4501"/>
|
||||
<ellipse fill="none" stroke="#275da9" cx="4586.2946" cy="-2743.1441" rx="4" ry="4"/>
|
||||
<ellipse fill="#275da9" stroke="#275da9" cx="4733.9141" cy="-2969.3956" rx="4" ry="4"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 192 KiB After Width: | Height: | Size: 232 KiB |
7
test/fixtures/users.yml
vendored
@ -26,7 +26,6 @@ user_2:
|
||||
stp_customer_id: cus_8Di1wjdVktv5kt
|
||||
slug: jdupond
|
||||
is_active: true
|
||||
invoicing_disabled: false
|
||||
provider:
|
||||
uid:
|
||||
auth_token:
|
||||
@ -59,7 +58,6 @@ user_4:
|
||||
stp_customer_id: cus_8CzKe50I0J1gaI
|
||||
slug: kdumas
|
||||
is_active: true
|
||||
invoicing_disabled:
|
||||
provider:
|
||||
uid:
|
||||
auth_token:
|
||||
@ -92,7 +90,6 @@ user_6:
|
||||
stp_customer_id: cus_8CzQK5uXPeyh4K
|
||||
slug: gilbertpartenaire
|
||||
is_active: true
|
||||
invoicing_disabled: false
|
||||
provider:
|
||||
uid:
|
||||
auth_token:
|
||||
@ -125,7 +122,6 @@ user_5:
|
||||
stp_customer_id: cus_8CzNtM08NVlSGN
|
||||
slug: vlonchamp
|
||||
is_active: true
|
||||
invoicing_disabled:
|
||||
provider:
|
||||
uid:
|
||||
auth_token:
|
||||
@ -158,7 +154,6 @@ user_3:
|
||||
stp_customer_id: cus_8CzHcwBJtlA3IL
|
||||
slug: pdurand
|
||||
is_active: true
|
||||
invoicing_disabled: false
|
||||
provider:
|
||||
uid:
|
||||
auth_token:
|
||||
@ -191,7 +186,6 @@ user_1:
|
||||
stp_customer_id: cus_8CyNk3UTi8lvCc
|
||||
slug: admin
|
||||
is_active: true
|
||||
invoicing_disabled: false
|
||||
provider:
|
||||
uid:
|
||||
auth_token:
|
||||
@ -225,7 +219,6 @@ user_7:
|
||||
stp_customer_id: cus_8E2ys9zDZgetWX
|
||||
slug: lseguin
|
||||
is_active: true
|
||||
invoicing_disabled: false
|
||||
provider:
|
||||
uid:
|
||||
auth_token:
|
||||
|
@ -7,50 +7,6 @@ module Reservations
|
||||
login_as(@admin, scope: :user)
|
||||
end
|
||||
|
||||
test 'user without subscription and with invoicing disabled reserves a machine with success' do
|
||||
@user_without_subscription.update!(invoicing_disabled: true)
|
||||
machine = Machine.find(6)
|
||||
availability = machine.availabilities.first
|
||||
|
||||
reservations_count = Reservation.count
|
||||
invoice_count = Invoice.count
|
||||
invoice_items_count = InvoiceItem.count
|
||||
users_credit_count = UsersCredit.count
|
||||
|
||||
post reservations_path, { reservation: {
|
||||
user_id: @user_without_subscription.id,
|
||||
reservable_id: machine.id,
|
||||
reservable_type: machine.class.name,
|
||||
slots_attributes: [
|
||||
{
|
||||
start_at: availability.start_at.to_s(:iso8601),
|
||||
end_at: (availability.start_at + 1.hour).to_s(:iso8601),
|
||||
availability_id: availability.id
|
||||
}
|
||||
]
|
||||
} }.to_json, default_headers
|
||||
|
||||
# general assertions
|
||||
assert_equal 201, response.status
|
||||
assert_equal reservations_count + 1, Reservation.count
|
||||
assert_equal invoice_count, Invoice.count
|
||||
assert_equal invoice_items_count, InvoiceItem.count
|
||||
assert_equal users_credit_count, UsersCredit.count
|
||||
|
||||
# subscription assertions
|
||||
assert_equal 0, @user_without_subscription.subscriptions.count
|
||||
assert_nil @user_without_subscription.subscribed_plan
|
||||
|
||||
# reservation assertions
|
||||
reservation = Reservation.last
|
||||
|
||||
refute reservation.invoice
|
||||
assert reservation.stp_invoice_id.blank?
|
||||
|
||||
# notification
|
||||
assert_not_empty Notification.where(attached_object: reservation)
|
||||
end
|
||||
|
||||
test 'user without subscription reserves a machine with success' do
|
||||
machine = Machine.find(6)
|
||||
availability = machine.availabilities.first
|
||||
@ -383,9 +339,8 @@ module Reservations
|
||||
assert_equal transaction.id, invoice.wallet_transaction_id
|
||||
end
|
||||
|
||||
test 'user without subscription and with invoicing disabled reserves a machine and pay wallet with success' do
|
||||
test 'user without subscription reserves a machine and pay wallet with success' do
|
||||
@vlonchamp = User.find_by(username: 'vlonchamp')
|
||||
@vlonchamp.update!(invoicing_disabled: true)
|
||||
machine = Machine.find(6)
|
||||
availability = machine.availabilities.first
|
||||
|
||||
@ -421,7 +376,7 @@ module Reservations
|
||||
# reservation assertions
|
||||
reservation = Reservation.last
|
||||
|
||||
refute reservation.invoice
|
||||
assert_not_nil reservation.invoice
|
||||
assert reservation.stp_invoice_id.blank?
|
||||
|
||||
# notification
|
||||
|