Revision history for Perl extension Eidetic.

2004-01-09 kees kees@osdl.org

  • bugfixing missing "new" template recognition

2004-01-08 kees kees@osdl.org

  • fixing up packaging to work with perl 5.6.0

2004-01-06 kees kees@osdl.org

  • releasing 2.1.5 as stable 2.2.0

2003-12-29 14:38 bryce

  • lib/Eidetic.pm: Adding code to link new documents to their parent folder
  • lib/Eidetic.pm: Adding document link routine so that documents get placed into the appropriate folder on submission.

2003-12-29 13:21 bryce

Eidetic 2.1.5 Development Release
  • lib/Eidetic.pm, lib/Eidetic/Database.pm, Eidetic.spec, META.yml:
    • Updating from 2.1.4 to 2.1.5
  • Changes, lib/Eidetic.pm: Fixing some minor bugs in interface generation. blank.gif was being included as
    images/images/blank.gif, so removed the redundant 'imagess/'. Changed a few HTML bits to be xhtml (lowercasing). Plus a few stylistic changes.

2003-12-24 18:29 bryce

  • Makefile.PL, lib/Eidetic.pm: Working on getting move-folder and move-document to behave correctly, putting in better user feedback, simplifying screens, etc. etc.

2003-12-23 10:40 bryce

  • lib/Eidetic.pm: Reactivating remove function

2003-11-07 13:38 bryce

  • doc/PLAN, lib/Eidetic.pm: Making paths to various things a bit more correct, and fixing some bugs in the make_tree code.

2.1.4:

  • repackaging for redhat7.1 compatibility
  • test for existance of Template for testing

2.1.3:

  • updating website building

2.1.2:

  • removed "framed" template support

2.1.1:

  • packaging cleanups
  • correcting the Config::Simple error reporting
  • typos

2.1.0:

  • merging in docsys changes
  • added "getDatabase"

2.0.0:

  • updating Documentation
  • moved Queries outside of Eidetic.pm and into client code.
  • created "registerQuery" method
  • cleaning up trace function slightly
  • disabled "do_remove" function temporarily

1.921002

  • replaced sendto_email code with calls to Mail::Sender
  • added sendto_email template file handling in notifyStaff
  • added back a few old-style replacements for error msgs
  • adding next cmd/query/notice to some functions missing it
  • adding simple function tracing method
  • fixing calls to updateRecord to handle new table hash
  • adding "globalHtmlRoot" configuration

1.921001

  • added init and config tests
  • fixing bugs found during testing
  • started on utility tests
  • started on command tests
  • created template tests

1.921000 (2003-06-26)

  • new package, care of h2xs (kees)
  • splitting away from docsys (kees)
  • need to add the following to eidetic config files now: (kees)
    • proj_update_email
      project_notification_emails
      project_notification_emails_jp
  • need to add the following to eidetic config files now: (kees)
    • max_folder_depth
      default_folder
  • hashed all the function calls (kees)
  • created real OO methods for Eidetic.pm (kees)
  • moved globals into object data structures (kees)

2002-05-06 (Eidetic Release 1.9.0)

  • Added routine getFieldText
  • Fixed code that returns insertid
  • Altered search to look for substrings instead of whole strings
  • Added searching on (x)_uid_(y) type fields
  • Added better file upload capability
  • Fixed code to put notice messages into templates
  • Added logic for document management system
  • Added subs prepare_archive, receive_archive, process_archive, clean_archive.
  • Fixed error causing paging to break after a POST
  • Added subquery capability
  • Made cleanFilename much more restrictive

2002-04-11

  • Various bug fixes, feature additions, etc.

2001-10-02

  • Updated TODO, moved stuff into DESIGN.intent

2001-10-01

  • Establish & update ChangeLog and TODO files
  • Integrated calendar routines by Jakub
  • Reworking of how modules and commands are dispatched to reduce the amount of hard coding required
  • Removal of a bunch of old code
  • Reorganization of some recently added code
  • Added some new junction table stuff (rest coming next week)
  • More I've probably missed

2001-09-25

  • Preliminary ticket system
  • Develop general purpose authorization system
  • Set up password change capability
  • Divide code into external CGI plus separate db accessor
  • Split user/admin capabilities
  • Straighten out function naming convention
  • Refactor code and standardize routine API's and names
  • Get the schemas, types, and defaults to load out of mysql
  • Generalize store/display/edit functionality
2001-08-17

General

  • Changed error message when specifying non-registered modulename
  • Split code out of eidetic.cgi into Eidetic.pm perl module and .cgi, each cgi a separate authz zone. This allows each zone to have a customized set of available modules and commands.
  • Stubbed in authz/permissions system.
  • Fix to Next/Prev paging functionality. Now looks up first and last item # from the database instead of trying to guess.
  • Misc. other polishing & bug fixing
Brought to you by the Open Source Development Labs