gitlab-org--gitlab-foss/app/models/concerns
Andreas Brandl 90778e5d27 Require has_internal_id to pass a init block.
This is useful since the current scheme allows us to freely delete any
records in internal_ids. If the record is not there, it will get rebuild
using the init block.

We require passing in 'init for the time being and as long as its
not expensive to do so. This makes the scheme a bit more robust.

If at some point, this is expensive - we may choose to make this
optional while losing the ability to recalculate the value on the fly.

Closes #49609.
2018-07-30 11:51:43 +02:00
..
mentionable
storage Merge branch 'stop-dynamic-routable-creation' into 'master' 2018-07-27 13:51:04 +00:00
access_requestable.rb
artifact_migratable.rb
atomic_internal_id.rb Require has_internal_id to pass a init block. 2018-07-30 11:51:43 +02:00
avatarable.rb Fix an N+1 in avatar URLs 2018-06-05 14:57:19 +01:00
awardable.rb
batch_destroy_dependent_associations.rb Fix project destruction failing due to idle in transaction timeouts 2018-05-24 16:40:02 -07:00
blob_like.rb
blocks_json_serialization.rb
bulk_member_access_load.rb
cache_markdown_field.rb Use proper markdown rendering for previews 2018-07-06 18:49:33 +00:00
cacheable_attributes.rb Stop relying on migrations in the CacheableAttributes cache key and cache attributes for 1 minute instead 2018-07-05 12:34:15 +02:00
case_sensitivity.rb
chronic_duration_attribute.rb
created_at_filterable.rb
deployment_platform.rb
diff_file.rb Persist truncated note diffs on a new table 2018-05-24 15:34:43 -03:00
discussion_on_diff.rb
each_batch.rb
editable.rb
enum_with_nil.rb Enable mapping to nil in enums 2018-06-06 20:46:54 +02:00
expirable.rb
fast_destroy_all.rb
faster_cache_keys.rb
feature_gate.rb
ghost_user.rb
group_descendant.rb Preload ancestors after pagination when filtering 2018-07-06 14:09:36 +02:00
has_status.rb Raise error if pipeline / stage hits unknown status 2018-06-04 11:29:39 +02:00
has_variable.rb Upgrade to Ruby 2.4.4 2018-05-29 15:19:33 -07:00
ignorable_column.rb
iid_routes.rb Fix static analysys 2018-05-11 16:52:48 +09:00
importable.rb
issuable.rb Revert "Merge branch 'ee-5481-epic-todos' into 'master'" 2018-07-11 18:33:24 +02:00
loaded_in_group_list.rb
manual_inverse_association.rb
mentionable.rb
milestoneish.rb
note_on_diff.rb
noteable.rb
participable.rb
presentable.rb
project_features_compatibility.rb Removed API endpoint and specs 2018-05-30 18:23:07 +02:00
prometheus_adapter.rb Backports relevant changes made in https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/5163 to CE 2018-07-25 09:39:39 +01:00
protected_branch_access.rb
protected_ref.rb Updates from rubocop -a 2018-07-09 21:13:08 +08:00
protected_ref_access.rb Reduce CE/EE difference in app/views/projects/protected_tags/_protected_tag.html.haml 2018-07-17 09:54:20 +02:00
protected_tag_access.rb
reactive_caching.rb Backport reactive caching 2018-07-25 19:03:18 +09:00
reactive_service.rb
redis_cacheable.rb Fix redis_cacheable deserialization 2018-06-19 09:27:09 -06:00
referable.rb
relative_positioning.rb
resolvable_discussion.rb
resolvable_note.rb Check if note's noteable is not nil when checking resolvability 2018-05-23 16:58:40 +02:00
routable.rb Remove code for dynamically generating routes 2018-07-25 16:41:29 +02:00
select_for_project_authorization.rb Resolve "Rename the Master role to Maintainer" Backend 2018-07-11 14:36:08 +00:00
sha_attribute.rb
sortable.rb Fix sorting by name on explore projects page 2018-06-25 18:31:30 -03:00
spammable.rb
strip_attribute.rb
subscribable.rb
taskable.rb
throttled_touch.rb
time_trackable.rb Resolve "Update updated_at on an issue/mr on every issue/mr changes" 2018-06-01 15:09:08 +00:00
token_authenticatable.rb
triggerable_hooks.rb
uniquify.rb
updated_at_filterable.rb
valid_attribute.rb
with_uploads.rb Fix an N+1 in avatar URLs 2018-06-05 14:57:19 +01:00