Module: Iron
- Defined in:
- app/models/iron/entry/deep_validation.rb,
lib/iron.rb,
lib/iron/sdk.rb,
lib/iron/engine.rb,
lib/iron/routing.rb,
lib/iron/version.rb,
app/models/iron/seed.rb,
app/models/iron/user.rb,
app/models/iron/entry.rb,
app/models/iron/field.rb,
app/models/iron/locale.rb,
app/models/iron/person.rb,
app/models/iron/account.rb,
app/models/iron/current.rb,
app/models/iron/session.rb,
lib/iron/image_analyzer.rb,
app/jobs/iron/export_job.rb,
app/jobs/iron/import_job.rb,
app/models/iron/exporter.rb,
app/models/iron/importer.rb,
app/models/iron/first_run.rb,
app/models/iron/reference.rb,
app/helpers/iron/ui_helper.rb,
lib/iron/lexorank/rankable.rb,
app/models/iron/fields/date.rb,
app/models/iron/fields/file.rb,
app/models/iron/integration.rb,
app/models/iron/content_type.rb,
app/models/iron/fields/block.rb,
app/models/iron/icon_catalog.rb,
app/models/iron/qr_code_link.rb,
app/models/iron/search/query.rb,
app/helpers/iron/form_builder.rb,
app/helpers/iron/icons_helper.rb,
app/helpers/iron/image_helper.rb,
app/jobs/iron/application_job.rb,
app/models/iron/fields/number.rb,
app/models/iron/search_record.rb,
app/helpers/iron/avatar_helper.rb,
app/models/iron/account/export.rb,
app/models/iron/account/import.rb,
app/models/iron/entry/titlable.rb,
app/models/iron/fields/boolean.rb,
app/models/iron/entry/schemable.rb,
app/jobs/iron/reindex_search_job.rb,
app/models/iron/api/openapi_spec.rb,
app/models/iron/block_definition.rb,
app/models/iron/entry/exportable.rb,
app/models/iron/entry/importable.rb,
app/models/iron/entry/searchable.rb,
app/models/iron/field_definition.rb,
app/models/iron/fields/reference.rb,
app/models/iron/fields/text_area.rb,
app/helpers/iron/transfers_helper.rb,
app/mailers/iron/passwords_mailer.rb,
app/models/iron/entry/presentable.rb,
app/models/iron/fields/block_list.rb,
app/models/iron/fields/text_field.rb,
app/models/iron/search_record/fts.rb,
app/models/iron/application_record.rb,
app/helpers/iron/application_helper.rb,
app/mailers/iron/application_mailer.rb,
app/models/iron/email_configuration.rb,
app/controllers/iron/home_controller.rb,
app/models/concerns/iron/processable.rb,
app/models/iron/content_types/single.rb,
app/controllers/iron/icons_controller.rb,
app/controllers/iron/users_controller.rb,
app/helpers/iron/content_types_helper.rb,
app/models/iron/content_type/titlable.rb,
app/models/iron/entry/web_publishable.rb,
app/models/iron/fields/reference_list.rb,
app/models/iron/fields/rich_text_area.rb,
app/controllers/concerns/iron/web_page.rb,
app/controllers/iron/blocks_controller.rb,
app/models/concerns/iron/broadcastable.rb,
app/models/iron/field/belongs_to_entry.rb,
app/models/iron/field_definitions/date.rb,
app/models/iron/field_definitions/file.rb,
app/controllers/iron/entries_controller.rb,
app/controllers/iron/locales_controller.rb,
app/jobs/iron/generate_entry_routes_job.rb,
app/models/iron/content_type/exportable.rb,
app/models/iron/content_type/importable.rb,
app/models/iron/field_definition/ranked.rb,
app/models/iron/field_definitions/block.rb,
app/controllers/iron/api/base_controller.rb,
app/controllers/iron/qr_codes_controller.rb,
app/controllers/iron/sessions_controller.rb,
app/controllers/iron/settings_controller.rb,
app/models/concerns/iron/instance_scoped.rb,
app/models/iron/content_types/collection.rb,
app/models/iron/entry/content_assignable.rb,
app/models/iron/field_definitions/number.rb,
app/controllers/iron/passwords_controller.rb,
app/models/iron/field_definitions/boolean.rb,
lib/generators/iron/pages/pages_generator.rb,
app/controllers/concerns/iron/admin_locale.rb,
app/controllers/concerns/iron/locale_aware.rb,
app/controllers/iron/api/search_controller.rb,
app/controllers/iron/first_runs_controller.rb,
app/controllers/iron/references_controller.rb,
lib/iron/global_id/instance_scoped_locator.rb,
app/controllers/concerns/iron/authorization.rb,
app/controllers/iron/api/content_controller.rb,
app/controllers/iron/api/openapi_controller.rb,
app/controllers/iron/api/uploads_controller.rb,
app/controllers/iron/application_controller.rb,
app/controllers/iron/users/roles_controller.rb,
app/models/iron/block_definition/exportable.rb,
app/models/iron/block_definition/importable.rb,
app/models/iron/field_definition/exportable.rb,
app/models/iron/field_definition/importable.rb,
app/models/iron/field_definition/searchable.rb,
app/models/iron/field_definitions/reference.rb,
app/models/iron/field_definitions/text_area.rb,
app/controllers/concerns/iron/authentication.rb,
app/controllers/iron/users/emails_controller.rb,
app/models/iron/content_type/field_queryable.rb,
app/models/iron/content_type/web_publishable.rb,
app/models/iron/field_definitions/block_list.rb,
app/models/iron/field_definitions/text_field.rb,
app/controllers/iron/content_types_controller.rb,
app/controllers/iron/account/exports_controller.rb,
app/controllers/iron/account/imports_controller.rb,
app/controllers/iron/users/languages_controller.rb,
app/controllers/iron/users/passwords_controller.rb,
lib/generators/iron/template/template_generator.rb,
app/models/iron/field_definitions/reference_list.rb,
app/models/iron/field_definitions/rich_text_area.rb,
app/controllers/iron/block_definitions_controller.rb,
app/controllers/iron/field_definitions_controller.rb,
app/controllers/iron/sessions/transfers_controller.rb,
app/controllers/concerns/iron/api/cursor_pagination.rb,
app/controllers/concerns/iron/api/locale_resolution.rb,
app/controllers/iron/users/reactivations_controller.rb,
app/controllers/iron/settings/integrations_controller.rb,
app/controllers/concerns/iron/api/token_authentication.rb,
app/controllers/iron/content_types/field_definitions_controller.rb,
app/controllers/iron/block_definitions/field_definitions_controller.rb
Overview
Adds instance token to GlobalIDs to disambiguate between create and update operations during import. When importing data:
-
Same instance token + existing ID = UPDATE the existing record
-
Different instance token + any ID = CREATE a new record
This allows safe data exchange between Iron instances without ID conflicts.
Defined Under Namespace
Modules: AdminLocale, Api, ApplicationHelper, Authentication, Authorization, AvatarHelper, Broadcastable, ContentTypes, ContentTypesHelper, EntriesHelper, FieldDefinitionsHelper, Generators, GlobalID, IconsHelper, ImageHelper, InstanceScoped, Lexorank, LocaleAware, Processable, Routing, Sessions, Settings, TransfersHelper, UiHelper, Users, WebPage Classes: Account, ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, BlockDefinition, BlockDefinitionsController, BlocksController, ContentType, ContentTypesController, Current, EmailConfiguration, Engine, EntriesController, Entry, ExportJob, Exporter, Field, FieldDefinition, FieldDefinitionsController, FirstRun, FirstRunsController, FormBuilder, GenerateEntryRoutesJob, HomeController, IconCatalog, IconsController, ImageAnalyzer, ImportJob, Importer, Integration, Locale, LocalesController, PasswordsController, PasswordsMailer, Person, PublishedPageConstraint, QrCodeLink, QrCodesController, Reference, ReferencesController, ReindexSearchJob, SDK, SearchRecord, Seed, Session, SessionsController, SettingsController, User, UsersController
Constant Summary collapse
- VERSION =
"0.16.2"