Commit 73aa0750 authored by Stefano Alberto Russo's avatar Stefano Alberto Russo
Browse files

Implemented the "browsable" storage logic.

parent dc119395
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -840,7 +840,7 @@ class FileManagerAPI(PrivateGETAPI, PrivatePOSTAPI):
                data = {'data':[]}
                
                # Get storages
                storages = list(Storage.objects.filter(group=None)) + list(Storage.objects.filter(group__user=request.user))
                storages = list(Storage.objects.filter(group=None,browsable=True)) + list(Storage.objects.filter(group__user=request.user,browsable=True))
                
                # Oder storages (re-orderded in the file manager anyway)
                storages.sort(key=lambda storage: storage.id)
+18 −0
Original line number Diff line number Diff line
# Generated by Django 2.2.1 on 2022-04-10 15:31

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('core_app', '0032_auto_20220409_1813'),
    ]

    operations = [
        migrations.AlterField(
            model_name='storage',
            name='browsable',
            field=models.BooleanField(default=True, verbose_name='Browsable in the file manager?'),
        ),
    ]
+1 −1
Original line number Diff line number Diff line
@@ -394,7 +394,7 @@ class Storage(models.Model):
    conf = JSONField(blank=True, null=True)
 
    # Include as browsable in the file manager?
    browsable = models.BooleanField('Browsable in the file manager?', default=False)
    browsable = models.BooleanField('Browsable in the file manager?', default=True)

 
    class Meta: