Separate share transfers from Files storage and add folder upload to New transfer.
Deploy Ladill Transfer / deploy (push) Successful in 28s

Transfers lists only intentional shares while Files shows all storage, and New transfer accepts folder picks with flattened file uploads.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-06-08 22:31:45 +00:00
co-authored by Cursor
parent be3b719437
commit 1a95915e21
9 changed files with 181 additions and 55 deletions
+17
View File
@@ -166,6 +166,23 @@ class Transfer extends Model
return $query->where('is_folder', true);
}
public function scopeStorageContainers(Builder $query): Builder
{
return $query->where(function (Builder $inner) {
$inner->where('is_folder', true)->orWhere('is_root_storage', true);
});
}
public function scopeShareTransfers(Builder $query): Builder
{
return $query->where('is_folder', false)->where('is_root_storage', false);
}
public function isShareTransfer(): bool
{
return ! $this->is_folder && ! $this->is_root_storage;
}
public function isStorageContainer(): bool
{
return $this->is_folder || $this->is_root_storage;