Change Log for Tracked Values

This page uses a Hashtag List to show a log of all changes made to Tracked Values.   The table is styled using Bootstrap 3 default theme classes.   Click on any Tracked Value ID to filter the list.  
Changed On Tracked Value ID Type Name Old Value New Value
2020-02-12 03:59:21 Filter: cb97c081cf7296edec707c6a626d40d0 Create Tracked New value
2020-02-12 03:59:25 Filter: cb97c081cf7296edec707c6a626d40d0 Update Tracked New value changed it
2020-02-12 03:59:33 Filter: cb97c081cf7296edec707c6a626d40d0 Delete Tracked changed it
2020-02-12 06:47:41 Filter: 775ad635e7933bf68cd3b867f805fc63 Create Tracked TEST
2020-02-14 20:22:44 Filter: 775ad635e7933bf68cd3b867f805fc63 Update Tracked TEST TEST CHANGED


Processed this Hashtag Markup:
<# if "<#[url.id]#>"!="" #>
<div class="alert alert-success clearfix">
	Filtering by Tracked Value ID: <strong><#[url.id as html]#></strong> <a href="?" class="label label-success">Clear Filter</a>
</div>
<# end if #>

<# start list for tracked_values_changelog;
	include when tracked_value_id is "<#[url.id]#>" if set;
	show 20 rows per page;
#>

<# start header #>
<table class="table table-striped table-hover">
	<thead>
	<tr>
		<th>Changed On</th>
		<th>Tracked Value ID</th>
		<th>Type</th>
		<th>Name</th>
		<th>Old Value</th>
		<th>New Value</th>
	</tr>
	</thead>
<# end header #>

<# start row #>
	<tr>
		<td><# created_on #></td>
		<td title="<# tracked_value_id as html #>">
			<a href="?id=<# tracked_value_id as html #>" class="label label-primary label-filter">
				Filter: <span><# tracked_value_id as html #></span>
			</a>
		</td>
		<td><# type as html #></td>
		<td><# name as html #></td>
		<td><# old as html #></td>
		<td><# new as html #></td>
	</tr>
<# end row #>

<# start footer #>
</table>
<# end footer #>

<# no results #>
<h4 class="alert alert-warning text-center">No Tracked Value Changes</h4>
<# end no results #>

<# end list #>

The Track Changes Mini-App uses the Hashtag Markup Language to log every change of Tracked Values.

The Tracked Values, as well as the Change Logs, are stored in an SQL Database.   Methods are provided to create, update, and delete any Tracked Value.   The Change Log can be filtered by Value ID.