Difference between revisions of "Rule expansions"

From Gramps
Jump to: navigation, search
(Created page with "{{subst:Template:How_do_I}}")
 
m (5.x Release notes related to changes for Rules)
Line 1: Line 1:
{{Languages}}
+
{{#vardefine:chapter|Addons (Rules)}}
 +
 
 +
 
 +
=Rule Ammendments=
 +
==Gramps 5.1.1 (Sept. 2019)==
 +
* Fix bugs 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
 +
 
 +
==Gramps 5.1.0 (Aug. 2019)==
 +
* New feature to allow Filter Rules to be added via addons.
 +
* Filter Rule editor, save pane position
 +
* Filters rule has 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
 +
 
 +
==Gramps 5.0.2 (Aug. 2019)==
 +
* Fix relationship path between filter rule when parent is missing
 +
 
 +
==Gramps 5.0.1 (Dec. 2018)==
 +
* Fix IsDuplicatedAncestorOf filter rule to avoid crash on tree loop
 +
 
 +
=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
 +
 
 +
 
 +
 
 +
[[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}}}} ]]
 +
-->
  
 
== See also ==
 
== See also ==
*Feature documentation:[[Start_with_Genealogy|Start with Genealogy]]
+
* [[Plugin_Manager_Plugin|Enhanced Plugin Manager]]
 +
= Resources =
 +
== See also ==
 +
* [[Brief_introduction_to_Git|Git introduction]]
 +
* https://github.com/gramps-project/addons-source  - Source code (Git)
 +
* https://github.com/gramps-project/addons - downloadable .tgz files
 +
* [[Addons_development|Addons Development]]
 +
* [[Writing_a_plugin|Writing a Plugin]]
 +
* [[Committing_policies|Policy for Committing code contributions]]
 +
* [Gramps-devel]: [https://sourceforge.net/p/gramps/mailman/message/36697180/ Filter rules as plugins?]
 +
* [Gramps-users]: [https://sourceforge.net/p/gramps/mailman/message/8987001/ A question on writing filters]
 +
* [Gramps-devel]: [https://sourceforge.net/p/gramps/mailman/message/26611190 New filter rules on Names]
 +
* [Gramps-devel]: [https://sourceforge.net/p/gramps/mailman/message/28524592 Sequencing of filter rules?]
 +
* [Gramps-devel]: [https://sourceforge.net/p/gramps/mailman/message/7969670/ filter rules]
 +
* [Gramps-users]: [https://sourceforge.net/p/gramps/mailman/message/25097338/ Gramplet writing - newbie help needed]
  
 
*based on the [https://sourceforge.net/p/gramps/mailman/gramps-users/ Gramps-users] archived threads:
 
*based on the [https://sourceforge.net/p/gramps/mailman/gramps-users/ Gramps-users] archived threads:
:[https://sourceforge.net/p/gramps/mailman/message/36617953/ The Group As name override]  
+
: [https://sourceforge.net/p/gramps/mailman/message/36617953/ The Group As name override]  
:[https://sourceforge.net/p/gramps/mailman/search/?q=%22unify+similar+surmanes+%3F%3F%22&mail_list=all unify similar surmanes thread]
+
: [https://sourceforge.net/p/gramps/mailman/search/?q=%22unify+similar+surmanes+%3F%3F%22&mail_list=all unify similar surmanes thread]
:[https://sourceforge.net/p/gramps/mailman/search/?q=%22Group+As+name%22 threads with "Group As name"]
+
: [https://sourceforge.net/p/gramps/mailman/search/?q=%22Group+As+name%22 threads with "Group As name"]
  
  
[[Category:Tutorial]]
+
[[Category:Tutorials]]
 +
[[Category:Filters]]
 +
[[Category:Addons]]
 +
[[Category:Plugins]]
 
[[Category:WikiContributors]][[Category:How do I...]]
 
[[Category:WikiContributors]][[Category:How do I...]]
  
 
+
<!--
 
<div style="background:lightcyan">
 
<div style="background:lightcyan">
  
Line 77: Line 130:
 
==== [[Help:Formatting|Text formatting]] (Level 2 Subsection) ====
 
==== [[Help:Formatting|Text formatting]] (Level 2 Subsection) ====
 
''italic'', '''bold''', '''''bold & italic'''''
 
''italic'', '''bold''', '''''bold & italic'''''
===== [[Help:Images|Images]] (Level 3 Subsection) =====
 
[[File:ChartsCategory-desendantfan-fullcircle-9gen-default-50.png|thumb|right|450px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} A screenshot caption]]
 
[[Image:Gramps-logo.png|Logo]]
 
 
*[[Screenshots|Screenshots]]
 
*[[Special:PrefixIndex|Templates]]
 
 
====== Annotations of User Activities  (Level 4 Subsection) ======
 
====== Annotations of User Activities  (Level 4 Subsection) ======
  
Line 108: Line 155:
 
{{man note|Example Note |Notes text.}}
 
{{man note|Example Note |Notes text.}}
 
{{man warn|1=WarningTitle/Heading |2=warning text }}</onlyinclude>
 
{{man warn|1=WarningTitle/Heading |2=warning text }}</onlyinclude>
 +
-->
 +
{{Languages|Rule expansions}}

Revision as of 15:39, 6 January 2020


Rule Ammendments

Gramps 5.1.1 (Sept. 2019)

  • Fix bugs 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

Gramps 5.1.0 (Aug. 2019)

  • New feature to allow Filter Rules to be added via addons.
  • Filter Rule editor, save pane position
  • Filters rule has 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

Gramps 5.0.2 (Aug. 2019)

  • Fix relationship path between filter rule when parent is missing

Gramps 5.0.1 (Dec. 2018)

  • Fix IsDuplicatedAncestorOf filter rule to avoid crash on tree loop

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


Fig. Addons (Rules).1 Peferences: Check for Updated Addons showing Rules
Fig. Addons (Rules).2 Info on 'People related to <filter> addon Rule
Fig. Addons (Rules).3


See also

Resources

See also

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