This is a snapshot of Indico's old Trac site. Any information contained herein is most probably outdated. Access our new GitHub site here.

Opened 6 years ago

Closed 4 years ago

#89 closed task (fixed)

Attach files with abstract submission

Reported by: jbenito Owned by: acastill
Priority: critical Milestone: v1.0
Component: Abstracts Version: 0.98-dev
Keywords: Cc:

Description


Change History (7)

comment:1 Changed 5 years ago by jbenito

  • Milestone changed from v0.98 to v1.0
  • Priority changed from normal to critical

comment:2 Changed 4 years ago by jbenito

  • Component changed from General to Abstracts

comment:3 Changed 4 years ago by acastill

  • Owner set to acastill
  • Status changed from new to assigned

comment:4 Changed 4 years ago by acastill

  • Status changed from assigned to in_work

comment:5 Changed 4 years ago by acastill

  • Status changed from in_work to awaiting_merge

comment:6 Changed 4 years ago by jbenito

  • Status changed from awaiting_merge to merging

comment:7 Changed 4 years ago by Alexis Castilla Hernandez <alexis.castilla.hernandez@…>

  • Resolution set to fixed
  • Status changed from merging to closed

In [d8fbd8bf26b609f113b7c7f493d1b58f63e38b17/indico]:

[IMP] Abstract submission form

  • Many changes done to improve the abstract submission part:
  • Same classes for the abstract wrapper for both, display and management (before 2 differents ways to do this)
  • Added new class AbstractParam? to use inheritance.
  • Common template (AbstractDataModification?.tpl) for the submit/modify functionality everywhere and for the abstract preview.
  • Taken out all html code from python files for this functionality -> A lot of new code within the AbstractDataModification? template.
  • Allow to add existing authors.
  • Drag and drop to move authors and co-authors using jquery. New JS classes to manage the authors list.
  • Added more checks on submit the form.
  • New way to give feedback to the user for the limited fields.
  • Deleted some templates not used anymore.
  • New file Dragndrop.js with some standard code for drag and drop.
  • New fossil of the Author class (abstractDataWrapper) to keep the author values if the server gets an error.
  • Added functionality to add attached files in abstract submission form.
  • Included new LocalFile? fossil to set a new url for the files.
  • Added new path for the abstract attachments in the repository.
  • New attribute in class Abstract for the attachments.
  • Implemented functionlity in class Abstract to store new materials, delete materials, clone materials, check materials size...
  • Files size checked in the server side.
  • New param "attachments" to show the attached files in the abstract display/modify pages.
  • New UH and RH classes to get an attached file.
  • Included new attachments and files that are already attached (if modifying abstract) in the .tpl.
  • File/s size checked in the client size.
  • Implemented functionality in the interface to add/delete new attachments and to delete files already attached (if modifying)

Other things included in this ticket:

  • Fixed a bug in Default.css (extra " causing errors in IE7)
  • Added some internationalization to the parameter manager error messages.
  • Fixed bug within jquery-ui.js file in line -8262,7: Extra ',' at the end causing error in IE7.
  • New var in indico.conf.sample to limit he maximum size per file.
  • Renamed the var used in indico.conf.sample to limit the maximum size per request.
  • Sticky footer modifying some CSS properties.
  • Fixed some bugs in abstract display protection.
  • New class KeyAccessError?.
  • Fixed bug in AccessControler? class when the owner hasn't owner (highest level).
  • Replaced deprecated indico project url (<http://cern.ch/indico>) by the current one (<http://indico-software.org/>).
  • Fixed bug in AbstractMgr? to check if the author belongs to any abstract.
  • Removed internationalization of menu entries in displayMgr.py
  • closes #89
Note: See TracTickets for help on using tickets.