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
2022-02-03 01:47:37 Filter: b9a5806d1296c5cd2847726168044b31 Create Tracked new value
2022-02-03 01:47:49 Filter: b9a5806d1296c5cd2847726168044b31 Update Tracked new value changed it
2022-10-10 22:20:22 Filter: 08d1b09ff18f1f13fdbc0333ccc12af5 Create Tracked Shunfeng
2022-10-10 22:20:36 Filter: 08d1b09ff18f1f13fdbc0333ccc12af5 Update Tracked Shunfeng Shunfeng2
2023-08-02 04:41:36 Filter: 08d1b09ff18f1f13fdbc0333ccc12af5 Update Tracked Shunfeng2 Shunfeng43


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.