- Add slug field with uniqueness constraint to Organization - Use python-slugify to generate slug from name and import that in migration - Require name in all /rename and org creation requests - Auto-generate slug for new org with no slug or when /rename is called w/o a slug - Auto-generate slug for 'default-org' based on name - Add /api/orgs/slugs GET endpoint to return all slugs in use - tests: extend backend test-requirements.txt from requirements to allow testing slugify - tests: move get_redis_crawl_stats() to avoid extra dependency in utils |
||
---|---|---|
.. | ||
__init__.py | ||
migration_0001_archives_to_orgs.py | ||
migration_0002_crawlconfig_crawlstats.py | ||
migration_0003_mutable_crawl_configs.py | ||
migration_0004_config_seeds.py | ||
migration_0005_operator_scheduled_jobs.py | ||
migration_0006_precompute_crawl_stats.py | ||
migration_0007_colls_and_config_update.py | ||
migration_0008_precompute_crawl_file_stats.py | ||
migration_0009_crawl_types.py | ||
migration_0010_collection_total_size.py | ||
migration_0011_crawl_timeout_configmap.py | ||
migration_0012_notes_to_description.py | ||
migration_0013_crawl_name.py | ||
migration_0014_to_collection_ids.py | ||
migration_0015_org_storage_usage.py | ||
migration_0016_operator_scheduled_jobs_v2.py | ||
migration_0017_storage_by_type.py | ||
migration_0018_usernames.py | ||
migration_0019_org_slug.py |