issue #1953 improved privacy on searches and associate each search to its creator

* remove temporary functions ws_gallery_getSearch and ws_gallery_updateSearch
* split get_search_array into sub-functions to use them in web API
* use search_uuid as search_id instead of the numeric search.id : better privacy
* only the creator of the search can update it
* if a visitors tries to open the search of another user, it (the search) gets forked into a new search
This commit is contained in:
plegall
2023-08-09 19:18:30 +02:00
parent 73e61749fe
commit b787dfd291
9 changed files with 152 additions and 88 deletions

4
ws.php
View File

@@ -1372,9 +1372,7 @@ enabled_high, registration_date, registration_date_string, registration_date_sin
'pwg.images.filteredSearch.update',
'ws_images_filteredSearch_update',
array(
'search_id' => array(
'type' => WS_TYPE_ID,
),
'search_id' => array(),
'allwords' => array(
'flags' => WS_PARAM_OPTIONAL,
'info' => 'query to search by words',