Menu

#997 Disallow pub/title mismatches when adding/editing publications

Approved
closed
None
5
2017-04-28
2017-03-03
Ahasuerus
No

Disallow pub/title mismatches when adding/editing publications. For example, an OMNIBUS publication can contain NOVEL, COLLECTION and ANTHOLOGY titles, but can't contain EDITOR titles. Conversely, a MAGAZINE publication can (and must) contain one (and only one) EDITOR title but can't contain OMNIBUS titles.

Discussion

  • Ahasuerus

    Ahasuerus - 2017-03-04
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +1 @@
    -Disallow pub/title mismatches when adding/editing publications. For example, an OMNIBUS publication can contain NOVEL, COLLECTION and ANTHOLOGY titles, but can't contain EDITOR titles. Conversely, a MAGAZINE publication can (and must) contain one EDITOR title but can't contain OMNIBUS titles.
    +Disallow pub/title mismatches when adding/editing publications. For example, an OMNIBUS publication can contain NOVEL, COLLECTION and ANTHOLOGY titles, but can't contain EDITOR titles. Conversely, a MAGAZINE publication can (and must) contain one (and only one) EDITOR title but can't contain OMNIBUS titles.
    
     
  • Ahasuerus

    Ahasuerus - 2017-04-01
    • assigned_to: Ahasuerus
     
  • Ahasuerus

    Ahasuerus - 2017-04-01

    Part 1 - EDITOR validation:

    common/isfdb.py 1.97
    common/pubClass.py 1.42
    css/edit_pub.js 1.18
    edit/submitnewpub.py 1.36
    

    Installed in r2017-151 on 2017-151. Keeping open.

     
  • Ahasuerus

    Ahasuerus - 2017-04-01

    Part 2 - Temporarily disabled pop-up validation pending an investigation of compatibility with older browser versions:

    css/edit_pub.js 1.19
    

    Installed in r2017-152 on 2017-04-01.

     
  • Ahasuerus

    Ahasuerus - 2017-04-01

    Part 3 - Rewrote pop-up validation using backward compatible JavaScript features:

    css/edit_pub.js 1.20
    

    Installed in r2017-153 on 2017-04-01.

     
  • Ahasuerus

    Ahasuerus - 2017-04-01

    Part 4 - Added CHAPBOOK validation:

    common/pubClass.py 1.43
    css/edit_pub.js 1.21
    edit/addpub.py 1.29
    edit/submitaddpub.py 1.1
    edit/submitpub.py 1.29
    edit/TARGETS 1.35
    

    Installed in r2017-154 on 2017-04-01.

     
  • Ahasuerus

    Ahasuerus - 2017-04-02

    Part 5 - Allowed CHAPBOOKs without SHORTFICTION/POEM/SERIAL titles based on user feedback:

    biblio/common.py 1.187
    common/isfdb.py 1.98
    common/pubClass.py 1.44
    css/edit_pub.js 1.22
    edit/newpub.py 1.56
    

    Installed in r2017-155 on 2017-04-02.

     
  • Ahasuerus

    Ahasuerus - 2017-04-02

    Part 6 - Disallowed ANTHOLOGY, COLLECTION, NONFICTION, NOVEL, and OMNIBUS titles in CHAPBOOK publications:

    common/pubClass.py 1.45
    css/edit_pub.js 1.23
    

    Installed in r2017-156 on 2017-04-02.

     
  • Ahasuerus

    Ahasuerus - 2017-04-02

    Part 7 - Disallowed NOVEL titles in magazines and fanzines; reorganized the logic:

    common/pubClass.py 1.46
    css/edit_pub.js 1.24
    

    Installed in r2017-157 on 2017-04-02.

     
  • Ahasuerus

    Ahasuerus - 2017-04-03

    Part 8 - Fixed the reference title logic in Clone/Import/Export Pub:

    common/pubClass.py 1.47
    css/edit_pub.js 1.25
    edit/submitclone.py 1.21
    

    Installed in r2017-158 on 2017-04-03.

     
  • Ahasuerus

    Ahasuerus - 2017-04-04
    • status: open --> closed
     
  • Ahasuerus

    Ahasuerus - 2017-04-04

    Part 9 - Disabled reference title validation for Clone/Import/Export submissions:

    common/pubClass.py 1.48
    css/edit_pub.js 1.26
    edit/submitclone.py 1.22
    edit/submitpub.py 1.30
    

    Installed in r2017-161 on 2017-04-03. Closing.

     
  • Ahasuerus

    Ahasuerus - 2017-04-05

    Part 10 - Disabled server-side reference title validation for EditPub until I can figure out how to do it right:

    common/pubClass.py 1.49
    

    Installed in r2017-163 on 2017-04-04.

     
  • Ahasuerus

    Ahasuerus - 2017-04-28

    Part 11 - Disabled reference title checking pending further debugging:

    common/pubClass.py 1.52
    

    Installed in r2017-203 on 2017-04-28.

     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB