camper/deploy
jordi fita mas b4919db6c4 Add seasons’ relation, functions, and admin section
Seasons have a color to show on the calendar. I need them in HTML format
(e.g., #123abc) in order to set as value to `<input type="color">`, but
i did not want to save them as text in the database, as integers are
better representations of colors—in fact, that’s what the HTML syntax
also is: an integer.

I think the best would be to create an extension that adds an HTML color
type, with functions to convert from many representations (e.g., CSS’
rgb or even color names) to integer and back.  However, that’s a lot of
work and i can satisfy Camper’s needs with just a couple of functions
and a domain.

To show the color on the index, at first tried to use a read-only
`<input type="color">`, but seems that this type of input can not be
read-only and must be disabled instead.  However, i do not know whether
it makes sense to have a disabled input outside a form “just” to show
a color; i suspect it does not.  Thus, at the end i use SVG with a
single circle, which is better that a 50%-rounded div with a background
color, even if the result is the same—SVG **is** intended for showing
pictures, which is this case.
2023-08-16 20:15:57 +02:00
..
add_campsite.sql Add the campsite relation, HTTP handlers, and form 2023-08-14 20:18:26 +02:00
add_campsite_type.sql Add add_campsite_type function and call it from Go with a proper form 2023-08-04 19:59:58 +02:00
add_season.sql Add seasons’ relation, functions, and admin section 2023-08-16 20:15:57 +02:00
available_countries.sql Add company and company_user relations, along with their dependencies 2023-07-29 04:25:56 +02:00
available_currencies.sql Add company and company_user relations, along with their dependencies 2023-07-29 04:25:56 +02:00
available_languages.sql Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
build_cookie.sql Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
campsite.sql Add the campsite relation, HTTP handlers, and form 2023-08-14 20:18:26 +02:00
campsite_type.sql Move the user role down to company_user relation 2023-08-08 02:22:16 +02:00
change_password.sql Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
check_cookie.sql Move the user role down to company_user relation 2023-08-08 02:22:16 +02:00
color.sql Add seasons’ relation, functions, and admin section 2023-08-16 20:15:57 +02:00
company.sql Move the user role down to company_user relation 2023-08-08 02:22:16 +02:00
company_host.sql Use HTTP Host to establish the request’s company 2023-08-03 20:21:21 +02:00
company_user.sql Move the user role down to company_user relation 2023-08-08 02:22:16 +02:00
country.sql Add company and company_user relations, along with their dependencies 2023-07-29 04:25:56 +02:00
country_code.sql Add company and company_user relations, along with their dependencies 2023-07-29 04:25:56 +02:00
country_i18n.sql Add company and company_user relations, along with their dependencies 2023-07-29 04:25:56 +02:00
currency.sql Add company and company_user relations, along with their dependencies 2023-07-29 04:25:56 +02:00
currency_code.sql Add company and company_user relations, along with their dependencies 2023-07-29 04:25:56 +02:00
current_company_id.sql Move the user role down to company_user relation 2023-08-08 02:22:16 +02:00
current_user_cookie.sql Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
current_user_email.sql Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
edit_campsite.sql Add the campsite relation, HTTP handlers, and form 2023-08-14 20:18:26 +02:00
edit_campsite_type.sql Add the Active field to the campsite type’s edit form and function 2023-08-14 11:43:58 +02:00
edit_season.sql Add seasons’ relation, functions, and admin section 2023-08-16 20:15:57 +02:00
email.sql Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
encrypt_password.sql Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
ensure_role_exists.sql Move the user role down to company_user relation 2023-08-08 02:22:16 +02:00
extension_citext.sql Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
extension_pg_libphonenumber.sql Add company and company_user relations, along with their dependencies 2023-07-29 04:25:56 +02:00
extension_pgcrypto.sql Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
extension_uri.sql Add company and company_user relations, along with their dependencies 2023-07-29 04:25:56 +02:00
extension_vat.sql Add company and company_user relations, along with their dependencies 2023-07-29 04:25:56 +02:00
input_is_valid.sql Add the form to update company’s tax details 2023-08-15 22:35:21 +02:00
input_is_valid_phone.sql Add the form to update company’s tax details 2023-08-15 22:35:21 +02:00
language.sql Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
login.sql Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
login_attempt.sql Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
logout.sql Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
policies_company.sql Move the user role down to company_user relation 2023-08-08 02:22:16 +02:00
roles.sql Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
schema_auth.sql Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
schema_camper.sql Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
schema_public.sql Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
season.sql Add seasons’ relation, functions, and admin section 2023-08-16 20:15:57 +02:00
set_cookie.sql Move the user role down to company_user relation 2023-08-08 02:22:16 +02:00
to_color.sql Add seasons’ relation, functions, and admin section 2023-08-16 20:15:57 +02:00
to_integer.sql Add seasons’ relation, functions, and admin section 2023-08-16 20:15:57 +02:00
user.sql Move the user role down to company_user relation 2023-08-08 02:22:16 +02:00
user_profile.sql Move the user role down to company_user relation 2023-08-08 02:22:16 +02:00