{"html_url": "https://github.com/simonw/datasette/issues/690#issuecomment-596275489", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/690", "id": 596275489, "node_id": "MDEyOklzc3VlQ29tbWVudDU5NjI3NTQ4OQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-09T00:55:29Z", "updated_at": "2020-03-09T00:55:29Z", "author_association": "OWNER", "body": "I just hacked around this again in `datasette-search-all`, which abuses the `description_source_license` block to add a search for to the top of the `index.html` template: https://github.com/simonw/datasette-search-all/blob/f9b2a9c3328f35021a4744205d862c108f8f08eb/datasette_search_all/templates/index.html", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 573755726, "label": "Mechanism for plugins to add action menu items for various things"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/690#issuecomment-596296745", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/690", "id": 596296745, "node_id": "MDEyOklzc3VlQ29tbWVudDU5NjI5Njc0NQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-09T01:48:04Z", "updated_at": "2020-03-09T01:48:53Z", "author_association": "OWNER", "body": "Maybe there are a few things here:\r\n* A mechanism for adding **actions** - essentially menu items - to tables and rows and queries and the index page\r\n* A way of defining blocks on the page where a plugin can add an entire block of custom HTML - above and below the table, or at the top of the index page for example.\r\n\r\nAnything fancier than this can be achieved using JavaScript - provided there are documented blocks with IDs that JavaScript code can then manipulate in sensible ways.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 573755726, "label": "Mechanism for plugins to add action menu items for various things"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/690#issuecomment-596296955", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/690", "id": 596296955, "node_id": "MDEyOklzc3VlQ29tbWVudDU5NjI5Njk1NQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-09T01:49:19Z", "updated_at": "2020-03-09T01:49:19Z", "author_association": "OWNER", "body": "Once I've defined what these are they can be implemented using the existing `pluggy` mechanism.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 573755726, "label": "Mechanism for plugins to add action menu items for various things"}, "performed_via_github_app": null}