mirror of
				https://github.com/ae-utbm/sith.git
				synced 2025-11-04 11:03:04 +00:00 
			
		
		
		
	Remove hand crafted urls on viewer-index.ts
This commit is contained in:
		@@ -1,5 +1,6 @@
 | 
			
		||||
from datetime import datetime
 | 
			
		||||
 | 
			
		||||
from django.urls import reverse
 | 
			
		||||
from ninja import FilterSchema, ModelSchema, Schema
 | 
			
		||||
from pydantic import Field, NonNegativeInt
 | 
			
		||||
 | 
			
		||||
@@ -20,11 +21,16 @@ class PictureSchema(ModelSchema):
 | 
			
		||||
        fields = ["id", "name", "date", "size", "is_moderated", "asked_for_removal"]
 | 
			
		||||
 | 
			
		||||
    owner: UserProfileSchema
 | 
			
		||||
    sas_url: str
 | 
			
		||||
    full_size_url: str
 | 
			
		||||
    compressed_url: str
 | 
			
		||||
    thumb_url: str
 | 
			
		||||
    album: str
 | 
			
		||||
 | 
			
		||||
    @staticmethod
 | 
			
		||||
    def resolve_sas_url(obj: Picture) -> str:
 | 
			
		||||
        return reverse("sas:picture", kwargs={"picture_id": obj.id})
 | 
			
		||||
 | 
			
		||||
    @staticmethod
 | 
			
		||||
    def resolve_full_size_url(obj: Picture) -> str:
 | 
			
		||||
        return obj.get_download_url()
 | 
			
		||||
 
 | 
			
		||||
@@ -217,7 +217,7 @@ exportToHtml("loadViewer", (config: ViewerConfig) => {
 | 
			
		||||
        const updateArgs = {
 | 
			
		||||
          data: { sasPictureId: this.currentPicture.id },
 | 
			
		||||
          unused: "",
 | 
			
		||||
          url: `/sas/picture/${this.currentPicture.id}/`,
 | 
			
		||||
          url: this.currentPicture.sas_url,
 | 
			
		||||
        };
 | 
			
		||||
        if (this.pushstate === History.Replace) {
 | 
			
		||||
          window.history.replaceState(
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user