{"id":36975015,"url":"https://github.com/noxify/asset-ownership","last_synced_at":"2026-01-13T22:02:59.468Z","repository":{"id":57028847,"uuid":"132517502","full_name":"noxify/asset-ownership","owner":"noxify","description":"This plugin extends the existing asset query and shows only the assets which has been uploaded by the current user.","archived":true,"fork":false,"pushed_at":"2019-03-01T08:47:04.000Z","size":20,"stargazers_count":5,"open_issues_count":2,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-10-28T12:51:28.683Z","etag":null,"topics":["assets","craft-plugin","craft3","craftcms","opensource","ownership","permissions"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/noxify.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-05-07T21:18:01.000Z","updated_at":"2023-01-28T17:19:03.000Z","dependencies_parsed_at":"2022-08-23T16:20:28.335Z","dependency_job_id":null,"html_url":"https://github.com/noxify/asset-ownership","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/noxify/asset-ownership","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noxify%2Fasset-ownership","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noxify%2Fasset-ownership/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noxify%2Fasset-ownership/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noxify%2Fasset-ownership/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/noxify","download_url":"https://codeload.github.com/noxify/asset-ownership/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noxify%2Fasset-ownership/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28400680,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-13T14:36:09.778Z","status":"ssl_error","status_checked_at":"2026-01-13T14:35:19.697Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["assets","craft-plugin","craft3","craftcms","opensource","ownership","permissions"],"created_at":"2026-01-13T22:02:59.393Z","updated_at":"2026-01-13T22:02:59.450Z","avatar_url":"https://github.com/noxify.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Asset Ownership plugin for Craft CMS 3\n\nThis plugin extends the existing asset query and shows only the assets which has been uploaded by the current user.\nTo ensure that an user can not overwrite an asset from another user, this plugin comes with the functionality to create unique asset file names.\n\n## Requirements\n\nThis plugin requires Craft CMS 3 or later.\n\n## Installation\n\n### Via Composer\n\n    composer require noxify/asset-ownership\n\n### Via Marketplace\n\nJust search for `Asset Ownership` and click install.\n\n## Configuring Asset Ownership\n\nThe Plugin comes with two settings which can be configured via the Control Panel.\n\n| Name                   | Default | Required | \n|------------------------|---------|----------|\n| Asset User Field       |  `NULL` | Yes      |\n| Create Unique Filename |  `true` | Yes      |\n\n\n## Using Asset Ownership\n\nAfter installing and enabling the Plugin, you have to create a new field.\n\n* Fieldname: Uploaded By\n* Handle: uploadedBy\n* Field Type: Users\n* Sources: All [x]\n* Limit: 1\n\nAfter creating the new field, you have assign it to all your volumes.\n\n```\nControl Panel \u003e Settings \u003e Assets \u003e Volumes \u003e {volumename} \u003e Tab: Field Layout\n``` \n\nLast but not least, you have to go to Plugin Settings.\nHere you have to choose the created \"Uploaded By\" field in the dropdown.\n\n## How can I see all uploaded assets\n\nTo see all assets you must be an `admin` or you have the `custom permission` to see assets from other users.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoxify%2Fasset-ownership","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnoxify%2Fasset-ownership","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoxify%2Fasset-ownership/lists"}