mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-05-14 08:27:49 +00:00
* fix: enforce skill share role permission * fix: preserve share capability bypass * refactor: move share policy middleware to api package * style: order share middleware imports * fix: satisfy share middleware type checks * test: cover share policy resource types
8 lines
277 B
JavaScript
8 lines
277 B
JavaScript
const { createSharePolicyMiddleware } = require('@librechat/api');
|
|
const { hasCapability } = require('~/server/middleware/roles/capabilities');
|
|
const { getRoleByName } = require('~/models');
|
|
|
|
module.exports = createSharePolicyMiddleware({
|
|
getRoleByName,
|
|
hasCapability,
|
|
});
|