Menu

#163 Create new Title fields to move storylen values to

Approved
closed
5
2019-01-18
2009-10-23
No

The Storylen field is currently seriously overloaded. It needs to be split into:

  • actual story length for short fiction: ss/nv/nt
  • Contents notes for omnibus titles
  • Novelization flag
  • Juvenile flag, possibly with suggested age note (always starts with "JVN")

A script must copy existing entries to new fields, based on the current field contents and title type.

There must be interfaces to set and edit each of the new fields, which should be pulldowns for fields with a restricted set of choices, and checkboxes for flags.

Coresponding changes must be made in the Web API.

-DES

Discussion

  • Ahasuerus

    Ahasuerus - 2009-11-30
    • summary: unload storylen field --> Create new Title fields to move storylen values to
     
  • Ahasuerus

    Ahasuerus - 2016-12-01
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,13 +1,14 @@
     The Storylen field is currently seriously overloaded. It needs to be split into:
    -\*actual storylength for short fiction: sf/ss/nv/nt 
    -\*Contents notes for omnibus titles
    -\*Novelization flag \(for novels and possibly novellas\)
    -\*Juvenile flag, possibly with suggested age note \(always starts with "JVN"\)
    +
    +* actual story length for short fiction: ss/nv/nt 
    +* Contents notes for omnibus titles
    +* Novelization flag
    +* Juvenile flag, possibly with suggested age note (always starts with "JVN")
    
     A script must copy existing entries to new fields, based on the current field contents and title type.
    
     There must be interfaces to set and edit each of the new fields, which should be pulldowns  for  fields with a restricted set of choices, and checkboxes for flags.
    -\
    +
     Coresponding changes must be made in the Web API.
    
     -DES
    
    • Group: --> Approved
     
  • Ahasuerus

    Ahasuerus - 2016-12-01

    Updated to reflect 2016 data standards.

     
  • Ahasuerus

    Ahasuerus - 2017-01-17
    • status: open --> closed
    • assigned_to: Ahasuerus
     
  • Ahasuerus

    Ahasuerus - 2017-01-17

    Implemented in:

     biblio/adv_search_results.py 1.26
    biblio/common.py 1.166
    biblio/fc.py 1.30
    biblio/pl.py 1.99
    biblio/search.py 1.45
    biblio/title.py 1.112
    common/isfdb.py 1.91
    common/titleClass.py 1.33
    common/viewers.py 1.125
    edit/cleanup_report.py 1.80
    edit/editpub.py 1.58
    edit/edittitle.py 1.48
    edit/isfdblib.py 1.176
    edit/isfdblib_help.py 1.8
    edit/isfdblib_print.py 1.60
    edit/newpub.py 1.53
    edit/submitnewpub.py 1.35
    edit/submittitle.py 1.29
    edit/ts_merge.py 1.16
    edit/tv_merge.py 1.22
    mod/ka_new.py 1.19
    mod/pa_new.py 1.32
    mod/ta_merge.py 1.18
    mod/ta_unmerge.py 1.17
    mod/ta_update.py 1.21
    mod/va_new.py 1.12
    nightly/nightly_update.py 1.185
    scripts/split_storylen_field.sql 1.1
    

    Installed in r2017-018 on 2017-01-16. Closing.

     
  • Ahasuerus

    Ahasuerus - 2017-01-17

    Big fix - corrected the names of the new Help templates in NewPub:

    edit/isfdblib_help.py 1.9
    

    Installed in r2017-019 on 2017-01-16. Keeping closed.

     
  • Ahasuerus

    Ahasuerus - 2017-01-17

    Changed the Story Length field to a drop-down in Edit Title. Implemented in:

    common/isfdb.py 1.92
    edit/edittitle.py 1.49
    edit/isfdblib_help.py 1.10
    

    Installed in r2017-020 on 2017-01-17.

     
  • Ahasuerus

    Ahasuerus - 2017-01-17

    Updated cleanup reports and and changed empty storylen values to NULLs. Implemented in:

    edit/cleanup_report.py 1.81
    edit/isfdblib.py 1.177
    nightly/nightly_update.py 1.186
    scripts/empty_storylen_in_titles.sql 1.1
    

    Installed in r2017-021 on 2017-01-17.

     
  • Ahasuerus

    Ahasuerus - 2017-01-17

    Added storylen code validation in common/titleClass.py 1.34. Installed in r2017-022 on 2017-01-17.

     
  • Ahasuerus

    Ahasuerus - 2017-01-18

    Change 'StoryLen' to 'Length' to make it standard:

    biblio/search.py 1.46
    biblio/title.py 1.113
    common/viewers.py 1.126
    edit/addpub.py 1.27
    edit/addvariant.py 1.24
    edit/cleanup_report.py 1.82
    edit/clonecontent.py 1.41
    edit/clonepub.py 1.43
    edit/editpub.py 1.59
    edit/edittitle.py 1.50
    edit/isfdblib.py 1.178
    edit/isfdblib_help.py 1.11
    edit/isfdblib_print.py 1.61
    edit/newpub.py 1.54
    

    Installed in r2017-023 on 2017-01-18.

     
  • Ahasuerus

    Ahasuerus - 2017-01-24

    Changed all values from 'ss', 'nt', 'nv' to fully spelled out words in:

    biblio/pl.py 1.100
    biblio/search.py 1.47
    biblio/title.py 1.114
    common/isfdb.py 1.93
    common/pubClass.py 1.40
    common/titleClass.py 1.35
    common/viewers.py 1.128
    css/edit_pub.js 1.14
    edit/editpub.py 1.60
    edit/isfdblib_help.py 1.13
    edit/isfdblib_print.py 1.62
    mod/ca_new.py 1.23
    mod/common.py 1.77
    mod/pa_new.py 1.33
    mod/pa_update.py 1.22
    nightly/nightly_update.py 1.187
    scripts/spell_out_storylen_values.sql 1.1
    

    Installed in r2017-027 on 2017-01-23.

     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB