strasbourg: add script to index formdefs in elasticsearch (#18867)
This commit is contained in:
parent
6898318f82
commit
34f72186c0
|
@ -0,0 +1,22 @@
|
|||
#! /usr/bin/env python
|
||||
|
||||
from elasticsearch import Elasticsearch
|
||||
|
||||
import wcs
|
||||
from wcs.formdef import FormDef
|
||||
|
||||
es = Elasticsearch([{'host': '46.18.194.18', 'port': 9200}])
|
||||
|
||||
for formdef in FormDef.select():
|
||||
if formdef.disabled and not formdef.disabled_redirection:
|
||||
continue
|
||||
url = formdef.get_url() if not formdef.disabled else formdef.disabled_redirection
|
||||
es.index(index='liferay-20116',
|
||||
doc_type='LiferayDocumentType',
|
||||
id="wcs:formdef:%s" % formdef.id,
|
||||
body={
|
||||
'title': formdef.name,
|
||||
'url': formdef.get_url(),
|
||||
'description': '',
|
||||
'type': 'procedure'
|
||||
})
|
Loading…
Reference in New Issue