Skip to content

Some tables do not have Schema Config records, making them unhideable #7564

@grantfitzsimmons

Description

@grantfitzsimmons

Describe the bug
There are a number of tables that do not have a schema config records associated with them, which presents a problem as the "Hide Table" option is not available. This option controls whether or not users can see and add a table to the data entry menu.

Known tables:

  • DNASequencingRunAttachment
  • LocalityUpdate
  • LocalityUpdateRowResult

This was reported by Museum für Naturkunde Berlin when going through and modifying the visibility of tables in the Schema Config.

Comparing the splocalecontainer name field against the tables in the schema config list (on the sp7demofish database) yielded the following results:

To Reproduce
Steps to reproduce the behavior (can be done on any database, but links are for sp7demofish):

  1. Go to User Tools
  2. Go to Schema Config
  3. Select English and then choose the following tables (see the crash):
Error: Unable to find SpLocaleContainer for LocalityUpdateRowResult

Specify 7 Crash Report - 2025-11-24T21_01_56.920Z.txt

When reporting an issue on the production branch or any development version of Specify, please try to recreate the issue on the latest tagged release (v7) and indicate if it does not occur there, indicating a regression.

Expected behavior
These tables should have corresponding schema records, or at the very least, they should be hideable even if the field captions are non-editable.

Screenshots

Here an exemple with "DNASequencingRunAttachment"
Image

If I click on this table, I will be taken directly to a blank page with an error message.
Image

It is therefore not possible to click on this tickbox.
Image

Reported By
Marion at MFNB on BoldDesk

Metadata

Metadata

Labels

2 - Schema ConfigIssues that are related to the Schema Config tool

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions