Commit Graph

252 Commits

Author SHA1 Message Date
56a9fc3712 fix(Import): DateTime import fixes
- do not try to pass `null` to DateTimeImmutable as it would cause an
  Exception
- be stricter on small letter-only values that might be turned into a
  DateTimeImmutable object because they match with timezone abbreviations
- do not consider pure numbers a date

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-02-19 13:43:42 +01:00
de39a298ea fix: Properly create new rows in filtered views
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-02-19 13:10:19 +01:00
1849033dbc style(PHP): adjust to codestyle updates
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-02-10 12:14:18 +01:00
3cefaecaef chore(i18n): Improved grammar
Reported at Transifex.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2025-01-29 11:33:44 +01:00
637797fc1d fix: remove unnecessary and misleading translator hints
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-01-15 12:03:47 +01:00
20cdc2c3f0 feat(Templates): extend the tutorial table
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-01-15 12:03:47 +01:00
9e483ef283 fix(Favorites): repair runtime cache population
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-01-13 13:30:03 +01:00
36cc074f4c fix: Store update of team checkbox
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-01-10 13:40:04 +01:00
43783078c4 Merge pull request #1193 from nextcloud/enh/1177/enable-nav-display-logic
feat(Contexts): enable nav bar display logic
2025-01-10 13:30:28 +01:00
467c8d7a33 Merge pull request #1525 from nextcloud/fix/1524/sort-views-hide-not-null
fix(Views): allow to sort for meta columns
2025-01-09 22:06:11 +01:00
4d5a063557 fix: Make labels translatable
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-01-09 16:32:49 +01:00
faa22c4034 fix(Views): allow to sort for meta columns
- also fixes a return value that otherwise may render shared views
  ontentless

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-01-09 15:11:09 +01:00
5dacb827de share with teams
Signed-off-by: Hoang Pham <hoangmaths96@gmail.com>
2025-01-07 18:52:39 +07:00
6dde229c03 fix: allow adding meta data columns to views again
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-01-07 09:40:52 +01:00
4ab44af016 feat(Contexts): dynamic navigation bar update on config toggle
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-01-04 15:16:25 +00:00
e05745a449 fix(Context): fix wrong parameters to permission check
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-01-04 15:16:12 +00:00
afcbe455a3 fix: update context navigation display elements
Signed-off-by: Cleopatra Enjeck M <patrathewhiz@gmail.com>
2025-01-04 15:16:11 +00:00
aeb83f0cc1 fix: apply target userId when setting display mode
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-01-03 04:45:12 +01:00
b4b1d75060 fix: use actual providerId in link rows
Signed-off-by: Cleopatra Enjeck M. <patrathewhiz@gmail.com>
2024-12-10 05:25:57 +01:00
50815ae67b fix(Import): increase error again, when there was a gap in column headers
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-11-26 13:09:35 +01:00
044d62d5c2 fix(Import): reliable detection of intented datetime type
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-11-18 21:58:08 +01:00
0e9fd3a69d fix(Import): use correct int index of literal one
… and get date value with fault tolerance

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-11-18 21:58:08 +01:00
74e1becb8c fix(Import): accept Y-m-d formatted dates, as from CSV
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-11-18 21:58:08 +01:00
9430d24473 fix(Import): be tolerant to alternative ways of XLSX file content
improved handling of LibreOffice-generated XLSX documents

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-11-18 21:58:08 +01:00
035367b3b3 fix(Import): distinguish between date only and date time on xlsx imports
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-11-18 21:58:08 +01:00
126fa47db0 test(Integration): extend import test with xlsx data sets
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-11-18 21:58:08 +01:00
8ecd70d9f2 fix(Rows): return correct status code when row update/delete lacks access
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-10-15 13:43:39 +02:00
14b636a5aa fix(Api1): return correct status code when row delete lacks permissions
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-10-15 13:43:39 +02:00
629febb693 fix(Rows): return correct status code when row update lacks permissions
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-10-15 13:43:39 +02:00
483aace680 refactor(Controller): increase use of Permission middleware
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-09-12 14:56:30 +02:00
fcbba69d5c refactor(Rows): switch front-end to use Row OCS API
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-09-12 14:56:26 +02:00
94da27afcb fix(Controller): respond with 400 on InvalidArgumentExceptions
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-09-12 14:55:20 +02:00
d492b9896e Merge pull request #1156 from nextcloud/fix/1027
fix: Remove deleted resource from associated applications
2024-09-11 12:23:10 +01:00
331d0b6f9b feat(import): change column format during import
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2024-09-03 14:07:00 +02:00
86be589717 fix: avoid n+1 queries
Signed-off-by: Cleopatra Enjeck M <patrathewhiz@gmail.com>
2024-08-27 14:39:59 +01:00
5861220b48 enh: improve formatting, add exception to log
Signed-off-by: Cleopatra Enjeck M <patrathewhiz@gmail.com>
2024-08-27 14:39:59 +01:00
5e1ea605c3 fix: Remove deleted resource from associated applications
Signed-off-by: Cleopatra Enjeck M <patrathewhiz@gmail.com>
2024-08-27 14:39:59 +01:00
9a46561716 chore: Add SPDX header
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-08-08 15:35:37 +02:00
b174d50207 fix: Avoid variable access on unhandled exception and lower log level for expected permission check failures
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-08-05 16:28:30 +02:00
1e2a0da783 chore: Cleanup methods to parse/transform values
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-07-31 09:52:17 +02:00
fc720ecf9c docs: Improve php doc for confusing methods
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-07-31 09:52:17 +02:00
4eb6ff9fcf fix: Psalm complaints after rebase and incomplete migrations after upgrade
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-07-31 09:52:15 +02:00
6968538fdf enh: rename migration
Signed-off-by: Cleopatra Enjeck M <patrathewhiz@gmail.com>
2024-07-31 09:51:12 +02:00
62280240b1 enh: modify usergroup column backend
Signed-off-by: Cleopatra Enjeck M <patrathewhiz@gmail.com>
2024-07-31 09:05:56 +02:00
ab3c8bf6dc enh: add value_type column
Signed-off-by: Cleopatra Enjeck M <patrathewhiz@gmail.com>
2024-07-31 09:05:55 +02:00
8d63c427ec feat: add new column for user and group to backend
Signed-off-by: Cleopatra Enjeck M <patrathewhiz@gmail.com>
2024-07-31 09:05:55 +02:00
89449799dd Merge pull request #1170 from nextcloud/feat/template-schema-export
add scheme import and export
2024-07-25 09:54:39 +02:00
9255651354 add fake form to download tables export
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
2024-07-24 13:36:04 +02:00
939867bdc0 add views to table scheme
add version to table scheme

move getScheme to tableService

Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
2024-07-24 12:26:49 +02:00
a7f9c804b3 feat(import): change column format during import
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2024-07-23 12:34:56 +02:00