@@ -322,37 +322,13 @@ def get_absolute_url(self):
322
322
external = external ,
323
323
)
324
324
325
- def save (self , * args , ** kwargs ): # pylint: disable=arguments-differ
326
- """Add permissions to the Version for all owners on save."""
327
- from readthedocs .projects import tasks
328
- obj = super ().save (* args , ** kwargs )
329
- broadcast (
330
- type = 'app' ,
331
- task = tasks .symlink_project ,
332
- args = [self .project .pk ],
333
- )
334
- return obj
335
-
336
325
def delete (self , * args , ** kwargs ): # pylint: disable=arguments-differ
337
326
from readthedocs .projects import tasks
338
327
log .info ('Removing files for version %s' , self .slug )
339
- broadcast (
340
- type = 'app' ,
341
- task = tasks .remove_dirs ,
342
- args = [self .get_artifact_paths ()],
343
- )
344
-
345
328
# Remove resources if the version is not external
346
329
if self .type != EXTERNAL :
347
330
tasks .clean_project_resources (self .project , self )
348
-
349
- project_pk = self .project .pk
350
331
super ().delete (* args , ** kwargs )
351
- broadcast (
352
- type = 'app' ,
353
- task = tasks .symlink_project ,
354
- args = [project_pk ],
355
- )
356
332
357
333
@property
358
334
def identifier_friendly (self ):
@@ -420,23 +396,6 @@ def get_build_path(self):
420
396
return path
421
397
return None
422
398
423
- def get_artifact_paths (self ):
424
- """
425
- Return a list of all production artifacts/media path for this version.
426
-
427
- :rtype: list
428
- """
429
- paths = []
430
-
431
- for type_ in ('pdf' , 'epub' , 'htmlzip' ):
432
- paths .append (
433
- self .project
434
- .get_production_media_path (type_ = type_ , version_slug = self .slug ),
435
- )
436
- paths .append (self .project .rtd_build_path (version = self .slug ))
437
-
438
- return paths
439
-
440
399
def get_storage_paths (self ):
441
400
"""
442
401
Return a list of all build artifact storage paths for this version.
@@ -625,7 +584,7 @@ def __init__(self, *args, **kwargs):
625
584
pass
626
585
super ().__init__ (* args , ** kwargs )
627
586
628
- def save (self , * args , ** kwargs ):
587
+ def save (self , * args , ** kwargs ): # pylint: disable=arguments-differ
629
588
return 0
630
589
631
590
0 commit comments