Commit Graph

2393 Commits

Author SHA1 Message Date
gallegonovato
2cc48c3bfb
Translated using Weblate (Spanish)
Currently translated at 100.0% (1125 of 1125 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/es/
2024-03-12 21:01:46 +01:00
藤丸渓介
1a34f38334
Translated using Weblate (Japanese)
Currently translated at 80.6% (901 of 1117 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/ja/
2024-03-11 15:01:52 +01:00
gallegonovato
a610e69682
Translated using Weblate (Spanish)
Currently translated at 100.0% (1117 of 1117 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/es/
2024-03-11 15:01:52 +01:00
Paul Fitzpatrick
17857ec1f0 (core) updates from grist-core 2024-03-11 09:03:58 -04:00
Jarosław Sadziński
0703c8527b (core) Better Max and Min shortcut funtions in the new column menu.
Summary: Using the lookup shortcut in the add column menu to find a max or min value is a buggy experience. MAX and MIN returns 0 for empty collections which can be interpreted as 1970.1.1 in date or date time columns. It is better to just return None (empty cell) when there are no records.

Test Plan: Updated

Reviewers: paulfitz

Reviewed By: paulfitz

Differential Revision: https://phab.getgrist.com/D4206
2024-03-08 21:59:33 +01:00
github-actions[bot]
87121e89af
automated update to translation keys (#888)
Co-authored-by: Paul's Grist Bot <paul+bot@getgrist.com>
2024-03-08 15:22:28 -05:00
藤丸渓介
a52abb66a3
Translated using Weblate (Japanese)
Currently translated at 80.6% (901 of 1117 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/ja/
2024-03-08 17:42:06 +01:00
Franček Prijatelj
863c1ecaba
Translated using Weblate (Slovenian)
Currently translated at 100.0% (1117 of 1117 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/sl/
2024-03-08 17:42:06 +01:00
George Gevoian
14125b9b97 (core) Use document access for showing form buttons
Summary:
Site access was being used to show or hide form widget buttons. This meant
that users granted owner access to a document couldn't see buttons to
publish/unpublish or share a form. Now, document access is used instead.

Test Plan: Manual.

Reviewers: paulfitz

Reviewed By: paulfitz

Subscribers: paulfitz

Differential Revision: https://phab.getgrist.com/D4207
2024-03-08 09:15:31 -05:00
Thomas Weaver
8d39d761a5
fixes #852 (#877) 2024-03-08 01:30:30 -05:00
藤丸渓介
b78e213e73
Translated using Weblate (Japanese)
Currently translated at 80.6% (901 of 1117 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/ja/
2024-03-08 05:01:50 +01:00
Camille L
bcf4ea0049
Translated using Weblate (French)
Currently translated at 100.0% (1117 of 1117 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/fr/
2024-03-08 05:01:50 +01:00
Paul Fitzpatrick
a4f5ca37a9
mention boot page in README (#884)
This mentions how to enable the boot page diagnostics in the README. Ideally, something like the boot page would be available on initial installation without doing anything special, but that can come later.
2024-03-07 16:12:20 -05:00
Florent
1e3e076820
Add option to skip Checksum verification between doc storage and Redis #751 (#767)
This check should be unnecessary for stores with strong consistency guarantees (virtually everywhere now).

---------

Co-authored-by: Florent FAYOLLE <florent.fayolle@beta.gouv.fr>
2024-03-07 14:11:17 -05:00
George Gevoian
a5099fc598 (core) Skip showing empty doc tours
Summary: Empty doc tours are now skipped. Before, an error was shown instead.

Test Plan: Browser test.

Reviewers: jarek

Reviewed By: jarek

Differential Revision: https://phab.getgrist.com/D4204
2024-03-07 10:10:55 -05:00
藤丸渓介
66f025c7df
Translated using Weblate (Japanese)
Currently translated at 80.5% (898 of 1115 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/ja/
2024-03-07 02:01:58 +01:00
garnetsong
4383a439bb
Translated using Weblate (Japanese)
Currently translated at 80.5% (898 of 1115 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/ja/
2024-03-07 02:01:57 +01:00
CamilleLegeron
9ce8ed3f25
Feat: add title query params for exported csv and xlsx + download translations (#872)
Co-authored-by: Florent <florent.git@zeteo.me>
2024-03-06 12:12:42 -05:00
Dmitry S
ca8ac806db (core) Trim unapplicable permissions bits for column rules, both at parse time, and in UI
Summary:
- UI now trims column rules before saving.
- When rules are loaded, bits that aren't applicable to a resource get ignored.
  This should fix the incorrect behavior in existing docs without a migration.

Test Plan:
- Added test of UI, that it now sends trimmed rules
- Added a unitteset of new trimPermissions() function
- Add test of fixed interpretation of existing rules: now only permission bits
  applicable to a resource get respected. I.e. create/delete/schemaEdit are
  ignored in column rules, and schemaEdit is also ignored in table rules.
- Note that DuplicateTest was affected: updated on the assumption that
  schemaEdit still can't actually apply at a table level.

Reviewers: georgegevoian, paulfitz

Reviewed By: paulfitz

Differential Revision: https://phab.getgrist.com/D4205
2024-03-06 09:46:33 -05:00
Vincent Viers
011cf9da0d
make 'contact support' link customisable (#854)
Co-authored-by: CamilleLegeron <camille@telescoop.fr>
2024-03-06 00:59:46 -05:00
George Gevoian
cf6579dffa v1.1.12 2024-03-05 14:51:18 -05:00
George Gevoian
0532ed6547 (core) Add dark mode CSS for Swagger UI
Summary: Adds CSS to support dark mode in Swagger UI.

Test Plan: Manual.

Reviewers: jarek

Reviewed By: jarek

Differential Revision: https://phab.getgrist.com/D4199
2024-03-05 08:45:21 -05:00
George Gevoian
0c60446f9c
Move phab docs to /documentation (#882) 2024-03-05 08:35:48 -05:00
garnetsong
1e169599d1
Translated using Weblate (Japanese)
Currently translated at 79.1% (882 of 1115 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/ja/
2024-03-05 12:01:53 +01:00
Владимир В
ca264250b5
Translated using Weblate (Russian)
Currently translated at 99.6% (1111 of 1115 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/ru/
2024-03-05 12:01:53 +01:00
Rémi LEBLOND
23d9b2775d
Translated using Weblate (French)
Currently translated at 100.0% (1115 of 1115 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/fr/
2024-03-05 12:01:52 +01:00
Paul Fitzpatrick
95b734149e
make a /boot/GRIST_BOOT_KEY page for diagnosing configuration problems (#850)
This is a start at a page for diagnosing problems while setting up Grist. Starting to add some diagnostics based on feedback in github issues. We should make Grist installation easier! But when there is a problem it should be easier to diagnose than it is now, and this may help. The page is ugly and doesn't have many diagnostics yet, but we can iterate.

Visit `/boot` on a Grist server for tips on how to use this feature.
2024-03-04 16:22:47 -05:00
Florent
2693e01d08
Fix links in CONTRIBUTING.md (#879)
- the link to the translation guide was wrong
 - grist-help: redirect to the README file through the anchor so visitors may understand better why they land to this separate project.
2024-03-04 14:38:01 -05:00
Franček Prijatelj
93c993cda0
Translated using Weblate (Slovenian)
Currently translated at 100.0% (1115 of 1115 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/sl/
2024-03-02 19:01:49 +01:00
Paul Janzen
7389a087cc
Translated using Weblate (German)
Currently translated at 100.0% (1115 of 1115 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/de/
2024-03-02 19:01:47 +01:00
Paul Janzen
4654edca3d
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1115 of 1115 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/pt_BR/
2024-03-01 18:00:21 +01:00
gallegonovato
6f07472ee5
Translated using Weblate (Spanish)
Currently translated at 100.0% (1115 of 1115 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/es/
2024-02-29 12:02:09 +01:00
Camille L
b8c2ecdd73
Translated using Weblate (French)
Currently translated at 97.1% (1083 of 1115 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/fr/
2024-02-29 12:02:09 +01:00
gallegonovato
c4c9a8a543
Translated using Weblate (Spanish)
Currently translated at 100.0% (1101 of 1101 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/es/
2024-02-27 14:02:21 +01:00
Camille L
56126a85a0
Translated using Weblate (French)
Currently translated at 97.8% (1077 of 1101 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/fr/
2024-02-27 14:02:20 +01:00
github-actions[bot]
ed137c1fa1
automated update to translation keys (#868)
Co-authored-by: Paul's Grist Bot <paul+bot@getgrist.com>
2024-02-26 09:13:32 -05:00
Paul Fitzpatrick
85c51ab73f (core) updates from grist-core 2024-02-26 07:48:17 -05:00
Jiri Grönroos
ce186aab01
Translated using Weblate (Finnish)
Currently translated at 69.9% (770 of 1101 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/fi/
2024-02-25 16:02:02 +01:00
Jiri Grönroos
a28c2deb64
Translated using Weblate (Finnish)
Currently translated at 67.3% (741 of 1101 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/fi/
2024-02-24 10:02:13 +01:00
Franček Prijatelj
6e2b9664d9
Translated using Weblate (Slovenian)
Currently translated at 100.0% (1101 of 1101 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/sl/
2024-02-24 10:02:13 +01:00
George Gevoian
d5b6d700d9
Fix failing Docker latest workflow tests (#866) 2024-02-23 15:45:16 -05:00
Jarosław Sadziński
42d7e31d27 (core) In custom widgets show placeholder content until all columns are mapped
Summary: Showing configuration screen when widget is not mapped

Test Plan: New test added

Reviewers: georgegevoian

Reviewed By: georgegevoian

Differential Revision: https://phab.getgrist.com/D4192
2024-02-23 13:33:23 +01:00
Jiri Grönroos
c218863ae7
Added translation using Weblate (Finnish) 2024-02-23 09:26:10 +01:00
Dmitry S
ca990bbfe6 (core) Small changes to Access Rules page to clearify behavior of table default rules
Summary:
- Rename "Add Default Rule" to "Add Table-wide Rule", and enable always.
- Rename "All Other" to "All".

Test Plan: Updated test; new behavior (for when menu option is newly enabled) only tested manually.

Reviewers: jarek

Reviewed By: jarek

Differential Revision: https://phab.getgrist.com/D4195
2024-02-23 01:24:13 -05:00
George Gevoian
219b1f3f87 (core) Add org to FormAPI URL paths
Summary:
In some environments, URLs produced by FormAPI were missing an org, making them
ambiguous. This ensures that an org is always included in the path.

Test Plan: Manual.

Reviewers: paulfitz

Reviewed By: paulfitz

Subscribers: paulfitz

Differential Revision: https://phab.getgrist.com/D4200
2024-02-22 12:38:42 -05:00
Paul Fitzpatrick
96baf754b5
add link to job posting (#863) 2024-02-22 08:56:17 -05:00
George Gevoian
c6fd79ac1f (core) Refactor forms implementation
Summary: WIP

Test Plan: Existing tests.

Reviewers: jarek

Reviewed By: jarek

Subscribers: jarek

Differential Revision: https://phab.getgrist.com/D4196
2024-02-22 08:44:25 -05:00
Paul Fitzpatrick
d1eb13e63f
post job opening in README (#861) 2024-02-21 17:40:39 -05:00
Paul Fitzpatrick
cc04e0bad7
maybe reduce the odds of one RawData test failing (#862)
One particular RawData test failure looks to be a consequence of notification toasts building up enough to cover a strategic button. This makes a somewhat simple-minded and brutal fix.

Also gives RemoveTransformColumns a bit more time.
2024-02-21 10:07:45 -05:00
Florent
af676642d4
Escape hyphens in version ids #810 (#860)
Hyphens are typically used by MinIO in version ids (these are uuids).
We need to escape them as they are not included in the path to load a document
after bcb9740
2024-02-20 10:46:38 -05:00