content order and footer links
All checks were successful
Build and Push Docker Image / build (push) Successful in 16s
All checks were successful
Build and Push Docker Image / build (push) Successful in 16s
This commit is contained in:
parent
86cd053bc4
commit
53ddffc3ba
@ -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)
|
||||
|
@ -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.
|
||||
|
@ -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>
|
||||
|
Loading…
x
Reference in New Issue
Block a user