mirror of
				https://github.com/advplyr/audiobookshelf.git
				synced 2025-10-27 11:18:14 +01:00 
			
		
		
		
	Delete plugins directory
This commit is contained in:
		
							parent
							
								
									aea2951b89
								
							
						
					
					
						commit
						600c1e4668
					
				@ -1,18 +0,0 @@
 | 
				
			|||||||
const PluginAbstract = require('../../server/PluginAbstract')
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
class TestPlugin extends PluginAbstract {
 | 
					 | 
				
			||||||
  constructor() {
 | 
					 | 
				
			||||||
    super()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    this.name = 'Test'
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  init(context) {
 | 
					 | 
				
			||||||
    context.Logger.info('[TestPlugin] Test plugin loaded successfully')
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  async onAction(context, actionName, target, data) {
 | 
					 | 
				
			||||||
    context.Logger.info('[TestPlugin] Test plugin onAction', actionName, target, data)
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
module.exports = new TestPlugin()
 | 
					 | 
				
			||||||
@ -1,52 +0,0 @@
 | 
				
			|||||||
{
 | 
					 | 
				
			||||||
  "name": "Test Plugin",
 | 
					 | 
				
			||||||
  "slug": "test",
 | 
					 | 
				
			||||||
  "version": "1.0.0",
 | 
					 | 
				
			||||||
  "description": "This is a test plugin",
 | 
					 | 
				
			||||||
  "extensions": [
 | 
					 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
      "target": "item.detail.actions",
 | 
					 | 
				
			||||||
      "name": "test",
 | 
					 | 
				
			||||||
      "label": "Test Action",
 | 
					 | 
				
			||||||
      "labelKey": "TestAction"
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
  ],
 | 
					 | 
				
			||||||
  "config": {
 | 
					 | 
				
			||||||
    "title": "Test Plugin Configuration",
 | 
					 | 
				
			||||||
    "titleKey": "TestPluginConfiguration",
 | 
					 | 
				
			||||||
    "description": "This is a test plugin",
 | 
					 | 
				
			||||||
    "descriptionKey": "TestPluginConfigurationDescription",
 | 
					 | 
				
			||||||
    "formFields": [
 | 
					 | 
				
			||||||
      {
 | 
					 | 
				
			||||||
        "name": "apiKey",
 | 
					 | 
				
			||||||
        "label": "API Key",
 | 
					 | 
				
			||||||
        "labelKey": "LabelApiKey",
 | 
					 | 
				
			||||||
        "type": "text",
 | 
					 | 
				
			||||||
        "required": false
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      {
 | 
					 | 
				
			||||||
        "name": "requestAddress",
 | 
					 | 
				
			||||||
        "label": "Request Address",
 | 
					 | 
				
			||||||
        "labelKey": "LabelRequestAddress",
 | 
					 | 
				
			||||||
        "type": "text",
 | 
					 | 
				
			||||||
        "required": true
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      {
 | 
					 | 
				
			||||||
        "name": "enable",
 | 
					 | 
				
			||||||
        "label": "Enable",
 | 
					 | 
				
			||||||
        "labelKey": "LabelEnable",
 | 
					 | 
				
			||||||
        "type": "checkbox"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    ]
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  "localization": {
 | 
					 | 
				
			||||||
    "en-us": {
 | 
					 | 
				
			||||||
      "TestAction": "Test Action",
 | 
					 | 
				
			||||||
      "LabelApiKey": "API Key",
 | 
					 | 
				
			||||||
      "LabelEnable": "Enable",
 | 
					 | 
				
			||||||
      "TestPluginConfiguration": "Test Plugin Configuration",
 | 
					 | 
				
			||||||
      "TestPluginConfigurationDescription": "This is a test plugin",
 | 
					 | 
				
			||||||
      "LabelRequestAddress": "Request Address"
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user