accessibility-exchange / platform

The Accessibility Exchange platform.
https://github.com/orgs/accessibility-exchange/projects/2/views/8
BSD 3-Clause "New" or "Revised" License
4 stars 10 forks source link

Add models related to site data to filament so that admins can update/edit them #2080

Closed jobara closed 7 months ago

jobara commented 9 months ago

Is your feature request related to a problem? Please describe.

Related to #2077 there are a number of model's for data that the site uses. These should be editable by the admin.

Describe the solution you'd like

Add model's to the filament admin panel.

Models to be added to filament:

jobara commented 7 months ago

It looks like the Language models are used for the constituency connections. These are usually created when the options are selected so it doesn't need to be in filament. However, it may still be useful for pre-populating or editing/removing.

jobara commented 7 months ago

@cherylhjli I need to add logos in the filament admin interface for each of the items here. They show up in a side navigation (see screen shot)

Screenshot of filament navigation

Can you confirm/recommend/provide icons for these? (icons mentioned are from heroicons)

cherylhjli commented 7 months ago

@jobara

cherylhjli commented 7 months ago

In convo with @jobara

jobara commented 7 months ago

@cherylhjli I filed new issues for the removal of Communication Tool ( #2109 ) and renaming Impact to "Areas of accessibility planning" ( #2110 ).

jobara commented 7 months ago
  • Impact - will make future issue for renaming. Squares-2x2 might match the future name of "Areas of accessibility planning", but I think signal matches the current name of "impact" more. Take your pick!

I'll use Squares-2x2 as we are planning to change the name.

  • language - give the double icon a try, if it's awful then use language icon on heroicons

tried the double icon we have, but it ended up being very small because it was matching the widths of the other icons. So I switched to use heroicons' language icon.