Difference between revisions of "Rule expansions"

From Gramps
Jump to: navigation, search
m (Gramps 5.1.0 (Aug. 2019))
m
Line 3: Line 3:
  
 
=Rule Ammendments=
 
=Rule Ammendments=
 +
 +
[[File:Preferences UpdateAddons-Rule-51.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Preferences: Check for Updated Addons showing Rules]]
 +
 +
[[File:EnhancedPlugInManager-addon-SearchRule 51win.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Search for '''''Rule''''' in the [[Plugin_Manager_Plugin|Enhanced Plugin Manager]]]]
 +
 +
[[File:EnhancedPlugInManager-addon-Info 51win.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Info on 'People related to ''<filter>''' addon Rule]]
 +
{{-}}
 
==Gramps 5.1.1 (Sept. 2019)==
 
==Gramps 5.1.1 (Sept. 2019)==
 
* Fix bug {{Bug|0011114}}: resolve crashes in withinarea filter rule:
 
* Fix bug {{Bug|0011114}}: resolve crashes in withinarea filter rule:
Line 39: Line 46:
 
=Development of Addon Rules=
 
=Development of Addon Rules=
 
Beginning with version 5.0, Gramps implemented an database API (application programming interface) infrastructure supporting user selectable backends. The 5.1 release changed the default database backend from [[Database_Backends#BSDDB_Backend|BSDDB]] (Berkeley  database) to SQLite
 
Beginning with version 5.0, Gramps implemented an database API (application programming interface) infrastructure supporting user selectable backends. The 5.1 release changed the default database backend from [[Database_Backends#BSDDB_Backend|BSDDB]] (Berkeley  database) to SQLite
 
 
 
[[File:Preferences UpdateAddons-Rule-51.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Peferences: Check for Updated Addons showing Rules]]
 
 
[[File:EnhancedPlugInManager-addon-Info 51win.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Info on 'People related to <filter> addon Rule]]
 
 
[[File:EnhancedPlugInManager-addon-SearchRule 51win.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} ]]
 
 
 
<!--
 
<!--
 
[[File:ConfigureView_51win.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} ]]
 
[[File:ConfigureView_51win.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} ]]
 
-->
 
-->
 
== See also ==
 
* [[Plugin_Manager_Plugin|Enhanced Plugin Manager]]
 
 
= Resources =
 
= Resources =
 +
* [https://github.com/gramps-project/addons-source/tree/master/FilterRules Sample addon Filter code]
 
== See also ==
 
== See also ==
 
* [[Brief_introduction_to_Git|Git introduction]]
 
* [[Brief_introduction_to_Git|Git introduction]]

Revision as of 18:59, 6 January 2020


Rule Ammendments

Fig. Addons (Rules).1 Preferences: Check for Updated Addons showing Rules
Fig. Addons (Rules).2 Search for Rule in the Enhanced Plugin Manager
Fig. Addons (Rules).3 Info on 'People related to <filter>' addon Rule


Gramps 5.1.1 (Sept. 2019)

  • Fix bug 0011114: resolve crashes in withinarea filter rule:
Avoid bad coordinates in the ref place
Avoid alphabetic characters in filter rules
Could not convert string to float by using withinarea filter rule
Difference between sidebar filter and filter rule
Fix Bug 0011293 Fix internationalization issue where untranslated English GUI items appear in Event filter

Gramps 5.1.0 (Aug. 2019)

  • New feature to allow Filter Rules to be added via addons.
  • Filter Rule editor, save pane position
  • Fix Bugs 0007950 and 0011430: Name Filter rule now supports multiple attribute: Check all values of an attribute type and not only the first one
  • filters rule have children person filter: Check all families of a person for children and not only the first
  • Person Sidebarfilter:
Fix Person Sidebarfilter when using ‘Event’ and Reg expressions
In personsidebarfilter, search on each part of name Instead of requiring that the entire search string matches a single one of the Person’s names, the function will require that each word in the search string matches any of the Person’s name fields.
  • Fix exception when merging with active sidebar filter

Gramps 5.0.2 (Aug. 2019)

  • Fix bug 0010509: resolves silent fail - relationship path between filter rule when parent is missing
  • Fix crash when using sidebar filter and merging in another view
  • Fix Place Tree view when using enclosed by sidebar filter
  • Fix Relationship Graph; extra people when using filters & subgraphs

Gramps 5.0.1 (Dec. 2018)

  • Fix bug 0010685: resolves crash in IsDuplicatedAncestorOf filter rule on tree loop
  • Fix Person Sidebarfilter when using ‘Event’ and Reg expressions
  • Fix FilterParser for much older 3.x custom_filters.xml files
  • Fix crash when a filter with loop in definition is defined
  • Fix view so column widths are preserved when using filters

Gramps 5.0.0 (Jul. 2018)

  • Fix Custom filter update when created via sidebar.

Development of Addon Rules

Beginning with version 5.0, Gramps implemented an database API (application programming interface) infrastructure supporting user selectable backends. The 5.1 release changed the default database backend from BSDDB (Berkeley database) to SQLite

Resources

See also

The Group As name override
unify similar surmanes thread
threads with "Group As name"