Alexander Skvortsov
a90140928c
Modal typescript cleanup and conversions
2021-12-13 20:20:34 -05:00
Alexander Skvortsov
162c60e763
alertAttrs
can be null
2021-12-13 20:20:34 -05:00
Alexander Skvortsov
174345cf22
Fix LoadingModal
attr typings
2021-12-13 20:20:34 -05:00
Alexander Skvortsov
fe9cec0787
Allow any Mithril Children where appropriate
2021-12-13 20:20:33 -05:00
Alexander Skvortsov
1bdfe0112c
extractText from translations where strings expected
2021-12-13 20:20:33 -05:00
Alexander Skvortsov
cc69211977
Fix import of mithril
for VnodeElementTag
usage
2021-12-13 20:20:33 -05:00
Alexander Skvortsov
02a57bfa8e
Don't assume app.session.user
is present
2021-12-13 20:20:33 -05:00
flarum-bot
0d45f2a881
Bundled output for commit 6c46fc4228
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-14 00:01:04 +00:00
Alexander Skvortsov
6c46fc4228
Merge pull request #3197 from flarum/as/permission-grid-fixes
...
Permission grid fixes
2021-12-13 18:56:11 -05:00
Alexander Skvortsov
1567ab0cb8
Return undefined => return null
2021-12-13 18:55:25 -05:00
flarum-bot
2554b9e774
Bundled output for commit b77f13b7c6
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-13 21:35:24 +00:00
Alexander Skvortsov
b77f13b7c6
Merge pull request #3200 from flarum/as/1_2_assorted_frontend_patches
...
A few frontend fixes for v1.2
2021-12-13 16:31:18 -05:00
Alexander Skvortsov
508be96f15
Don't throw errors for undefined relationships
2021-12-13 15:07:30 -05:00
Alexander Skvortsov
364575b3f0
Make sure this.data.attributes
is initialized.
...
`Object.assign` is not type-safe, and does ensure that the property being assigned to is not undefined.
2021-12-13 12:34:51 -05:00
Sami Mazouz
c7791b63f7
perf: Allow loading relations in other discussion endpoints ( #3191 )
2021-12-13 11:34:26 +01:00
flarum-bot
dc48e2327b
Bundled output for commit 6b7dfaa598
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-13 07:03:23 +00:00
Alexander Skvortsov
4ade45e67a
Don't lazy draw permissions dropdown
...
It is already lazy drawn, see 23a70affa6/js/src/admin/components/PermissionDropdown.js (L63-L63)
2021-12-13 02:00:06 -05:00
Alexander Skvortsov
46893a9749
PermissionGrid fixes
...
Fixes https://github.com/flarum/core/issues/3169#issuecomment-979470794
- Restore wrapping `scope.render` results in a table cell tag. This was accidentially introduced in 924815b6e1
, and caused the issue linked above
- Rename the `SettingDropdown` attr `key` to `setting` in order to avoid naming clashes with Mithril vnode keys. `key` still works, but is deprecated.
2021-12-13 02:00:06 -05:00
Alexander Skvortsov
6b7dfaa598
Format
2021-12-13 01:58:47 -05:00
Alexander Skvortsov
d0c160923d
Fix listItems
to unbrick admin extension pages
...
https://github.com/flarum/core/pull/3176 accidentially stopped adding a `key` attribute to wrappers of non-vnode inputs. This resulted in "all or no vnodes must have keys" errors.
2021-12-13 01:34:05 -05:00
flarum-bot
c2ec848744
Bundled output for commit 187b5c6f0b
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-13 01:41:29 +00:00
Alexander Skvortsov
187b5c6f0b
Merge pull request #3174 from flarum/as/models-typing
...
Typescript for models
2021-12-12 20:37:32 -05:00
Ian Morland
bd8ebb00a0
feat: Allow switching the ImageManager driver ( #3195 )
2021-12-12 22:34:10 +01:00
Alexander Skvortsov
f26ad3e32d
Minor typefixes, fomat
2021-12-12 15:46:46 -05:00
Alexander Skvortsov
4759395186
Post's discussion should always be present
2021-12-12 15:39:45 -05:00
Alexander Skvortsov
a2c8407dd4
params
arguments for id-based app.store.find
should be optional
2021-12-12 15:39:28 -05:00
Alexander Skvortsov
306b3a9e8b
Type-safe session instantiation
2021-12-12 15:39:06 -05:00
Alexander Skvortsov
4444e7c788
Rename Discussion, User files to allow jsx
2021-12-12 15:18:37 -05:00
Alexander Skvortsov
4bd5bc87ee
Update js/src/common/models/User.ts
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-12 15:18:37 -05:00
Alexander Skvortsov
528c964d94
Update js/src/common/models/User.ts
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-12 15:18:36 -05:00
Alexander Skvortsov
3bca30121b
Update js/src/common/models/Discussion.ts
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-12 15:18:36 -05:00
Alexander Skvortsov
53180a38ac
Update js/src/common/Store.ts
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-12 15:18:36 -05:00
Alexander Skvortsov
d82073c3a9
Update js/src/common/Model.ts
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-12 15:18:36 -05:00
Alexander Skvortsov
44efff342d
Update js/src/common/Model.ts
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-12 15:18:36 -05:00
Alexander Skvortsov
0bdb018ad4
Add meta to ApiPayload interfaces
2021-12-12 15:18:35 -05:00
Alexander Skvortsov
b0504597da
Review changes, make Model.store non-nullable, include meta in APIPayload signatures
2021-12-12 15:18:35 -05:00
Alexander Skvortsov
b85aa403cc
Remove unnecessary nonnull assertions
2021-12-12 15:18:35 -05:00
Alexander Skvortsov
ab2620147a
Drop unnecessary JSDocs
2021-12-12 15:18:35 -05:00
Alexander Skvortsov
09a55258a0
format
2021-12-12 15:18:34 -05:00
Alexander Skvortsov
3a8d640dab
Clean up model nullability
2021-12-12 15:18:34 -05:00
Alexander Skvortsov
bbc9143404
Convert models to TS
2021-12-12 15:18:34 -05:00
flarum-bot
7be0c02ba1
Bundled output for commit 580be37eb4
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-12 19:55:47 +00:00
Alexander Skvortsov
580be37eb4
listItems
typing fix (#3176 )
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-12 14:51:05 -05:00
Ian Morland
0e00196d8e
Make SlugManager available to blade template ( #3194 )
...
* Make SlugManager available to blade template
* Use
2021-12-12 20:40:38 +01:00
flarum-bot
a57ef5a3d5
Bundled output for commit 325b9afca6
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-12 19:35:29 +00:00
Ian Morland
325b9afca6
fix: getPlainContent causes external content to be fetched ( #3193 )
2021-12-12 14:30:56 -05:00
flarum-bot
1a420828aa
Bundled output for commit 57b413ada5
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-11 17:37:26 +00:00
Alexander Skvortsov
57b413ada5
Split up application error handling ( #3184 )
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-11 12:32:51 -05:00
flarum-bot
326b787130
Bundled output for commit 0f2824e0f4
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-07 18:55:28 +00:00
Rafał Całka
0f2824e0f4
Make StatusWidget tools extensible ( #3189 )
2021-12-07 13:50:40 -05:00