0
I Use This!
Inactive

Commits : Listings

Analyzed about 12 hours ago. based on code collected about 12 hours ago.
Aug 28, 2024 — Aug 28, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
The generated notifications are now user specific. For this purpose the user information obtained form the server now contains profile options which in turn are used for generating the notifications. Source is not tested yet More... almost 13 years ago
Implementation of user specific notifications was added. No user preferences are considered yet and all possible notifications are generated More... almost 13 years ago
Notifications are now generated when needed in the NotificationManager instead of kept as part of DataSource class. More... almost 13 years ago
QualityAssurance interface now displays the list of reviewers along with the list of contributors. The list of reviewers is generated in the Discussion class and for PathwayElements consists of all topics and posting associated with the pathway element and is subcomponents. For Pathways the list consists of all topics and postings associated with any of the components of the pathway. The UserList class has a temporary try section over the new introductions to prevent crashes during the OECD review process and will need further testing. More... almost 13 years ago
New FeedbackToolbar was added to all editor headers enabling users to create general comments about the edited objects. More... almost 13 years ago
The notification system now generates the notifications based on revision history. All actions since last revision are added as notifications to the SYSTEM user. Currently no user specific notifications are created. So far the notifications system has been tested only with new discussion topics. More... almost 13 years ago
Publishing is now generating error and confirmation messages and runs in its own thread. More... almost 13 years ago
The readonly inheritance was modified for the nested EffectopediaObjects. The read only status is determined as a disjunction between the "Load" function parameter (often reflecting parent readonly flag) and self readonly flag. More... almost 13 years ago
Minor revision in Lhasa script generated examples. More... almost 13 years ago
The new version introduces major interface update which allows individual EffectopediaObjects when flagged to be loaded in the editors as read only objects. This allows separate elements or whole pathways to be protected from editing. All interface editors were modified to receive a new loading parameter "readonly" in their Load method which controls separate fields toolbars and subcomponents. Currently the loaders ignore the objects self containing property readonly and rely on the passed parameter. This allows only one attribute to control all contained EffectopediaObjects. Existing chemical, effect and pathway dialogs were also modified to respect the new parameter. The interface modes does not currently acknowledge the new parameter and changes related to association of readonly objects with other objects and pathways is not currently prevented. More... almost 13 years ago
Revisions are now explicitly coded in the EditHistory. New revision can be started by using the method startNewRevision and it is currently used in the script generation ofthe Effectopedia1.aopz - Effectopedia3.aopz databases. New revision is also started after XML file load. More... about 13 years ago
getContianedIDs and getContainedExternalIDs now use LinkedHashMap to preserve the order of insertion. This is important for the compilation of the authors list in the new QualityAssranceUI interface. The change however has much bigger implication in severla classes related to the order of processing the elements of the processedIds lists in the XMLDataSources. More... about 13 years ago
The revision history interface was updated and now (re)loads the default datasource on interface redirection. More... about 13 years ago
The script for generation of the Lhasa examples was updated. The resulting releases of Effectopedia database published on the effectopedia.org More... about 13 years ago
Two more Damiano pathways have been added as scripts. They will require revision in order to fit to the concept of AOPs. More... about 13 years ago
QualityAssurance interface was updated to show formatted user names and affilations, and position the list of displayed fields to the top line when loaded in the editor. The caretPosition was set also for DescriptionSectionUI. QualityAssurance is now automatically reset when EffectopediaObjects are modified. Dynamic event based update of the fields need to be implemented. More... about 13 years ago
Users class now uses the information provided from the new service user_profiles.php which list the user id's and display names of all registered users of Effectopedia. This version does not use any security which needs to be added later. User class was changed maintain one externalID only which need to be updated when multiple servers are introduced. The UserList class has been now updated and allow automatic extraction of the list of users based on an object history. No search is implemented on authors fields yet. The user interface of QualityAssurance currently shows the list of contributors and needs to be expanded the list of reviewers based on discussion postings and Seals of Approval once developed. The editors for pathway elements and the EditPathwayUI was updated to support the new infobox QualityAssuranceUI. More... about 13 years ago
New UserList class was added to allow display of contributors and reviewers as part of QualityAssurance interface. New interface QualityAssuranceUI class was added to the pathway interface. All imports were also optimized More... about 13 years ago
Fixed reference in the Lhasa pathway examples More... about 13 years ago
The test examples now have authorship assigned to the elements and the pathways. The Lhasa example was cleaned a bit more and new descriptions and references were added. New simulated login was added to allow assignment of authorship. More... about 13 years ago
Reappeared problem with the simultaneous loading second XML file was attributed to the children EffectopediaObjects of the default objects which did keep the the ExternalID from the previous load. This lead to possible mixing of non equal objects from both files. To implement a fix a new BatchProcessor interface and implementing class was added to perform the resetting the ExternalIDs of all default objects.The process method was added to EffectopediaObject and its descendents that call the process method of all children EffectopediaObjects. More... about 13 years ago
New Default Reference object was created and now the ReferenceUI makes a clone when a new reference is created. If the object is further modified and obtains its own ID the parent ReferenceIDs list is needs to be correctly updated. This update was implemented in to the ReferenceRIDTM table model. More... about 13 years ago
When a new link is build and one of the components is associated with the currently build pathway the link and other element are associated with the pathway as well More... about 13 years ago
When new pathway is added form the list of existing pathways the list of associated pathways was not visually updated. Now the whole containing component is revalidated. More... about 13 years ago
CLET tool was not assigning a parent to the newly created elements which caused the first element after the one linked to existing pathway to lose its connection. The Type Cycler was also updated to recognize non generic objects and to update its current status according to the selected element. More... about 13 years ago
Two versions of the main interface are now available - one for Efectopedia as applet and another for regular jar application. More... about 13 years ago
EffectopediaUI can no longer be used as both Applet and standard application since this was causing numerous problems with dropdown boxes, popup menues, cursors and so on. The current version of the source proces application but the code for producing the applet is still available and just commented. More... about 13 years ago
The currently loaded pathways in the view is now updated if the user associate a new pathway with some element using PathwayListUI interface. More... about 13 years ago
The storage of the DescriptionSection elements were fixed by adding appropriate parent during cloning of the IDs lists. New sorting of the pathway elements was implemented before storing them into file or after some major changes. This allows the pathway elements to be loaded in correct order and allows proper linking. New effect replacement functionality was added to Pathway class allowing existing element from a pathway to be replaced by another and all connections with other elements preserved. This is used in the pathway editor when user chooses the option use selected element when defining new pathway element. DataView component now maintains the list of the pathways loaded in the view. Remains the newly associated pathways using the PathwayListUI add function to be added to the DataView list. A new LifeStage axis content was added for fish early life stage development ��� needs to be expanded to the adult lifstages and named as a Fish Life Stage. Search indices were also updated to support the new dimension. More... over 13 years ago
The editing interface for StructuralAlerts was redesigned and linked with the PathwayViewer. Two bugs were fixed. The first was a side effect of deleting pathway element and not cleaning up the links in the ReferenceIDs. removeIfPresent was changed to remove the element if found. The second problem was with the pathway wizards which did produce not loadable pathways. Both terminal elements were not properly associated with the new pathway and the pathway was not brought to life before association with the pathway elements. More... over 13 years ago