Skip to content
Snippets Groups Projects
  1. Nov 20, 2019
  2. Nov 18, 2019
  3. Nov 15, 2019
  4. Nov 14, 2019
    • Johannes Hörmann's avatar
    • Johannes Hörmann's avatar
    • Johannes Hörmann's avatar
      ObjectRelation filter condition · 3b84a69f
      Johannes Hörmann authored
      3b84a69f
    • Johannes Hörmann's avatar
      use Sqlbuilder · d38d69ba
      Johannes Hörmann authored
      d38d69ba
    • David Büchler's avatar
      46b8b300
    • David Büchler's avatar
      Merge remote-tracking branch 'origin/master' into #1040035-Dublettenermittlung-master · af4a9bcf
      David Büchler authored
      # Conflicts:
      #	.aditoprj/project.version
      #	entity/DuplicateScannerIndexConfig_entity/DuplicateScannerIndexConfig_entity.aod
      #	entity/DuplicateScannerIndexConfig_entity/recordcontainers/recordcontainer/conditionProcess.js
      #	entity/DuplicateScannerPrefilterConfig_entity/DuplicateScannerPrefilterConfig_entity.aod
      #	entity/DuplicateScannerPrefilterConfig_entity/entityfields/filter_condition/onValueChange.js
      #	entity/DuplicateScannerPrefilterConfig_entity/entityfields/filter_condition/valueProcess.js
      #	entity/DuplicateScannerPrefilterConfig_entity/recordcontainers/dbrecordcontainer/conditionProcess.js
      #	entity/DuplicateScanner_entity/entityfields/runactiongroup/children/rebuildorganisationduplicatescache/onActionProcess.js
      #	entity/DuplicateScanner_entity/entityfields/runactiongroup/children/rebuildpersonduplicatescache/onActionProcess.js
      #	entity/Organisation_entity/Organisation_entity.aod
      #	entity/PermissionAction_entity/PermissionAction_entity.aod
      #	entity/Person_entity/Person_entity.aod
      #	entity/Person_entity/recordcontainers/db/onDBInsert.js
      #	entity/Person_entity/recordcontainers/index/query.js
      #	neonContext/360Degree/360Degree.aod
      #	neonContext/Activity/Activity.aod
      #	neonContext/ActivityLink/ActivityLink.aod
      #	neonContext/Address/Address.aod
      #	neonContext/AddressType/AddressType.aod
      #	neonContext/AddressValidation/AddressValidation.aod
      #	neonContext/Analyses/Analyses.aod
      #	neonContext/AnyContact/AnyContact.aod
      #	neonContext/Appointment/Appointment.aod
      #	neonContext/AppointmentLink/AppointmentLink.aod
      #	neonContext/AttributeRelation/AttributeRelation.aod
      #	neonContext/BulkMail/BulkMail.aod
      #	neonContext/CampaignAddParticipants/CampaignAddParticipants.aod
      #	neonContext/CampaignAnalysis/CampaignAnalysis.aod
      #	neonContext/CampaignCost/CampaignCost.aod
      #	neonContext/CampaignCostChart/CampaignCostChart.aod
      #	neonContext/CampaignParticipant/CampaignParticipant.aod
      #	neonContext/CampaignParticipantChart/CampaignParticipantChart.aod
      #	neonContext/Classification/Classification.aod
      #	neonContext/ClassificationAdmin/ClassificationAdmin.aod
      #	neonContext/ClassificationScore/ClassificationScore.aod
      #	neonContext/CommRestriction/CommRestriction.aod
      #	neonContext/Communication/Communication.aod
      #	neonContext/Competition/Competition.aod
      #	neonContext/Contact/Contact.aod
      #	neonContext/Context/Context.aod
      #	neonContext/Countries/Countries.aod
      #	neonContext/DSGVO/DSGVO.aod
      #	neonContext/Default_context/Default_context.aod
      #	neonContext/Document/Document.aod
      #	neonContext/DocumentTemplate/DocumentTemplate.aod
      #	neonContext/DocumentTemplateLink/DocumentTemplateLink.aod
      #	neonContext/DocumentTemplateTypeCategory/DocumentTemplateTypeCategory.aod
      #	neonContext/DuplicateScanner/DuplicateScanner.aod
      #	neonContext/DuplicateScannerIndexConfig/DuplicateScannerIndexConfig.aod
      #	neonContext/DuplicateScannerPrefilterConfig/DuplicateScannerPrefilterConfig.aod
      #	neonContext/Email/Email.aod
      #	neonContext/Employee/Employee.aod
      #	neonContext/EmployeeRole/EmployeeRole.aod
      #	neonContext/Forecast/Forecast.aod
      #	neonContext/IndexSearchContext/IndexSearchContext.aod
      #	neonContext/KeywordAttribute/KeywordAttribute.aod
      #	neonContext/KeywordAttributeRelation/KeywordAttributeRelation.aod
      #	neonContext/KeywordEntry/KeywordEntry.aod
      #	neonContext/Language/Language.aod
      #	neonContext/Letter/Letter.aod
      #	neonContext/LetterRecipient/LetterRecipient.aod
      #	neonContext/LogHistory/LogHistory.aod
      #	neonContext/Member/Member.aod
      #	neonContext/ModuleTree/ModuleTree.aod
      #	neonContext/Notification/Notification.aod
      #	neonContext/Object/Object.aod
      #	neonContext/ObjectRelationType/ObjectRelationType.aod
      #	neonContext/ObjectTree/ObjectTree.aod
      #	neonContext/Offeritem/Offeritem.aod
      #	neonContext/Orderitem/Orderitem.aod
      #	neonContext/PermissionAction/PermissionAction.aod
      #	neonContext/PermissionDetail/PermissionDetail.aod
      #	neonContext/PermissionMetaData/PermissionMetaData.aod
      #	neonContext/PermissionOverview/PermissionOverview.aod
      #	neonContext/Prod2prod/Prod2prod.aod
      #	neonContext/Productprice/Productprice.aod
      #	neonContext/QuickEntry/QuickEntry.aod
      #	neonContext/Role/Role.aod
      #	neonContext/SalesprojectAnalyses/SalesprojectAnalyses.aod
      #	neonContext/SalesprojectMilestone/SalesprojectMilestone.aod
      #	neonContext/SalesprojectSource/SalesprojectSource.aod
      #	neonContext/Salutation/Salutation.aod
      #	neonContext/SalutationDistinct/SalutationDistinct.aod
      #	neonContext/SalutationTitleDistinct/SalutationTitleDistinct.aod
      #	neonContext/SerialLetter/SerialLetter.aod
      #	neonContext/Social/Social.aod
      #	neonContext/Stock/Stock.aod
      #	neonContext/SupportTicket/SupportTicket.aod
      #	neonContext/Task/Task.aod
      #	neonContext/TaskLink/TaskLink.aod
      #	neonContext/Timetracking/Timetracking.aod
      #	neonContext/Turnover/Turnover.aod
      #	neonContext/TurnoverTree/TurnoverTree.aod
      #	neonContext/UnlinkedMail/UnlinkedMail.aod
      #	neonView/DuplicateScannerEdit_view/DuplicateScannerEdit_view.aod
      #	neonView/DuplicateScannerIndexConfigEdit_view/DuplicateScannerIndexConfigEdit_view.aod
      #	neonView/DuplicateScannerPrefilterConfigEdit_view/DuplicateScannerPrefilterConfigEdit_view.aod
      #	neonView/DuplicateScannerPreview_view/DuplicateScannerPreview_view.aod
      #	process/DuplicateScanner_lib/process.js
      af4a9bcf
    • David Büchler's avatar
      Upgraded Project · 80aabb1a
      David Büchler authored
      Updated version of DuplicateScanner_lib
      80aabb1a
    • David Büchler's avatar
      Removed loggings · b4fd353f
      David Büchler authored
      updated server processes to use the same latest api functions
      removed notification in Persons OnUpdate because it's unclear if this is necessary or not. Has to be fully removed or uncommentedwhen this decision has been made.
      b4fd353f
    • David Büchler's avatar
      Updated javadoc · 09bef189
      David Büchler authored
      refactorings
      09bef189
    • David Büchler's avatar
      If a fields value is empty, it gets replaced with a wildcard (*) · 895e46bc
      David Büchler authored
      removed all loggings except for the pattern
      the scan pattern now gets automatically trimmed after loading
      895e46bc
    • David Büchler's avatar
      Pattern gets now filled and used to search · 18fe01d2
      David Büchler authored
      Refactorings and Bugfixes
      18fe01d2
    • David Büchler's avatar
      5b0060fc
    • David Büchler's avatar
      Fixed bug where an error was thrown if a field is used to search for... · f0b25cf3
      David Büchler authored
      Fixed bug where an error was thrown if a field is used to search for duplicates and it's value was empty. These fields will now be ignored.
      f0b25cf3
    • David Büchler's avatar
      Temporarily added view to Organisation which calculates duplciates on each... · 07283023
      David Büchler authored
      Temporarily added view to Organisation which calculates duplciates on each main-view-open and doesnt cache the results. Same as on Person
      07283023
    • David Büchler's avatar
      Temporarily added a new Tab in the Persons main view. It calculates the... · 5f847b09
      David Büchler authored
      Temporarily added a new Tab in the Persons main view. It calculates the duplicates for the specific person on the fly. Results arent cached.
      5f847b09
    • David Büchler's avatar
      Fixed bug: If a field of a filter had no value it would throw a core exception... · b77ae4e1
      David Büchler authored
      Fixed bug: If a field of a filter had no value it would throw a core exception because no pattern with an empty value could be created. Now the value gets trimmed and in case of emptyness ignored.
      Workaround, if the prefilter json contains an empty value it gets translated to null by indexsearch.buildQueryFromSearchCondition with which nothing would be found. The null value now gets temporarily replaced. Hast to be removed when the api has been fixed!
      Specific line to remove:
      indexPattern = indexPattern.replace(null, "");//todo remove if api has been fixed
      b77ae4e1
    • David Büchler's avatar
      Removed the block size configuration from the client. Default value is 5000.... · 6eaf156a
      David Büchler authored
      Removed the block size configuration from the client. Default value is 5000. All scanners now use the same value, it can be changed via designer custom setting in the preferences
      2 fields in the person entity have been added, now the firstname and the lastname fields exist as phonetic and text_no_stopwords
      Refactorings
      6eaf156a
  5. Nov 13, 2019
  6. Nov 12, 2019
  7. Nov 11, 2019
  8. Nov 07, 2019
Loading