oriol carbonell pujolàs
cd43fd3cfd
Update public style
2024-01-15 12:32:52 +01:00
oriol carbonell pujolàs
61b76240f0
Update admin styles
2024-01-15 12:30:13 +01:00
jordi fita mas
46e73abdd9
Remove an invalid max-width for the camping-association img
2024-01-15 02:07:56 +01:00
jordi fita mas
0ed6c1b121
Added note about dogs to the campsite type page
...
The pets icon is just the same as the notpet but without the diagonal
bar.
The price is hardcoded in the query for now, as there is no field
in the campsite type.
2024-01-15 02:07:32 +01:00
jordi fita mas
0beb0bb315
Add VAT and tourist tax information
...
Since i need the number of decimals to format the price in the template,
i added them to the company, and used them in the call to price_parse().
2024-01-15 01:45:58 +01:00
jordi fita mas
76456aa9b2
Add check-in and check-out time information to campsite type’s page
2024-01-15 01:02:50 +01:00
jordi fita mas
dabd197f02
Add additional information field to campsite types
...
This is actually just to have a fourth column in order to “balance”
lists for types that have a long descriptions.
2024-01-15 00:28:34 +01:00
jordi fita mas
81b6edbc7b
Show campground map using leaflet
...
It is better for mobile users, as they can zoom and pan the map in their
small screens.
Had to increase header’s z-index or the zoom controls would be on top
of it.
2024-01-14 22:31:13 +01:00
oriol carbonell pujolàs
3dbcc076d2
Merge branch 'master' of ssh://dev.tandem.ws:2222/tandem/camper
2024-01-14 21:36:16 +01:00
oriol carbonell pujolàs
cb97151264
Update campground map
2024-01-14 21:36:03 +01:00
jordi fita mas
79df1736f2
Add tourist tax to company
...
Not used anywhere yet, but i will need it when computing the booking’s
total.
2024-01-14 02:09:17 +01:00
jordi fita mas
9b96a355a4
Automatically select the departure date when arrival changes
...
By default, it selects the next day, unless the new arrival date is
before the current departure, in which case is left as is, because the
idea is to help people avoid useless calendar selections when booking
for next three or four months: they would need to change the month
twice, and now only at most one.
2024-01-13 02:03:27 +01:00
jordi fita mas
a226d17aa7
Add the campsite type’s name in front of price if it has options
...
Customer wants to explicitly show that the first price, the one on top
of the options, is for the campsite type.
2024-01-13 01:37:11 +01:00
oriol carbonell pujolàs
6a2158e179
Update style
2024-01-13 01:20:31 +01:00
oriol carbonell pujolàs
f04f6a3981
Replaced line icons with filled versions
2024-01-13 01:16:16 +01:00
jordi fita mas
976b2bcbcf
Add position to services to be able to manually sort by admins
2024-01-13 01:15:24 +01:00
jordi fita mas
4e126237a0
Replace L10nInput with I18nInput in service
...
locale.Translation and form.L10nInput are no longer used.
The translation type in Postgres is now also useless, and i believe it
was never used, but i keep it because I already have a tag and i can not
just remove it, meaning that dropping it is more trouble that worth it.
2024-01-12 21:06:12 +01:00
jordi fita mas
58c3b607a1
Replace L10nInput with I18nInput in season
2024-01-12 20:26:45 +01:00
jordi fita mas
734178657d
Do not translate legal to the default language
...
It is already in the “default relations”, and there is no need to repeat
them.
2024-01-12 19:57:11 +01:00
jordi fita mas
2b702d6632
Add golang template to initialize x-data for translation in admin
...
Had to add the DefaultLang to legal and location forms in order to use
the same template for all.
2024-01-12 19:51:12 +01:00
jordi fita mas
b6cd2f7693
Use I18nInput instead of L10nInput to translate carousels
2024-01-12 19:33:44 +01:00
jordi fita mas
3d0f7b0dc1
Handle empty array_agg in I18nInput.FillArray
...
array_agg returns [null] instead of [] when it can not find any rows,
thus the range enters the loop, but it fails to convert the null to
string.
2024-01-12 19:28:13 +01:00
jordi fita mas
2cbdc21e53
Fix add_services_carousel_slide’s return type from void to integer
2024-01-12 19:22:55 +01:00
jordi fita mas
2033aa91f8
Tag database’s version 0
2024-01-12 19:16:56 +01:00
jordi fita mas
4d0d7a44ab
Add slides to show parameter to carouselInit template
...
Customer wants four slides in home’s carousel, while keeping three in
the rest of the carousels.
In mobile screen, Oriol told me to always have a single slide, but in
tablet it is the given number minus one.
2024-01-11 21:04:32 +01:00
jordi fita mas
2f1895b71a
Show international phone number with 00 instead of +
...
Customer wants it that way.
2024-01-11 20:56:35 +01:00
jordi fita mas
f28664acce
Replace use of L10NInput with I18nInput for campsite
2024-01-10 21:52:49 +01:00
jordi fita mas
3f46ea3a9a
Add “Menu” next to the trigram symbol (“hamburger”)
2024-01-10 19:41:57 +01:00
jordi fita mas
9a7d7bf0de
Add location information to the demo
2024-01-10 19:22:27 +01:00
jordi fita mas
07223f64d2
Merge remote-tracking branch 'origin/upcoming'
2023-12-22 10:41:59 +01:00
oriol carbonell pujolàs
15761a370d
Change home image background
2023-12-22 10:41:27 +01:00
oriol carbonell pujolàs
a5c35c8da3
Add color to booking link and fix footer image sizes
2023-12-22 10:41:02 +01:00
jordi fita mas
92db4dfff6
Only hide immediate children of label[x-show]
...
Otherwise, it affects the ones inside CKEditor
2023-12-22 04:12:03 +01:00
jordi fita mas
cdf32a0234
Updated translations
2023-12-22 03:32:40 +01:00
jordi fita mas
4d0123def7
Bring back the whole list of options in type page, but in accordion
...
This is how the customer wants it.
2023-12-22 03:27:49 +01:00
jordi fita mas
12d5356455
Add the link to the reservation conditions to the booking form
...
This text must be created in the administration interface, but whatever.
2023-12-22 02:29:06 +01:00
jordi fita mas
03c20fec88
Add management of legal texts
2023-12-22 02:23:18 +01:00
jordi fita mas
ee86b34e93
Do not panic if there is no location information
2023-12-22 00:26:40 +01:00
jordi fita mas
7028997e53
Require user_profile for location
2023-12-22 00:26:23 +01:00
jordi fita mas
bda3507b62
Merge remote-tracking branch 'origin/upcoming'
2023-12-22 00:22:06 +01:00
oriol carbonell pujolàs
8cfa3b1c77
Add bottom border to heading and add camping association images
2023-12-22 00:20:53 +01:00
jordi fita mas
242e2b1c45
Pass the calendar days to the database as strings
...
Otherwise, it “helpfully” transforms the hours to UTC+02:00, in my case,
and returns a day extra, fucking up the request for the next sis months,
skipping almost a whole month.
2023-12-21 22:51:12 +01:00
jordi fita mas
adf87fce94
Add the language switch on the header’s top most in desktop sizes
...
Customer wants the language switch at the same level as the email and
phone links, because that’s what they have on the old website.
2023-12-21 22:39:58 +01:00
jordi fita mas
8b9f3438a0
Merge remote-tracking branch 'origin/upcoming'
2023-12-21 21:19:18 +01:00
oriol carbonell pujolàs
b2b0f035b5
Add style for booking menu item and operture footer section
2023-12-21 21:18:22 +01:00
jordi fita mas
ff6e9497b5
Replace contact page with location
...
Customer does not want a contact page, but a page where they can write
the direction on how to reach the campground, with a Google map embed
instead of using Leaflet, because Google Maps shows the reviews right
in the map.
That means i had to replace the GPS locations with XML fields for the
customer to write. In all four languages.
This time i tried a translation approach inspired by PrestaShop: instead
of opening a new page for each language, i have all languages in the
same page and use AlpineJS to show just a single language. It is far
easier to write the translations, even though you do not have the source
text visible, specially in this section that there is no place for me
to put the language links.
2023-12-21 21:17:04 +01:00
jordi fita mas
84423166e1
Add missing reset client_min_messages to setup_redsys test
2023-12-21 20:28:58 +01:00
jordi fita mas
ca48e1d108
Fix the location of CKEditor’s translations
2023-12-21 20:20:04 +01:00
jordi fita mas
38d07fb662
Add a class to the booking menu item, and move it second to last
...
Oriol needs to give it style, and customer wants it there.
2023-12-21 19:13:10 +01:00
jordi fita mas
5c4ce32143
Do not panic if there is no Redsys payment set up yet
2023-12-21 17:51:39 +01:00