Commit Graph

  • fe0ac5cfdd Check if resource falls under root Abhishek Shroff 2024-08-06 10:13:05 +05:30
  • 3e2389fd3a Fix ResourceByIdWithPermissions query Abhishek Shroff 2024-08-06 01:09:29 +05:30
  • 8b97be8d1e Fix query (still wrong) Abhishek Shroff 2024-08-06 00:57:35 +05:30
  • 0d6ad83d19 Resource ls command Abhishek Shroff 2024-08-06 00:32:24 +05:30
  • 711b8bb02e Allow setting user for resource operations Abhishek Shroff 2024-08-06 00:14:51 +05:30
  • 9789886297 Resource rm command Abhishek Shroff 2024-08-05 23:49:05 +05:30
  • c610dd6251 Get rid of silos Abhishek Shroff 2024-08-05 23:33:43 +05:30
  • ecec4a95cf WIP: AFilesystem Abhishek Shroff 2024-08-04 23:49:29 +05:30
  • 8ad0732a0f Split rename and reparent Abhishek Shroff 2024-08-04 22:00:20 +05:30
  • 7f2a8df372 Restructure commands Abhishek Shroff 2024-08-04 18:21:56 +05:30
  • 5dfd272fde Grant Permissions Abhishek Shroff 2024-08-04 17:37:43 +05:30
  • 0f0fd69092 Add user_id Abhishek Shroff 2024-08-04 11:31:45 +05:30
  • 3610418019 Permissions (untested) Abhishek Shroff 2024-08-04 00:54:33 +05:30
  • b7e943a8a3 Enforce permissions Abhishek Shroff 2024-08-03 23:42:28 +05:30
  • 08a41b1aee Move functionality from silo into resource Abhishek Shroff 2024-08-03 23:07:06 +05:30
  • f5068c6189 Merge fileInfo and file into resource Abhishek Shroff 2024-08-03 08:48:15 +05:30
  • ada63198a1 WIP: Permissions Abhishek Shroff 2024-08-03 08:07:49 +05:30
  • 58b52feefa Don't use App.Db directly Abhishek Shroff 2024-07-31 21:05:56 -07:00
  • 45d23dfe47 ListSilosForUser Abhishek Shroff 2024-07-31 21:01:16 -07:00
  • a342a599fa Move some files around Abhishek Shroff 2024-07-31 20:07:07 -07:00
  • be764efea8 Handle API errors better Abhishek Shroff 2024-07-31 19:23:32 -07:00
  • 6e2561eff3 List Resource Metadata Abhishek Shroff 2024-07-31 10:33:53 -07:00
  • cae7921103 Do not try to list members of non-collection Abhishek Shroff 2024-07-31 10:28:24 -07:00
  • 80cdd9e220 List folder contents Abhishek Shroff 2024-07-31 10:25:04 -07:00
  • 3ef436d8fa List silos Abhishek Shroff 2024-07-31 09:59:04 -07:00
  • 494673d853 Streamline auth middleware Abhishek Shroff 2024-07-31 01:55:51 -07:00
  • 71dda36499 Login via api Abhishek Shroff 2024-07-31 01:03:50 -07:00
  • 6433b91f45 Open silo by name or id Abhishek Shroff 2024-07-30 16:56:49 -07:00
  • 2b3645832a Refactor managers Abhishek Shroff 2024-07-30 01:31:40 -07:00
  • 06b293528d Create internal/app package for easy access to globals Abhishek Shroff 2024-07-28 22:33:07 -07:00
  • 1d750a8161 Access tokens Abhishek Shroff 2024-07-28 15:56:32 -07:00
  • 30b2ded0ed Allow manually migrating versions Abhishek Shroff 2024-07-28 15:32:12 -07:00
  • f3dd01fcac Fix new file creation Abhishek Shroff 2024-07-24 02:02:10 -07:00
  • 1c69ad4a93 Use pgxpool instead of pgx directly Abhishek Shroff 2024-07-24 01:52:05 -07:00
  • 51aea15bf4 Rerun sqlc generate Abhishek Shroff 2024-07-22 16:14:06 -07:00
  • 2e4f8d0820 Use tern to perform migrations on startup Abhishek Shroff 2024-07-22 16:13:51 -07:00
  • ca56e77f0c Make room for client code Abhishek Shroff 2024-05-10 03:39:24 +05:30
  • 09a7ba4fef Use usernames directly Abhishek Shroff 2024-04-19 12:53:57 +05:30
  • dca85cc4d9 Silo List command Abhishek Shroff 2024-04-19 12:31:38 +05:30
  • af3e70c371 Use Silos Abhishek Shroff 2024-04-19 12:18:49 +05:30
  • bcea7b7441 Tighten integration between to internal webdav library Abhishek Shroff 2024-04-18 22:24:07 +05:30
  • 0a90c7b82d Multi-delete in minio Abhishek Shroff 2024-03-25 23:03:45 +05:30
  • 19cab35d9a Minio (s3) storage backend Abhishek Shroff 2024-03-18 10:50:13 +05:30
  • 25328509de Redirect to collection url if improperly formatted Abhishek Shroff 2024-03-17 21:03:01 +05:30
  • caa21cb448 Update mod time when member resources are deleted Abhishek Shroff 2024-03-17 00:01:28 +05:30
  • 735b7e7f72 Update mod time when new member resources is added Abhishek Shroff 2024-03-16 23:56:18 +05:30
  • e6d7cb7521 Serve dir listing Abhishek Shroff 2024-03-16 23:49:17 +05:30
  • e2e734ec9a Include and tweak http.ServeContent to get rid of Seeker Abhishek Shroff 2024-03-16 23:38:56 +05:30
  • a882c32241 Streamline and simplify webdav implementation Abhishek Shroff 2024-03-16 14:58:22 +05:30
  • 3cab4b12d7 Copy golang.org/x/net/webdav Abhishek Shroff 2024-03-16 13:25:53 +05:30
  • a693b09fd8 Simplify read/write file opening Abhishek Shroff 2024-03-15 22:40:56 +05:30
  • 54628f9057 Allow seeking for http.ServeContent Abhishek Shroff 2024-03-14 09:02:59 +05:30
  • adf639a54d Properly compute and update size and etag Abhishek Shroff 2024-03-14 08:46:40 +05:30
  • 8f473f8a22 Storage Backends Abhishek Shroff 2024-03-14 07:40:55 +05:30
  • e29fd4535c Libraries Abhishek Shroff 2024-03-13 21:34:34 +05:30
  • 970a956f96 Basic auth Abhishek Shroff 2024-03-13 12:36:54 +05:30
  • 459eb76e66 User auth skeleton Abhishek Shroff 2024-03-12 23:46:58 +05:30
  • a2b10cb1b9 Consistent Naming Abhishek Shroff 2024-03-09 16:56:43 +05:30
  • bd23957bc1 Remove logging Abhishek Shroff 2024-03-06 21:45:30 +05:30
  • a1b14661db Fully working WebDAV with x/net/webdav Abhishek Shroff 2024-03-05 23:16:14 +05:30
  • 3da826d699 Create and switch to x/net/webdav handler Abhishek Shroff 2024-03-05 22:36:44 +05:30
  • 2350da2430 Implement MOVE Abhishek Shroff 2024-03-05 13:12:18 +05:30
  • 00b7586fcb Fix resource deletion Abhishek Shroff 2024-03-05 12:50:56 +05:30
  • ebfcbf095a Allow logging response body Abhishek Shroff 2024-03-05 12:40:37 +05:30
  • 2c49aa1337 Clean up command structure Abhishek Shroff 2024-03-05 12:11:47 +05:30
  • 1f0fe316a7 Clean up internal packages Abhishek Shroff 2024-03-05 11:06:02 +05:30
  • 3acf6abb59 Interfaces for core functionality Abhishek Shroff 2024-03-04 21:55:18 +05:30
  • c8f138d6d1 Don't return success responses at invalid/inaccessible paths Abhishek Shroff 2024-03-04 00:49:57 +05:30
  • a7a128e880 Package rename phylumsql => sql Abhishek Shroff 2024-03-04 00:33:32 +05:30
  • 3ef4e2f54d Generalize PhylumFs Abhishek Shroff 2024-03-04 00:27:44 +05:30
  • 033db33e09 Clean up some queries Abhishek Shroff 2024-03-03 22:04:26 +05:30
  • 6eadc65032 Initial Commit Abhishek Shroff 2024-03-03 15:30:32 +05:30