Added a menu item to show all publishers.

master
Pacman Ghost 4 years ago
parent 77ee30c8cb
commit 840495e12f
  1. 9
      asl_articles/search.py
  2. 3
      web/src/App.js

@ -108,6 +108,15 @@ def search():
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@app.route( "/search/publishers", methods=["POST","GET"] )
def search_publishers():
"""Return all publishers."""
publs = sorted( Publisher.query.all(), key=lambda p: p.publ_name.lower() )
results = [ get_publisher_vals( p, True ) for p in publs ]
return jsonify( results )
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@app.route( "/search/publisher/<int:publ_id>", methods=["POST","GET"] )
def search_publisher( publ_id ):
"""Search for a publisher."""

@ -73,6 +73,9 @@ export default class App extends React.Component
const menu = ( <Menu id="app">
<MenuButton />
<MenuList>
<MenuItem id="menu-show-publishers"
onSelect = { () => this._onSpecialSearch( "/search/publishers" ) }
>Show publishers</MenuItem>
<MenuItem id="menu-search-technique"
onSelect = { () => this._onSpecialSearch( "/search/tag/technique", {randomize:1} ) }
>Show technique</MenuItem>

Loading…
Cancel
Save