clean up of unneeded viewing hidden vars, now we retrieve data from pa_user_state
This commit is contained in:
18
TODO
18
TODO
@@ -1,8 +1,4 @@
|
|||||||
## GENERAL
|
## GENERAL
|
||||||
* for below.. make Options( request )
|
|
||||||
- remove all "Options()" that are not set by a user-choice in the F/E and just make sure new "Options" sets all defaults as needed
|
|
||||||
- some done, just finish it
|
|
||||||
|
|
||||||
* fix BUG-81
|
* fix BUG-81
|
||||||
|
|
||||||
* browser back/forward buttons dont work -- use POST -> redirect to GET
|
* browser back/forward buttons dont work -- use POST -> redirect to GET
|
||||||
@@ -11,20 +7,20 @@
|
|||||||
-- these need to store 'job prefs' somewhere... (extras?)
|
-- these need to store 'job prefs' somewhere... (extras?)
|
||||||
files.py:@app.route("/fix_dups", methods=["POST"])
|
files.py:@app.route("/fix_dups", methods=["POST"])
|
||||||
???
|
???
|
||||||
|
* viewlist can work out new view_eids server side, and pass them back as json data (fixes loss of fullscreen & back/fwd issues)
|
||||||
|
- can consider an optim-- new_view page makes calls to viewlist to ADD json data only, so only trigger a new "viewlist" if we dont have data for that part of the eids
|
||||||
|
|
||||||
* refimg locns can lose an array idx of 0 always.
|
* per file you could select an unknown face and add it as a ref img to an existing person, or make a new person and attach?
|
||||||
|
|
||||||
* delete / rescan in dev, needs to delete faces, frl, ffl, ...
|
* delete / rescan in dev, needs to delete faces, frl, ffl, ...
|
||||||
|
|
||||||
|
* refimg locns can lose an array idx of 0 always.
|
||||||
|
|
||||||
* search allow noo?
|
* search allow noo?
|
||||||
|
|
||||||
* optim to not run_ai_on_* for scan, needs to make sure last run_ai_on actually ran/worked - might have failed (or in my case was marked stale and I cancelled it)
|
* optim to not run_ai_on_* for scan, needs to make sure last run_ai_on actually ran/worked - might have failed (or in my case was marked stale and I cancelled it)
|
||||||
-- also the case for get file details though, need to make sure last one was completed
|
-- also the case for get file details though, need to make sure last one was completed
|
||||||
|
|
||||||
* viewlist can work out new view_eids server side, and pass them back as json data
|
|
||||||
- can consider an optim-- new_view page makes calls to viewlist to ADD json data only, so only trigger a new "viewlist" if we dont have data for that part of the eids
|
|
||||||
|
|
||||||
* per file you could select an unknown face and add it as a ref img to an existing person, or make a new person and attach?
|
|
||||||
* [DONE] order/ find face with largest size and at least show that as unmatched
|
* [DONE] order/ find face with largest size and at least show that as unmatched
|
||||||
- could also try to check it vs. other faces, if it matches more than say 10? we offer it up as a required ref img, then cut that face (with margin) out and use it is a new ref image / person
|
- could also try to check it vs. other faces, if it matches more than say 10? we offer it up as a required ref img, then cut that face (with margin) out and use it is a new ref image / person
|
||||||
* on viewer: allow face to be used to create person, add to existing person, and allow 'ignore', mark as 'not a face', etc. -> all into DB
|
* on viewer: allow face to be used to create person, add to existing person, and allow 'ignore', mark as 'not a face', etc. -> all into DB
|
||||||
@@ -38,10 +34,6 @@
|
|||||||
|
|
||||||
* allow joblog search
|
* allow joblog search
|
||||||
|
|
||||||
* in Fullscreen mode and next/prev dropped out of FS when calling /viewlist route
|
|
||||||
-- only way to fix this, is for when we POST to viewlist, it returns json, and we never leave /view/X
|
|
||||||
-- then we can stay on-page, and stay in FS and then just call ViewImageOrVide()
|
|
||||||
|
|
||||||
GUI overhaul?
|
GUI overhaul?
|
||||||
* on a phone, the files.html page header is a mess "Oldest.." line is too large to fit on 1 line (make it a hamburger?)
|
* on a phone, the files.html page header is a mess "Oldest.." line is too large to fit on 1 line (make it a hamburger?)
|
||||||
- searched for text overlaps buttons above and below
|
- searched for text overlaps buttons above and below
|
||||||
|
|||||||
@@ -77,14 +77,8 @@
|
|||||||
{
|
{
|
||||||
s='<form id="_fmv" method="POST" action="/viewlist">'
|
s='<form id="_fmv" method="POST" action="/viewlist">'
|
||||||
s+='<input type="hidden" name="eids" value="'+$("#eids").val() + '">'
|
s+='<input type="hidden" name="eids" value="'+$("#eids").val() + '">'
|
||||||
s+='<input type="hidden" name="noo" value="{{OPT.noo}}">'
|
|
||||||
s+='<input type="hidden" name="cwd" value="{{OPT.cwd}}">'
|
s+='<input type="hidden" name="cwd" value="{{OPT.cwd}}">'
|
||||||
s+='<input type="hidden" name="root" value="{{OPT.root}}">'
|
s+='<input type="hidden" name="root" value="{{OPT.root}}">'
|
||||||
s+='<input type="hidden" name="size" value="{{OPT.size}}">'
|
|
||||||
s+='<input type="hidden" name="grouping" value="{{OPT.grouping}}">'
|
|
||||||
s+='<input type="hidden" name="offset" value="{{OPT.offset}}">'
|
|
||||||
s+='<input type="hidden" name="folders" value="{{OPT.folders}}">'
|
|
||||||
s+='<input type="hidden" name="how_many" value="{{OPT.how_many}}">'
|
|
||||||
s+='<input type="hidden" name="orig_url" value="{{OPT.orig_url}}">'
|
s+='<input type="hidden" name="orig_url" value="{{OPT.orig_url}}">'
|
||||||
s+='<input type="hidden" name="view_eid" value="{{OPT.view_eid}}">'
|
s+='<input type="hidden" name="view_eid" value="{{OPT.view_eid}}">'
|
||||||
s+='<input type="hidden" name="fullscreen" value="' + fullscreen + '">'
|
s+='<input type="hidden" name="fullscreen" value="' + fullscreen + '">'
|
||||||
|
|||||||
Reference in New Issue
Block a user