diff --git a/academia_nuts/__init__.py b/academia_nuts/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/academia_nuts/admin.py b/academia_nuts/admin.py deleted file mode 100644 index 8c38f3f..0000000 --- a/academia_nuts/admin.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.contrib import admin - -# Register your models here. diff --git a/academia_nuts/apps.py b/academia_nuts/apps.py deleted file mode 100644 index 3a43488..0000000 --- a/academia_nuts/apps.py +++ /dev/null @@ -1,6 +0,0 @@ -from django.apps import AppConfig - - -class AcademiaNutsConfig(AppConfig): - default_auto_field = 'django.db.models.BigAutoField' - name = 'academia_nuts' diff --git a/academia_nuts/migrations/0001_initial.py b/academia_nuts/migrations/0001_initial.py deleted file mode 100644 index 7f5906e..0000000 --- a/academia_nuts/migrations/0001_initial.py +++ /dev/null @@ -1,80 +0,0 @@ -# Generated by Django 5.1.1 on 2025-02-12 01:39 - -import django.db.models.deletion -from django.db import migrations, models - - -class Migration(migrations.Migration): - - initial = True - - dependencies = [ - ] - - operations = [ - migrations.CreateModel( - name='Abstract', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('title', models.CharField(blank=True, max_length=128, null=True)), - ('link', models.URLField(blank=True, null=True)), - ('show_date', models.DateTimeField()), - ('abstract', models.TextField()), - ('more_details', models.JSONField(blank=True, null=True)), - ], - options={ - 'verbose_name_plural': 'Abstracts', - 'ordering': ['title'], - }, - ), - migrations.CreateModel( - name='Tag', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=64)), - ('description', models.TextField(blank=True, null=True)), - ('slug', models.SlugField()), - ], - options={ - 'verbose_name_plural': 'Tags', - }, - ), - migrations.CreateModel( - name='Institute', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=64)), - ('website', models.CharField(blank=True, max_length=128, null=True)), - ('is_venue', models.BooleanField(default=False)), - ('is_501c', models.BooleanField(default=False)), - ('contact_name', models.CharField(blank=True, max_length=64, null=True)), - ('contact_email', models.CharField(blank=True, max_length=64, null=True)), - ('phone_number', models.CharField(blank=True, max_length=200, null=True)), - ('address', models.CharField(blank=True, max_length=64, null=True)), - ('city', models.CharField(blank=True, max_length=32, null=True)), - ('state', models.CharField(blank=True, max_length=16, null=True)), - ('zip_code', models.CharField(blank=True, max_length=16, null=True)), - ], - options={ - 'verbose_name_plural': 'Institutes', - 'ordering': ['name'], - 'unique_together': {('name', 'is_venue')}, - }, - ), - migrations.CreateModel( - name='Author', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=64)), - ('author_type', models.CharField(choices=[('Ug', 'Undergrad'), ('Gs', 'Grad Student'), ('Ms', 'Masters'), ('Dr', 'Doctorate')], default='0', max_length=16)), - ('image', models.ImageField(blank=True, upload_to='promo')), - ('bio', models.TextField(blank=True, null=True)), - ('link', models.URLField(blank=True, null=True)), - ('notes', models.TextField(blank=True, null=True)), - ('institute', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='academia_nuts.institute')), - ], - options={ - 'verbose_name_plural': 'Authors', - }, - ), - ] diff --git a/academia_nuts/migrations/0002_remove_author_institute_remove_author_image_and_more.py b/academia_nuts/migrations/0002_remove_author_institute_remove_author_image_and_more.py deleted file mode 100644 index 530170e..0000000 --- a/academia_nuts/migrations/0002_remove_author_institute_remove_author_image_and_more.py +++ /dev/null @@ -1,29 +0,0 @@ -# Generated by Django 5.1.1 on 2025-02-12 01:46 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('academia_nuts', '0001_initial'), - ] - - operations = [ - migrations.RemoveField( - model_name='author', - name='institute', - ), - migrations.RemoveField( - model_name='author', - name='image', - ), - migrations.AlterField( - model_name='author', - name='author_type', - field=models.CharField(choices=[('Ug', 'Undergrad'), ('Gs', 'Grad Student'), ('Ms', 'Masters'), ('Dr', 'Doctorate'), ('Ot', 'Other')], default='0', max_length=16), - ), - migrations.DeleteModel( - name='Institute', - ), - ] diff --git a/academia_nuts/migrations/__init__.py b/academia_nuts/migrations/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/academia_nuts/models.py b/academia_nuts/models.py deleted file mode 100644 index 24348b5..0000000 --- a/academia_nuts/models.py +++ /dev/null @@ -1,60 +0,0 @@ -from django.db import models -from django.core.files.storage import FileSystemStorage -from django.contrib.auth.models import User - - -class Abstract(models.Model): - title = models.CharField(max_length=128, blank=True, null=True) - link = models.URLField(blank=True, null=True) - show_date = models.DateTimeField() - abstract = models.TextField() - more_details = models.JSONField(blank=True, null=True) - - class Meta: - verbose_name_plural = "Abstracts" - ordering = ['title'] - - def __unicode__(self): - return "%s" % self.show_title - - def __str__(self): - return u'%s' % self.show_title - - -class Author(models.Model): - AUTHOR_TYPE = ( - ('Ug', 'Undergrad'), - ('Gs', 'Grad Student'), - ('Ms', 'Masters'), - ('Dr', 'Doctorate'), - ('Ot', 'Other') - ) - name = models.CharField(max_length=64) - author_type = models.CharField(max_length=16, choices=AUTHOR_TYPE, default='0') - bio = models.TextField(blank=True, null=True) - link = models.URLField(blank=True, null=True) - notes = models.TextField(blank=True, null=True) - - class Meta: - verbose_name_plural = "Authors" - - def __unicode__(self): - return "%s" % self.name - - def __str__(self): - return u'%s' % self.name - - -class Tag(models.Model): - name = models.CharField(max_length=64) - description = models.TextField(blank=True, null=True) - slug = models.SlugField() - - class Meta: - verbose_name_plural = "Tags" - - def __unicode__(self): - return "%s" % self.name - - def __str__(self): - return u'%s' % self.name \ No newline at end of file diff --git a/academia_nuts/tests.py b/academia_nuts/tests.py deleted file mode 100644 index 7ce503c..0000000 --- a/academia_nuts/tests.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.test import TestCase - -# Create your tests here. diff --git a/academia_nuts/urls.py b/academia_nuts/urls.py deleted file mode 100644 index 2b1da36..0000000 --- a/academia_nuts/urls.py +++ /dev/null @@ -1,24 +0,0 @@ -"""ds_events URL Configuration - -The `urlpatterns` list routes URLs to views. For more information please see: - https://docs.djangoproject.com/en/4.1/topics/http/urls/ -Examples: -Function views - 1. Add an import: from my_app import views - 2. Add a URL to urlpatterns: path('', views.home, name='home') -Class-based views - 1. Add an import: from other_app.views import Home - 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') -Including another URLconf - 1. Import the include() function: from django.urls import include, path - 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) -""" -from django.contrib import admin -from django.urls import path, include, re_path -from .views import * - -urlpatterns = [ - re_path(r'^abstracts/', AbstractsAPIView.as_view(), name="get-events"), - # re_path(r'^promo/', PromoAPIView.as_view(), name="get-promo"), - -] diff --git a/academia_nuts/views.py b/academia_nuts/views.py deleted file mode 100644 index 91ea44a..0000000 --- a/academia_nuts/views.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.shortcuts import render - -# Create your views here. diff --git a/are_you_hiring/__init__.py b/are_you_hiring/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/are_you_hiring/admin.py b/are_you_hiring/admin.py deleted file mode 100644 index 8c38f3f..0000000 --- a/are_you_hiring/admin.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.contrib import admin - -# Register your models here. diff --git a/are_you_hiring/apps.py b/are_you_hiring/apps.py deleted file mode 100644 index 50dd3cb..0000000 --- a/are_you_hiring/apps.py +++ /dev/null @@ -1,6 +0,0 @@ -from django.apps import AppConfig - - -class AreYouHiringConfig(AppConfig): - default_auto_field = 'django.db.models.BigAutoField' - name = 'are_you_hiring' diff --git a/are_you_hiring/migrations/__init__.py b/are_you_hiring/migrations/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/are_you_hiring/models.py b/are_you_hiring/models.py deleted file mode 100644 index 880dbc8..0000000 --- a/are_you_hiring/models.py +++ /dev/null @@ -1,37 +0,0 @@ -from django.db import models -from django.core.files.storage import FileSystemStorage -from django.contrib.auth.models import User - -from events.models import Organization - -class JobOpening(models.Model): - title = models.CharField(max_length=128, blank=True, null=True) - organization = models.ForeignKey(Organization) - link = models.URLField(blank=True, null=True) - show_date = models.DateTimeField() - abstract = models.TextField() - - class Meta: - verbose_name_plural = "Job Openings" - ordering = ['title'] - - def __unicode__(self): - return "%s" % self.show_title - - def __str__(self): - return u'%s' % self.show_title - - -class Tag(models.Model): - name = models.CharField(max_length=64) - description = models.TextField(blank=True, null=True) - slug = models.SlugField() - - class Meta: - verbose_name_plural = "Tags" - - def __unicode__(self): - return "%s" % self.name - - def __str__(self): - return u'%s' % self.name \ No newline at end of file diff --git a/are_you_hiring/tests.py b/are_you_hiring/tests.py deleted file mode 100644 index 7ce503c..0000000 --- a/are_you_hiring/tests.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.test import TestCase - -# Create your tests here. diff --git a/are_you_hiring/urls.py b/are_you_hiring/urls.py deleted file mode 100644 index 5ffe1cf..0000000 --- a/are_you_hiring/urls.py +++ /dev/null @@ -1,25 +0,0 @@ -"""ds_events URL Configuration - -The `urlpatterns` list routes URLs to views. For more information please see: - https://docs.djangoproject.com/en/4.1/topics/http/urls/ -Examples: -Function views - 1. Add an import: from my_app import views - 2. Add a URL to urlpatterns: path('', views.home, name='home') -Class-based views - 1. Add an import: from other_app.views import Home - 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') -Including another URLconf - 1. Import the include() function: from django.urls import include, path - 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) -""" -from django.contrib import admin -from django.urls import path, include, re_path -from .views import * - -urlpatterns = [ - re_path(r'^abstracts/', AbstractsAPIView.as_view(), name="get-events"), - # re_path(r'^promo/', PromoAPIView.as_view(), name="get-promo"), - # re_path(r'^events-token/', EventsTokenAPIView.as_view(), name="get-token-events"), - -] diff --git a/are_you_hiring/views.py b/are_you_hiring/views.py deleted file mode 100644 index 91ea44a..0000000 --- a/are_you_hiring/views.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.shortcuts import render - -# Create your views here. diff --git a/db.sqlite3.bak.orig b/db.sqlite3.bak.orig deleted file mode 100644 index 3fab920..0000000 Binary files a/db.sqlite3.bak.orig and /dev/null differ diff --git a/fixtures/events.orgs.json b/fixtures/events.orgs.json deleted file mode 100644 index ff57fa3..0000000 --- a/fixtures/events.orgs.json +++ /dev/null @@ -1,767 +0,0 @@ -[ -{ - "model": "events.organization", - "pk": 1, - "fields": { - "name": "DreamFreely", - "website": "https://www.dreamfreely.org", - "is_venue": false, - "is_501c": false, - "contact_name": "Canin Carlos", - "contact_email": "canin@dreamfreely.org", - "phone_number": "6124054535", - "address": null, - "city": "St Paul", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 2, - "fields": { - "name": "Acme Comedy Club", - "website": "https://acmecomedycompany.com/the-club/calendar/", - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 3, - "fields": { - "name": "Amsterdam Bar & Hall", - "website": "https://www.amsterdambarandhall.com/events-new/", - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "St. Paul", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 4, - "fields": { - "name": "331 Club", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 5, - "fields": { - "name": "Eastside Freedom Library", - "website": "https://eastsidefreedomlibrary.org/events/", - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 6, - "fields": { - "name": "7th St Entry", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 7, - "fields": { - "name": "Fine Line", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 8, - "fields": { - "name": "State Theatre", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 9, - "fields": { - "name": "Turf Club", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "St Paul", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 10, - "fields": { - "name": "First Avenue", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 11, - "fields": { - "name": "The Fitzgerald Theater", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "St Paul", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 12, - "fields": { - "name": "Palace Theatre", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "St Paul", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 13, - "fields": { - "name": "The Cedar Cultural Center", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 14, - "fields": { - "name": "Armory", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 15, - "fields": { - "name": "Hook & Ladder", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 16, - "fields": { - "name": "Chicago Ave Fire Arts Center", - "website": "https://www.cafac.org/classes", - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 17, - "fields": { - "name": "Bunkers", - "website": "https://bunkersmusic.com/calendar/", - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 18, - "fields": { - "name": "Center for Performing Arts", - "website": "https://www.cfpampls.com/events", - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 19, - "fields": { - "name": "Eagles #34", - "website": "https://www.minneapoliseagles34.org/events-entertainment.html", - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 20, - "fields": { - "name": "KJ's Hideaway", - "website": "", - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 21, - "fields": { - "name": "location", - "website": "", - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 22, - "fields": { - "name": "Sociable Ciderwerks", - "website": "https://sociablecider.com/events", - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 23, - "fields": { - "name": "Terminal Bar", - "website": "https://terminalbarmn.com", - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 24, - "fields": { - "name": "Magers & Quinn", - "website": "https://www.magersandquinn.com/events", - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 25, - "fields": { - "name": "Mn House", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "St. Paul", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 26, - "fields": { - "name": "Mn Senate", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "St. Paul", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 27, - "fields": { - "name": "Mn Legislature", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "St. Paul", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 28, - "fields": { - "name": "Public Service Center", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 29, - "fields": { - "name": "Mpls City Hall", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 30, - "fields": { - "name": "Public Service Building", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 31, - "fields": { - "name": "Farview Park Recreation Center", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 32, - "fields": { - "name": "Minneapolis American Indian Center", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 33, - "fields": { - "name": "MN 55413", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 34, - "fields": { - "name": "Trinity Room", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 35, - "fields": { - "name": "Room 100 Public Service Building", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 36, - "fields": { - "name": "Phillips Community Center", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 37, - "fields": { - "name": "All office locations", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 38, - "fields": { - "name": "All Office Locations", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 39, - "fields": { - "name": "621 29th Ave N", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 40, - "fields": { - "name": "Powderhorn Recreation Center - Multipurpose Room", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 41, - "fields": { - "name": "Uptown VFW", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 42, - "fields": { - "name": "Palmer's Bar", - "website": "https://palmers-bar.com", - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 43, - "fields": { - "name": "Parkway Theater", - "website": "https://theparkwaytheater.com", - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "Minneapolis", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 44, - "fields": { - "name": "Somewhere in St Paul", - "website": null, - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "St. Paul", - "state": null, - "zip_code": null - } -}, -{ - "model": "events.organization", - "pk": 45, - "fields": { - "name": "White Squirrel", - "website": "https://whitesquirrelbar.com", - "is_venue": false, - "is_501c": false, - "contact_name": null, - "contact_email": null, - "phone_number": null, - "address": null, - "city": "St. Paul", - "state": null, - "zip_code": null - } -} -] diff --git a/fixtures/events.promo.json b/fixtures/events.promo.json deleted file mode 100644 index 04b69a7..0000000 --- a/fixtures/events.promo.json +++ /dev/null @@ -1,461 +0,0 @@ -[ -{ - "model": "events.promo", - "pk": 1, - "fields": { - "title": "DreamFreely", - "organization": 1, - "promo_type": "Jo", - "image": "promo/SOL_Sign.png", - "long_text": "
Alright, I guess this is it. This is the game, these are the plays.
\r\n\r\nLots of work, for sure; but it's a blessing to help people. Now to continue to expand the support and stability.
", - "short_text": "And intro to the operation.", - "target_link": "https://www.dreamfreely.org", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 2, - "fields": { - "title": "Pueblo Andino", - "organization": 1, - "promo_type": "Fo", - "image": "promo/cover.png", - "long_text": "These are all products from my travels.
\r\nFrom hand-woven mochilas, to organic mountain farmed coffee and panela and more.
\r\nAll of these products are direct from the producer, while nearly all proceeds are also returned to the producer.
", - "short_text": "Authentic products from the Andes Mountains and surrounding regions, mochilas, cafe y panella.", - "target_link": "https://www.dreamfreely.org", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 3, - "fields": { - "title": "idioke", - "organization": 1, - "promo_type": "Ev", - "image": "promo/soltoken.png", - "long_text": "We're starting with English, but soon you will be able to practice Spanish as well.We're starting with English, but soon you will be able to practice Spanish as well.We're starting with English, but soon you will be able to practice Spanish as well.", - "short_text": "We're starting with English, but soon you will be able to practice Spanish as well.", - "target_link": "https://www.idioke.com", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 4, - "fields": { - "title": "Manifesting Empathy", - "organization": 1, - "promo_type": "Fo", - "image": "promo/manifestingempathy.png", - "long_text": "Help humans find their roots.", - "target_link": "https://www.manifestingempathy.com", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 5, - "fields": { - "title": "DigiSnaxx & the DBC", - "organization": 1, - "promo_type": "Re", - "image": "promo/cover.png", - "long_text": "After seeing the City Pages fall down the drain, followed by the dissolution of the MetroIBA.
\r\nAnywho, it's time for something different, and that's what DigiSnaxx and DreamFreely is all about.
\r\nDigiSnaxx is not trying to replace either of the aforementioned entities; we are rather looking to be an evolution, of sorts.
\r\nWe're not trying to be everything either ...\r\nWe're trying to be an accessible, community-centered, directory.
", - "short_text": "More info about the project DigiSnaxx.", - "target_link": "https://canin.dreamfreely.org/digisnaxx/", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 6, - "fields": { - "title": "AI & the Last Question", - "organization": 1, - "promo_type": "Fo", - "image": "promo/cover.png", - "long_text": "A short story by Isaac AsimovA short story by Isaac AsimovA short story by Isaac Asimov", - "short_text": "A short story by Isaac Asimov", - "target_link": "https://canin.dreamfreely.org/the-last-question/", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 7, - "fields": { - "title": "idioke", - "organization": 1, - "promo_type": "Ev", - "image": "promo/soltoken.png", - "long_text": "We're starting with English, but soon you will be able to practice Spanish as well.We're starting with English, but soon you will be able to practice Spanish as well.We're starting with English, but soon you will be able to practice Spanish as well.", - "short_text": "We're starting with English, but soon you will be able to practice Spanish as well.", - "target_link": "https://www.idioke.com", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 8, - "fields": { - "title": "AI & the Last Question", - "organization": 1, - "promo_type": "Re", - "image": "promo/cover.png", - "long_text": "A short story by Isaac AsimovA short story by Isaac AsimovA short story by Isaac Asimov", - "short_text": "A short story by Isaac Asimov", - "target_link": "https://canin.dreamfreely.org/the-last-question/", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 9, - "fields": { - "title": "Pueblo Andino", - "organization": 1, - "promo_type": "Ev", - "image": "promo/cover.png", - "long_text": "These are all products from my travels.
\r\nFrom hand-woven mochilas, to organic mountain farmed coffee and panela and more.
\r\nAll of these products are direct from the producer, while nearly all proceeds are also returned to the producer.
", - "short_text": "Authentic products from the Andes Mountains and surrounding regions, mochilas, cafe y panella.", - "target_link": "https://www.dreamfreely.org", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 10, - "fields": { - "title": "DreamFreely", - "organization": 1, - "promo_type": "Re", - "image": "promo/SOL_Sign.png", - "long_text": "This has a limit for the number of characters, and I think that it is about 127 characters. So I think that is about the end soThis has a limit for the number of characters, and I think that it is about 127 characters. So I think that is about the end soThis has a limit for the number of characters, and I think that it is about 127 characters. So I think that is about the end so", - "short_text": "This has a limit for the number of characters, and I think that it is about 127 characters. So I think that is about the end so", - "target_link": "https://www.dreamfreely.org", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 11, - "fields": { - "title": "Manifesting Empathy", - "organization": 1, - "promo_type": "Ev", - "image": "promo/manifestingempathy.png", - "long_text": "Help humans find their roots.", - "target_link": "https://www.manifestingempathy.com", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 12, - "fields": { - "title": "DigiSnaxx & the DBC", - "organization": 1, - "promo_type": "Ev", - "image": "promo/cover.png", - "long_text": "After seeing the City Pages fall down the drain, followed by the dissolution of the MetroIBA.
\r\nAnywho, it's time for something different, and that's what DigiSnaxx and DreamFreely is all about.
\r\nDigiSnaxx is not trying to replace either of the aforementioned entities; we are rather looking to be an evolution, of sorts.
\r\nWe're not trying to be everything either ...\r\nWe're trying to be an accessible, community-centered, directory.
", - "short_text": "More info about the project DigiSnaxx.", - "target_link": "https://canin.dreamfreely.org/digisnaxx/", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 13, - "fields": { - "title": "Manifesting Empathy", - "organization": 1, - "promo_type": "Re", - "image": "promo/manifestingempathy.png", - "long_text": "Help humans find their roots.", - "target_link": "https://www.manifestingempathy.com", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 14, - "fields": { - "title": "DigiSnaxx & the DBC", - "organization": 1, - "promo_type": "Fo", - "image": "promo/cover.png", - "long_text": "After seeing the City Pages fall down the drain, followed by the dissolution of the MetroIBA.
\r\nAnywho, it's time for something different, and that's what DigiSnaxx and DreamFreely is all about.
\r\nDigiSnaxx is not trying to replace either of the aforementioned entities; we are rather looking to be an evolution, of sorts.
\r\nWe're not trying to be everything either ...\r\nWe're trying to be an accessible, community-centered, directory.
", - "short_text": "More info about the project DigiSnaxx.", - "target_link": "https://canin.dreamfreely.org/digisnaxx/", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 15, - "fields": { - "title": "idioke", - "organization": 1, - "promo_type": "Re", - "image": "promo/soltoken.png", - "long_text": "We're starting with English, but soon you will be able to practice Spanish as well.We're starting with English, but soon you will be able to practice Spanish as well.We're starting with English, but soon you will be able to practice Spanish as well.", - "short_text": "We're starting with English, but soon you will be able to practice Spanish as well.", - "target_link": "https://www.idioke.com", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 16, - "fields": { - "title": "DigiSnaxx & the DBC", - "organization": 1, - "promo_type": "Ev", - "image": "promo/cover.png", - "long_text": "After seeing the City Pages fall down the drain, followed by the dissolution of the MetroIBA.\r\n\r\nAnywho, it's time for something different, and that's what DigiSnaxx and DreamFreely is all about.
\r\nDigiSnaxx is not trying to replace either of the aforementioned entities; we are rather looking to be an evolution, of sorts.
\r\nWe're not trying to be everything either ...\r\nWe're trying to be an accessible, community-centered, directory.
", - "short_text": "More info about the project DigiSnaxx.", - "target_link": "https://canin.dreamfreely.org/digisnaxx/", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 17, - "fields": { - "title": "DigiSnaxx & the DBC", - "organization": 1, - "promo_type": "Jo", - "image": "promo/cover.png", - "long_text": "After seeing the City Pages fall down the drain, followed by the dissolution of the MetroIBA.
\r\nAnywho, it's time for something different, and that's what DigiSnaxx and DreamFreely is all about.
\r\nDigiSnaxx is not trying to replace either of the aforementioned entities; we are rather looking to be an evolution, of sorts.
\r\nWe're not trying to be everything either ...\r\nWe're trying to be an accessible, community-centered, directory.
", - "short_text": "More info about the project DigiSnaxx.", - "target_link": "https://canin.dreamfreely.org/digisnaxx/", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 18, - "fields": { - "title": "DreamFreely", - "organization": 1, - "promo_type": "Jo", - "image": "promo/SOL_Sign.png", - "long_text": "This has a limit for the number of characters, and I think that it is about 127 characters. So I think that is about the end soThis has a limit for the number of characters, and I think that it is about 127 characters. So I think that is about the end soThis has a limit for the number of characters, and I think that it is about 127 characters. So I think that is about the end so", - "short_text": "This has a limit for the number of characters, and I think that it is about 127 characters. So I think that is about the end so", - "target_link": "https://www.dreamfreely.org", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 19, - "fields": { - "title": "DreamFreely", - "organization": 1, - "promo_type": "Re", - "image": "promo/SOL_Sign.png", - "long_text": "This has a limit for the number of characters, and I think that it is about 127 characters. So I think that is about the end soThis has a limit for the number of characters, and I think that it is about 127 characters. So I think that is about the end soThis has a limit for the number of characters, and I think that it is about 127 characters. So I think that is about the end so", - "short_text": "This has a limit for the number of characters, and I think that it is about 127 characters. So I think that is about the end so", - "target_link": "https://www.dreamfreely.org", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 20, - "fields": { - "title": "idioke", - "organization": 1, - "promo_type": "Fo", - "image": "promo/soltoken.png", - "long_text": "We're starting with English,but soon you will be able to practice Spanish as well.We're starting with English, but soon you will be able to practice Spanish as well.We're starting with English, but soon you will be able to practice Spanish as well.", - "short_text": "We're starting with English, but soon you will be able to practice Spanish as well.", - "target_link": "https://www.idioke.com", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 21, - "fields": { - "title": "DigiSnaxx & the DBC", - "organization": 1, - "promo_type": "Re", - "image": "promo/cover.png", - "long_text": "After seeing the City Pages fall down the drain, followed by the dissolution of the MetroIBA.
\r\nAnywho, it's time for something different, and that's what DigiSnaxx and DreamFreely is all about.
\r\nDigiSnaxx is not trying to replace either of the aforementioned entities; we are rather looking to be an evolution, of sorts.
\r\nWe're not trying to be everything either ...\r\nWe're trying to be an accessible, community-centered, directory.
", - "short_text": "More info about the project DigiSnaxx.", - "target_link": "https://canin.dreamfreely.org/digisnaxx/", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 22, - "fields": { - "title": "Manifesting Empathy", - "organization": 1, - "promo_type": "Ev", - "image": "promo/manifestingempathy.png", - "long_text": "Help humans find their roots.", - "target_link": "https://www.manifestingempathy.com", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 23, - "fields": { - "title": "idioke", - "organization": 1, - "promo_type": "Fo", - "image": "promo/soltoken.png", - "long_text": "We're starting with English, but soon you will be able to practice Spanish as well.We're starting with English, but soon you will be able to practice Spanish as well.We're starting with English, but soon you will be able to practice Spanish as well.", - "short_text": "We're starting with English, but soon you will be able to practice Spanish as well.", - "target_link": "https://www.idioke.com", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 24, - "fields": { - "title": "Pueblo Andino", - "organization": 1, - "promo_type": "Jo", - "image": "promo/cover.png", - "long_text": "These are all products from my travels.
\r\nFrom hand-woven mochilas, to organic mountain farmed coffee and panela and more.
\r\nAll of these products are direct from the producer, while nearly all proceeds are also returned to the producer.
", - "short_text": "Authentic products from the Andes Mountains and surrounding regions, mochilas, cafe y panella.", - "target_link": "https://www.dreamfreely.org", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 25, - "fields": { - "title": "Manifesting Empathy", - "organization": 1, - "promo_type": "Jo", - "image": "promo/manifestingempathy.png", - "long_text": "Help humans find their roots.", - "target_link": "https://www.manifestingempathy.com", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 26, - "fields": { - "title": "Pueblo Andino", - "organization": 1, - "promo_type": "Fo", - "image": "promo/cover.png", - "long_text": "These are all products from my travels.
\r\nFrom hand-woven mochilas, to organic mountain farmed coffee and panela and more.
\r\nAll of these products are direct from the producer, while nearly all proceeds are also returned to the producer.
", - "short_text": "Authentic products from the Andes Mountains and surrounding regions, mochilas, cafe y panella.", - "target_link": "https://www.dreamfreely.org", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 27, - "fields": { - "title": "Manifesting Empathy", - "organization": 1, - "promo_type": "Re", - "image": "promo/manifestingempathy.png", - "long_text": "Help humans find their roots.", - "target_link": "https://www.manifestingempathy.com", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 28, - "fields": { - "title": "DreamFreely", - "organization": 1, - "promo_type": "Fo", - "image": "promo/SOL_Sign.png", - "long_text": "This has a limit for the number of characters, and I think that it is about 127 characters. So I think that is about the end soThis has a limit for the number of characters, and I think that it is about 127 characters. So I think that is about the end soThis has a limit for the number of characters, and I think that it is about 127 characters. So I think that is about the end so", - "short_text": "This has a limit for the number of characters, and I think that it is about 127 characters. So I think that is about the end so", - "target_link": "https://www.dreamfreely.org", - "notes": "", - "published": true - } -}, -{ - "model": "events.promo", - "pk": 29, - "fields": { - "title": "Saint Wich Burgers", - "organization": 1, - "promo_type": "Fo", - "image": "promo/soltoken.png", - "long_text": "Welcome to Saint Wich Burgers, located on Selby Avenue in Saint Paul, Minnesota, where our love for food and dedication to quality come together in every burger we serve. We don’t believe in shortcuts. Our burgers are made from scratch with premium ingredients, served fresh, and customized to suit your unique tastes.\r\n