DEV: Revert 3 commits for plugin API to add directory columns (#13423)

This commit is contained in:
Mark VanLandingham
2021-06-17 12:37:37 -05:00
committed by GitHub
parent c47f55253f
commit 95b51669ad
27 changed files with 102 additions and 241 deletions

View File

@ -373,17 +373,6 @@ class Plugin::Instance
assets
end
def add_directory_column(column_name, query:, icon: nil)
validate_directory_column_name(column_name)
directory_column = DirectoryColumn
.find_or_create_by(name: column_name, icon: icon, type: DirectoryColumn.types[:plugin]) do |column|
column.position = DirectoryColumn.maximum("position") + 1
column.enabled = false
end
DirectoryColumn.add_plugin_directory_column(column_name)
DirectoryItem.add_plugin_query(query)
end
def delete_extra_automatic_assets(good_paths)
return unless Dir.exists? auto_generated_path
@ -975,11 +964,6 @@ class Plugin::Instance
private
def validate_directory_column_name(column_name)
match = /^[_a-z]+$/.match(column_name)
raise "Invalid directory column name '#{column_name}'. Can only contain a-z and underscores" unless match
end
def write_asset(path, contents)
unless File.exists?(path)
ensure_directory(path)