Oleg Komarov
db67d94507
Original reason for this change is #128: we need an efficient way to query tags of a latest_version. We could potentially avoid converting this property to a field if we had a proper search engine, but we would still need to define the same explicit triggers for reindexing - i.e. recompute the latest_version change. This PR also takes a stab at simplifying data flow, but more work is needed to improve the management of `is_listed` and `status` fields. Reviewed-on: #152 Reviewed-by: Anna Sirota <railla@noreply.localhost> |
||
---|---|---|
.. | ||
__init__.py | ||
0001_initial.py | ||
0002_initial.py | ||
0003_initial.py | ||
0004_version_schema_version.py | ||
0005_rename_and_update_extension_homepage_url_website.py | ||
0006_remove_extension_doc_url.py | ||
0007_remove_extension_support.py | ||
0008_rename_extension_tracker_url_extension_support_and_alter.py | ||
0009_alter_extension_tagline.py | ||
0010_extension_is_listed.py | ||
0011_versionpermission_version_permissions.py | ||
0012_alter_version_permissions.py | ||
0013_extension_sponsor.py | ||
0014_alter_extension_tagline.py | ||
0015_alter_version_blender_version_max_and_more.py | ||
0016_remove_extension_tagline_version_tagline.py | ||
0017_remove_version_license_version_licenses.py | ||
0018_remove_extension_tags_version_tags.py | ||
0019_remove_extension_sponsor.py | ||
0020_apply_about_page_and_permissions_fixtures.py | ||
0021_apply_fixtures_fix.py | ||
0022_alter_extension_type.py | ||
0023_apply_new_licenses.py | ||
0024_tagsaddons_tagsthemes_remove_version_tags_and_more.py | ||
0025_alter_tag_type.py | ||
0026_remove_extension_date_deleted_and_more.py | ||
0027_unique_preview_files.py | ||
0028_alter_license_slug_alter_versionpermission_slug.py | ||
0028_terms_flatpages_rename.py | ||
0029_extension_featured_image_extension_icon.py | ||
0029_remove_extensionreviewerflags_extension_and_more.py | ||
0030_platform_version_platforms.py | ||
0031_extension_latest_version.py |