content order and footer links
All checks were successful
Build and Push Docker Image / build (push) Successful in 16s

This commit is contained in:
Corban-Lee Jones 2024-09-13 14:58:52 +01:00
parent 86cd053bc4
commit 53ddffc3ba
3 changed files with 21 additions and 12 deletions

View File

@ -1,4 +1,12 @@
**unreleased v0.3.5**
- Fix: Footer links pointing to unused older domain
- Fix: Tracked Content incorrectly ordering by oldest first
-
-
-
**v0.3.4**
- Fix: Refresh data tables after deleting any number of entries (corbz/PYRSS-Website#38)

View File

@ -42,7 +42,7 @@ def is_automated_admin(user):
# =================================================================================================
# SubChannel Views
#region SubChannels
class SubChannel_ListView(generics.ListCreateAPIView):
"""
@ -114,7 +114,7 @@ class SubChannel_DetailView(generics.RetrieveUpdateDestroyAPIView):
# =================================================================================================
# Filter Views
#region Filter
class Filter_ListView(generics.ListCreateAPIView):
"""
@ -191,7 +191,7 @@ class Filter_DetailView(generics.RetrieveUpdateDestroyAPIView):
# =================================================================================================
# Subscription Views
#region Subscription
class Subscription_ListView(generics.ListCreateAPIView):
"""
@ -320,7 +320,7 @@ class Subscription_SubChannelView(generics.DestroyAPIView):
return Response(status=status.HTTP_204_NO_CONTENT)
# =================================================================================================
# SavedGuild Views
#region Saved Guilds
class SavedGuild_ListView(generics.ListCreateAPIView):
"""
@ -405,7 +405,7 @@ class SavedGuild_DetailView(generics.RetrieveDestroyAPIView):
# =================================================================================================
# GuildSettings Views
#region Guild Settings
class GuildSettings_ListView(generics.ListCreateAPIView):
"""
@ -488,7 +488,7 @@ class GuildSettings_DetailView(generics.RetrieveUpdateDestroyAPIView):
# =================================================================================================
# TrackedContent Views
#region Tracked Content
class TrackedContent_ListView(generics.ListCreateAPIView):
"""
@ -503,7 +503,6 @@ class TrackedContent_ListView(generics.ListCreateAPIView):
pagination_class = DefaultPagination
metadata_class = ExpandedMetadata
queryset = TrackedContent.objects.all().order_by("-creation_datetime")
filter_backends = [filters.SearchFilter, rest_filters.DjangoFilterBackend, filters.OrderingFilter]
filterset_fields = ["guid", "title", "url", "subscription", "subscription__guild_id", "channel_id", "blocked", "creation_datetime"]
@ -521,12 +520,12 @@ class TrackedContent_ListView(generics.ListCreateAPIView):
def get_queryset(self):
if self.request.user.is_superuser:
return TrackedContent.objects.all()
return TrackedContent.objects.all().order_by("-creation_datetime")
saved_guilds = SavedGuilds.objects.filter(added_by=self.request.user)
guild_ids = [guild.guild_id for guild in saved_guilds]
return TrackedContent.objects.filter(subscription__guild_id__in=guild_ids)
return TrackedContent.objects.filter(subscription__guild_id__in=guild_ids).order_by("-creation_datetime")
def post(self, request):
serializer = self.get_serializer(data=request.data)
@ -557,7 +556,6 @@ class TrackedContent_DetailView(generics.RetrieveUpdateDestroyAPIView):
parser_classes = [MultiPartParser, FormParser]
serializer_class = TrackedContentSerializer_POST
queryset = TrackedContent.objects.all().order_by("-creation_datetime")
def get_queryset(self):
if self.request.user.is_superuser:
@ -569,6 +567,9 @@ class TrackedContent_DetailView(generics.RetrieveUpdateDestroyAPIView):
return TrackedContent.objects.filter(subscription__guild_id__in=guild_ids)
# =================================================================================================
#region Article Mutator
class ArticleMutator_ListView(generics.ListCreateAPIView):
"""
View to provide a list of ArticleMutator model instances.

View File

@ -5,12 +5,12 @@
</div>
<ul class="nav col-md-4 d-flex justify-content-end list-unstyled">
<li class="ms-3">
<a href="https://gitea.corbz.dev/corbz/PYRSS-Website" class="text-reset" target="_blank">
<a href="https://gitea.cor.bz/corbz/PYRSS-Website" class="text-reset" target="_blank">
<i class="bi bi-git fs-5"></i>
</a>
</li>
<li class="ms-3">
<a href="https://gitea.corbz.dev/corbz/PYRSS-Website/wiki" class="text-reset" target="_blank">
<a href="https://gitea.cor.bz/corbz/PYRSS-Website/wiki" class="text-reset" target="_blank">
<i class="bi bi-question-lg fs-5"></i>
</a>
</li>