Skip to content

Commit

Permalink
zotero-plublications-app added
Browse files Browse the repository at this point in the history
  • Loading branch information
romer8 committed Mar 19, 2024
1 parent 365e492 commit 9c90909
Show file tree
Hide file tree
Showing 22 changed files with 197 additions and 311 deletions.
2 changes: 1 addition & 1 deletion backend/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@
"djangocms_frontend.contrib.image",
"djangocms_frontend.contrib.tabs",
"djangocms_frontend.contrib.utilities",
"publications",
"zotero_publications_app",
]

MIDDLEWARE = [
Expand Down
2 changes: 1 addition & 1 deletion backend/urls.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

urlpatterns = [
path("admin/", admin.site.urls),
path("publications/", include("publications.urls")),
path("zotero_publications_app/", include("zotero_publications_app.urls")),
]

# if settings.DEBUG:
Expand Down
6 changes: 0 additions & 6 deletions publications/apps.py

This file was deleted.

33 changes: 0 additions & 33 deletions publications/migrations/0002_auto_20240318_1924.py

This file was deleted.

72 changes: 0 additions & 72 deletions publications/templates/publications/base.html

This file was deleted.

165 changes: 0 additions & 165 deletions publications/templates/publications/publications.html

This file was deleted.

3 changes: 0 additions & 3 deletions publications/tests.py

This file was deleted.

8 changes: 0 additions & 8 deletions publications/urls.py

This file was deleted.

File renamed without changes.
File renamed without changes.
6 changes: 6 additions & 0 deletions zotero_publications_app/apps.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
from django.apps import AppConfig


class ZoteroPublicationsAppConfig(AppConfig):
default_auto_field = "django.db.models.BigAutoField"
name = "zotero_publications_app"
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@


@apphook_pool.register # register the application
class PublicationsApphook(CMSApp):
app_name = "publications"
class ZoteroPublicationsAppApphook(CMSApp):
app_name = "zotero_publications_app"
name = "Zotero Publications Application"

def get_urls(self, page=None, language=None, **kwargs):
return ["publications.urls"]
return ["zotero_publications_app.urls"]
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
class ZoteroPlugin(CMSPluginBase):
model = ZoteroPublications
name = _("Zotero Publications Plugin")
render_template = "publications/publications.html"
render_template = "zotero-publications.html"
cache = False

# This is key in order to call the API every time the page renders
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Generated by Django 3.2 on 2024-03-18 18:10
# Generated by Django 3.2 on 2024-03-19 16:07

from django.db import migrations, models
import django.db.models.deletion
Expand All @@ -14,9 +14,9 @@ class Migration(migrations.Migration):

operations = [
migrations.CreateModel(
name='ZoteroBibliographyResource',
name='ZoteroPublications',
fields=[
('cmsplugin_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, related_name='publications_zoterobibliographyresource', serialize=False, to='cms.cmsplugin')),
('cmsplugin_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, related_name='zotero_publications_app_zoteropublications', serialize=False, to='cms.cmsplugin')),
('api_key', models.CharField(default='', max_length=200)),
('library_type', models.CharField(default='', max_length=200)),
('library_id', models.CharField(default='', max_length=200)),
Expand Down
File renamed without changes.
11 changes: 0 additions & 11 deletions publications/models.py → zotero_publications_app/models.py
Original file line number Diff line number Diff line change
@@ -1,16 +1,5 @@
from cms.models.pluginmodel import CMSPlugin
from django.core.validators import MaxValueValidator, MinValueValidator
from django.db import models
from pyzotero import zotero
from hs_restclient import HydroShare, HydroShareAuthBasic
import requests

# from datetime import datetime
import time

import datetime
import uuid
from django.db.models.signals import pre_save, post_save
from django.dispatch import receiver
import logging

Expand Down
Loading

0 comments on commit 9c90909

Please sign in to comment.