jellyflood/Shared/Extensions/JellyfinAPI
Joe Kribs b9ac50c164
[iOS] Admin Dashboard - User Permissions (#1313)
* WIP

* WIP

* Localization and better planning. Remove the Username as this will end up in another section. Updated planning here: https://github.com/jellyfin/Swiftfin/discussions/1283 | 5 more views required!

* Initializing an optional variable with nil is redundant line

* Remove Live TV since that will go in another section

* Cleanup Coordinator / Merge with Main

* Remove all 'Allows' from strings

* Fix Merge Issues

* Use CaseIterablePicker, Binding.map

* BackgroundState == updating, change all of the buttons to visible when custom by process of elimination opposed to the default custom value. Make all of the input fields use temp values to make it less jarring.

* Update SessionsSection.swift

* Learn more!

* Validate > 0, don't allow inputs to be less than 1 and reset tempValues when the enum is updated.

* use new binding extensions

* String fixes

* Don't test against adminDefault for users or userDefault for admins.

* Linting indentation

* Default vs UserDefault + no more reason to have temporary variables.

* cleanup

* format

---------

Co-authored-by: Ethan Pippin <ethanpippin2343@gmail.com>
2024-11-27 11:22:37 -07:00
..
BaseItemDto [iOS] Admin Dashboard (#1230) 2024-10-04 21:15:12 -06:00
BaseItemPerson Migrate to the latest version of Factory (#1097) 2024-07-01 19:58:59 -06:00
MediaSourceInfo Fix: Missing Chapters (#1281) 2024-10-19 15:07:31 -06:00
ActiveSessionsPolicy.swift [iOS] Admin Dashboard - User Permissions (#1313) 2024-11-27 11:22:37 -07:00
ChapterInfo.swift Poster Display and Button Refactor (#1038) 2024-04-23 11:22:07 -06:00
CodecProfile.swift Customizable Device Profiles (#1169) 2024-09-02 15:33:02 -06:00
DayOfWeek.swift [iOS] Admin Dashboard - Add/Delete Task Triggers (#1276) 2024-10-23 16:30:12 -06:00
DeviceInfo.swift [iOS] Admin Dashboard - Users (#1287) 2024-10-31 15:56:00 -06:00
DeviceProfile.swift Customizable Device Profiles (#1169) 2024-09-02 15:33:02 -06:00
DeviceType.swift [iOS] Admin Dashboard - Active Devices Icons (#1275) 2024-10-15 21:34:38 -06:00
DirectPlayProfile.swift Customizable Device Profiles (#1169) 2024-09-02 15:33:02 -06:00
ImageBlurHashes.swift Update 2024 headers (#951) 2024-01-13 15:13:44 -07:00
ItemFields.swift Refactor `PosterButton` and libraries, good `UICollectionView`s, proper orientation handling, and more (#905) 2024-03-11 08:09:30 -06:00
ItemFilter+ItemTrait.swift Resolve some todos (#1295) 2024-10-29 11:17:56 -06:00
JellyfinAPIError.swift Item Views to `Stateful` (#997) 2024-04-01 00:48:41 -06:00
JellyfinClient.swift [iOS] Admin Dashboard (#1230) 2024-10-04 21:15:12 -06:00
LoginFailurePolicy.swift [iOS] Admin Dashboard - User Permissions (#1313) 2024-11-27 11:22:37 -07:00
MaxBitratePolicy.swift [iOS] Admin Dashboard - User Permissions (#1313) 2024-11-27 11:22:37 -07:00
MediaStream.swift Fix the subtitle stream index calculation for multiple subtitles (#1219) 2024-09-05 13:46:27 -06:00
NameGuidPair.swift Refactor `PosterButton` and libraries, good `UICollectionView`s, proper orientation handling, and more (#905) 2024-03-11 08:09:30 -06:00
PlayMethod.swift [iOS] Admin Dashboard (#1230) 2024-10-04 21:15:12 -06:00
PlayerStateInfo.swift [iOS] Admin Dashboard (#1230) 2024-10-04 21:15:12 -06:00
ServerTicks.swift Project Settings Changes (#1297) 2024-10-31 13:18:19 -06:00
SessionInfo.swift [iOS] Admin Dashboard - Active Devices Icons (#1275) 2024-10-15 21:34:38 -06:00
SortOrder+ItemSortOrder.swift User/Server Sign In Redesign (#1045) 2024-05-14 23:42:41 -06:00
SpecialFeatureType.swift Customizable Device Profiles (#1169) 2024-09-02 15:33:02 -06:00
SubtitleProfile.swift Customizable Device Profiles (#1169) 2024-09-02 15:33:02 -06:00
SyncPlayUserAccessType.swift [iOS] Admin Dashboard - User Permissions (#1313) 2024-11-27 11:22:37 -07:00
TaskCompletionStatus.swift [iOS] Admin Dashboard (#1230) 2024-10-04 21:15:12 -06:00
TaskState.swift [iOS] Admin Dashboard - Add/Delete Task Triggers (#1276) 2024-10-23 16:30:12 -06:00
TaskTriggerType.swift [iOS] Admin Dashboard - Add/Delete Task Triggers (#1276) 2024-10-23 16:30:12 -06:00
TranscodeReason.swift [iOS] Admin Dashboard (#1230) 2024-10-04 21:15:12 -06:00
TranscodingProfile.swift Customizable Device Profiles (#1169) 2024-09-02 15:33:02 -06:00
UserDto.swift User Profile Image Selection (#1061) 2024-05-22 13:45:48 +09:00