1
0
mirror of https://github.com/peeringdb/peeringdb.git synced 2024-05-11 05:55:09 +00:00
Files
peeringdb-peeringdb/peeringdb_server/migrations/0070_add_obj_counts.py

67 lines
2.2 KiB
Python
Raw Normal View History

Support 202104 (#980) * Add migration for service level and terms * Add service level and terms to UI and serializer, as well as data/enum * Wire up data/enum endpoint and loader * remove proto_ from ix UI * derive fields for proto_unicast and proto_ipv6 * update tests for readonly fields * Fix query for protocols * Fix api bug with protocol * add readonly fields to django admin * rename readonly fields * Add translation to names * Add pdb api test for suggested facility re-add * Add printing debuggin test * add printing debugging serializer * Update _undelete with _reapprove to handle pending cases * Update tests (one is still failing) * adjust suggest test * Add ix_count to fac (834) * Add test for ix_count on fac (834) * Add fac_count to IX (836) * add ix_count and fac_count to Network * Refactor ix net_count filtering * Add filtering for 834, 835, 836 * Remove duplicates from the Network's ix_count * Setup Network for ix_count and fac_count (835) * initial obj_counts for Facilities and Exchanges * Add signals for updates to all counts * add migration * Add print statements to test * introduce reversion to tests * rename network count to net count across codebase * fix network_count typo * add migration to set default vals * fix filter tests for obj_counts * speed up migration * fix failing tests * fix final test * sort out migration tree and add fac offered fields * update frontend for facility dropdown offered_resilience * First pass at advanced api search for user story 1 * melissa geo lookup first steps * fix migration hierarchy * working melissa integration * begin ending filters for api endpoints * add more org_present endpoints * add search for IXs that match multiple networks * extend logic to facility * Add service level and terms to advanced search * use address2 field for lookup * melissa tests * cleanup and docs * uncomment offered_power * developed offered_power component * fix geo normalize existing cmd normalize state * change migration to match django-peeringdb * add offered_space field * Fill out remaining api filter fields * Add org_not_present endpoint filter * fix unit input ux * more ux fixes * remove merge cruft * google for geocoding various melissa improvements (consider result quality) * fix tests * refactor org_preset and org_not_present queries * ix capacity api filters * ix capacity filters for #802 advanced search ux for #802 * finalize advanced search UX for #802 * css fixes * remove cruft * fix net_count fac_count queries * add new fields to create facility (#800) tests for #802 and #800 * fix tests * remove #800 changes * fix capacity search * more #800 changes to remove * django-peeringdb 2.7.0 and pipenv relock * black format * pin black version Co-authored-by: Elliot Frank <elliot@20c.com> Co-authored-by: Stefan Pratter <stefan@20c.com>
2021-05-19 09:11:30 -04:00
# Generated by Django 2.2.19 on 2021-04-22 22:43
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("peeringdb_server", "0069_add_ix_service_and_terms"),
]
operations = [
migrations.AddField(
model_name="network",
name="fac_count",
field=models.PositiveIntegerField(
default=0,
help_text="number of facilities at this network",
verbose_name="number of facilities at this network",
),
),
migrations.AddField(
model_name="network",
name="ix_count",
field=models.PositiveIntegerField(
default=0,
help_text="number of exchanges at this network",
verbose_name="number of exchanges at this network",
),
),
migrations.AddField(
model_name="facility",
name="ix_count",
field=models.PositiveIntegerField(
default=0,
help_text="number of exchanges at this facility",
verbose_name="number of exchanges at this facility",
),
),
migrations.AddField(
model_name="facility",
name="net_count",
field=models.PositiveIntegerField(
default=0,
help_text="number of networks at this facility",
verbose_name="number of networks at this facility",
),
),
migrations.AddField(
model_name="internetexchange",
name="fac_count",
field=models.PositiveIntegerField(
default=0,
help_text="number of facilities at this exchange",
verbose_name="number of facilities at this exchange",
),
),
migrations.AddField(
model_name="internetexchange",
name="net_count",
field=models.PositiveIntegerField(
default=0,
help_text="number of networks at this exchange",
verbose_name="number of networks at this exchange",
),
),
]