]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commit
Add ability to search playlists
authorChocobozzz <me@florianbigard.com>
Thu, 17 Jun 2021 14:02:38 +0000 (16:02 +0200)
committerChocobozzz <chocobozzz@cpy.re>
Fri, 25 Jun 2021 12:44:01 +0000 (14:44 +0200)
commit37a44fc915eef2140e22ceb96aba6b6eb2509007
treedd4a370ecc96cf38c99b940261aadc27065da7ae
parent33eb19e5199cc9fa4d73c6675c97508e3e072ef9
Add ability to search playlists
79 files changed:
client/src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts
client/src/app/+search/channel-lazy-load.resolver.ts [deleted file]
client/src/app/+search/search-routing.module.ts
client/src/app/+search/search.component.html
client/src/app/+search/search.component.ts
client/src/app/+search/search.module.ts
client/src/app/+search/shared/abstract-lazy-load.resolver.ts [moved from client/src/app/+search/video-lazy-load.resolver.ts with 55% similarity]
client/src/app/+search/shared/channel-lazy-load.resolver.ts [new file with mode: 0644]
client/src/app/+search/shared/index.ts [new file with mode: 0644]
client/src/app/+search/shared/playlist-lazy-load.resolver.ts [new file with mode: 0644]
client/src/app/+search/shared/video-lazy-load.resolver.ts [new file with mode: 0644]
client/src/app/header/search-typeahead.component.html
client/src/app/shared/shared-main/angular/index.ts
client/src/app/shared/shared-main/angular/link.component.html [new file with mode: 0644]
client/src/app/shared/shared-main/angular/link.component.scss [new file with mode: 0644]
client/src/app/shared/shared-main/angular/link.component.ts [new file with mode: 0644]
client/src/app/shared/shared-main/shared-main.module.ts
client/src/app/shared/shared-search/search.service.ts
client/src/app/shared/shared-video-miniature/video-miniature.component.html
client/src/app/shared/shared-video-miniature/video-miniature.component.ts
client/src/app/shared/shared-video-playlist/video-playlist-miniature.component.html
client/src/app/shared/shared-video-playlist/video-playlist-miniature.component.scss
client/src/app/shared/shared-video-playlist/video-playlist-miniature.component.ts
client/src/app/shared/shared-video-playlist/video-playlist.model.ts
client/src/sass/include/_mixins.scss
client/src/types/link.type.ts [new file with mode: 0644]
server/controllers/activitypub/client.ts
server/controllers/api/search.ts [deleted file]
server/controllers/api/search/index.ts [new file with mode: 0644]
server/controllers/api/search/search-video-channels.ts [new file with mode: 0644]
server/controllers/api/search/search-video-playlists.ts [new file with mode: 0644]
server/controllers/api/search/search-videos.ts [new file with mode: 0644]
server/controllers/api/video-channel.ts
server/controllers/api/video-playlist.ts
server/helpers/custom-validators/activitypub/playlist.ts
server/initializers/constants.ts
server/lib/activitypub/actors/get.ts
server/lib/activitypub/playlists/create-update.ts
server/lib/activitypub/playlists/get.ts [new file with mode: 0644]
server/lib/activitypub/playlists/index.ts
server/lib/activitypub/playlists/refresh.ts
server/lib/activitypub/playlists/shared/object-to-model-attributes.ts
server/lib/activitypub/process/process-create.ts
server/lib/activitypub/process/process-update.ts
server/lib/activitypub/videos/get.ts
server/lib/job-queue/handlers/activitypub-http-fetcher.ts
server/lib/search.ts [new file with mode: 0644]
server/middlewares/validators/search.ts
server/middlewares/validators/sort.ts
server/middlewares/validators/videos/video-channels.ts
server/models/video/sql/shared/abstract-videos-query-builder.ts
server/models/video/video-channel.ts
server/models/video/video-playlist.ts
server/tests/api/check-params/search.ts
server/tests/api/search/index.ts
server/tests/api/search/search-activitypub-video-channels.ts
server/tests/api/search/search-activitypub-video-playlists.ts [new file with mode: 0644]
server/tests/api/search/search-activitypub-videos.ts
server/tests/api/search/search-index.ts
server/tests/api/search/search-playlists.ts [new file with mode: 0644]
server/tests/fixtures/peertube-plugin-test-filter-translations/languages/fr.json [moved from server/tests/fixtures/peertube-plugin-test-two/languages/fr.json with 100% similarity]
server/tests/fixtures/peertube-plugin-test-filter-translations/languages/it.json [moved from server/tests/fixtures/peertube-plugin-test-two/languages/it.json with 100% similarity]
server/tests/fixtures/peertube-plugin-test-filter-translations/main.js [moved from server/tests/fixtures/peertube-plugin-test-two/main.js with 100% similarity]
server/tests/fixtures/peertube-plugin-test-filter-translations/package.json [moved from server/tests/fixtures/peertube-plugin-test-two/package.json with 79% similarity]
server/tests/fixtures/peertube-plugin-test/main.js
server/tests/plugins/filter-hooks.ts
server/tests/plugins/translations.ts
server/types/models/video/video-playlist.ts
shared/extra-utils/index.ts
shared/extra-utils/search/video-playlists.ts [new file with mode: 0644]
shared/models/plugins/client/client-hook.model.ts
shared/models/plugins/server/server-hook.model.ts
shared/models/search/index.ts
shared/models/search/video-channels-search-query.model.ts
shared/models/search/video-playlists-search-query.model.ts [new file with mode: 0644]
shared/models/server/job.model.ts
shared/models/server/peertube-problem-document.model.ts
shared/models/videos/playlist/video-playlist.model.ts
support/doc/api/openapi.yaml