You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+57-17Lines changed: 57 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,12 +5,14 @@ A comprehensive file and document management system for Filament applications, f
5
5
## Features
6
6
7
7
-**📁 File & Folder Management** - Upload files, create folders, and organize content
8
-
-**🔗 External Links** - Add and manage external links with descriptions
8
+
-**🔗 External Links** - Add and manage external links with descriptions (including video embeds)
9
9
-**👥 Advanced Permissions** - Google Drive-style ownership with Creator, Owner, Editor, and Viewer roles
10
10
-**🔄 Automatic Inheritance** - Permissions automatically inherit from parent folders
11
-
-**🔍 Multiple Views** - Public Library, My Documents, Shared with Me, Created by Me, and Search All
11
+
-**🔍 Multiple Views** - Public Library, My Documents, Shared with Me, Created by Me, Favorites, and Search All
12
+
-**🏷️ Tags & Favorites** - Organize items with tags and mark favorites for quick access
12
13
-**⚙️ Configurable Admin Access** - Flexible admin role configuration
13
14
-**🎨 Filament Integration** - Native Filament UI components and navigation
15
+
-**🏢 Multi-Tenancy Support** - Optional team/organization scoping for all library content
14
16
15
17
## Installation
16
18
@@ -89,16 +91,17 @@ public function boot()
89
91
90
92
### 3. Navigation
91
93
92
-
The plugin automatically adds navigation items:
94
+
The plugin automatically adds navigation items under "Resource Library":
93
95
-**Library** - Main library view
94
96
-**Search All** - Search across all accessible content
95
97
-**My Documents** - Personal documents and folders
96
98
-**Shared with Me** - Items shared by other users
97
99
-**Created by Me** - Items you created
100
+
-**Favorites** - Items you've marked as favorites
98
101
99
102
## Permissions System
100
103
101
-
The plugin features a sophisticated permissions system inspired by Google Drive. See [Permissions Documentation](docs/permissions.md) for complete details.
104
+
The plugin features a sophisticated permissions system inspired by Google Drive.
102
105
103
106
### Quick Overview
104
107
@@ -144,27 +147,64 @@ For complete setup instructions, troubleshooting, and advanced configuration, se
144
147
145
148
## Configuration
146
149
147
-
### Admin Role Configuration
150
+
The config file (`config/filament-library.php`) includes the following options:
151
+
152
+
### User Model
148
153
149
154
```php
150
-
// config/filament-library.php
151
-
return [
152
-
'admin_role' => 'Admin', // Default admin role
153
-
'admin_callback' => null, // Custom callback function
0 commit comments