Tag List Report

The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.

Tag Class Total number of occurrences Tag strings used by tag class
Deprecated Work 0 @deprecated
Todo Work 25 todo, @todo

Each tag is detailed below:

Todo Work

Number of occurrences found in the code: 25

org.tailormap.api.configuration.dev.PopulateTestData Line
MapServer WMS "https://wms.geonorge.no/skwms1/wms.adm_enheter_historisk" 515
org.tailormap.api.controller.AppRestControllerAdvice Line
skip this check for users with admin role 116
--No comment-- 149
org.tailormap.api.controller.FeaturesController Line
evaluate; do we want geometry in this response or not? if we do the geometry attribute must not be removed from propNames 192
org.tailormap.api.controller.GeoServiceProxyController Line
close JPA connection before proxying 238
org.tailormap.api.controller.LayerDescriptionController Line
deduce from tmft.getDefaultGeometryAttribute() 83
*/) 84
org.tailormap.api.controller.LayerExportController Line
close JPA connection before proxying 228
record response size and time with micrometer 249
org.tailormap.api.controller.admin.TaskAdminController Line
/ XXX we could add a human-readable description of the cron expression using eg. com.cronutils:cron-utils like: CronParser cronParser = new CronParser(CronDefinitionBuilder.instanceDefinitionFor(QUARTZ)); CronDescriptor.instance(locale).describe(cronParser.parse(cronExpression)); this could also be done front-end using eg. https://www.npmjs.com/package/cronstrue which has the advantage of knowing the required locale for the human .put("cronDescription", cron.getCronExpression()) 185
org.tailormap.api.geotools.featuresources.FeatureSourceHelper Line
set writeable meaningfully 125
org.tailormap.api.persistence.helper.ApplicationHelper Line
filter layers by projection parameter (layer.crs must inherit crs from parent layers) 115
org.tailormap.api.persistence.helper.GeoServiceHelper Line
micrometer met tags voor URL/id van service 130
Jackson annotations op GeoTools classes of iets anders slims? 346
set capabilities if we need something from it 393
report back progress 401
add authentication 431
report back progress 459
org.tailormap.api.persistence.helper.TMFeatureTypeHelper Line
in the future, check for authorizations on editing. Currently you only need to be logged in (the viewer frontend already checks this before showing editable layers so we don't need to check for an authenticated user here). 37
org.tailormap.api.security.OIDCRepository Line
fetch from OIDC metadata 117
fetch from OIDC metadata 162
org.tailormap.api.solr.SolrHelper Line
make maxFeatures configurable? perhaps for WFS sources? q.setMaxFeatures(Integer.MAX_VALUE); 141
this does not currently batch/page the feature source query, this doesn't seem to be an issue for now but could be if the feature source is very large or slow e.g. WFS 147
We could escape special/syntax characters, but that also prevents using keys like ~ and * solrQuery = ClientUtils.escapeQueryChars(solrQuery); 264
https://b3partners.atlassian.net/browse/HTM-1091 this should be a spatial field type using ("type", "location_rpt") but that requires some more work 347