From 06b8ca109e19bc17b7f5d5c2ddab6354bc9c8e86 Mon Sep 17 00:00:00 2001 From: theld Date: Mon, 2 Oct 2023 20:34:49 +0000 Subject: [PATCH] feat: job portal fix: disable function scoping lint rule fix: outdated contributing docs for adding SCThings --- .changeset/few-pots-clean.md | 7 ++ CONTRIBUTING.md | 4 +- backend/backend/config/default/app/menu.js | 13 +++ configuration/backend-config/test/menu.de.xml | 1 + configuration/backend-config/test/menu.xml | 1 + .../src/minimal-connector.ts | 6 +- frontend/app/.eslintrc.json | 1 + .../app/cypress/integration/dashboard.spec.ts | 4 +- frontend/app/icons.config.ts | 1 + frontend/app/src/app/app.module.ts | 2 + .../app/modules/auth/auth-helper.service.ts | 11 +- .../dashboard/dashboard.component.html | 1 + .../app/modules/dashboard/dashboard.module.ts | 4 + .../jobs-section/job-section.component.html | 43 +++++++ .../jobs-section/job-section.component.scss | 48 ++++++++ .../jobs-section/job-section.component.ts | 38 ++++++ .../data/chips/action-chip-list.component.ts | 12 +- .../src/app/modules/data/data-icon.config.ts | 1 + .../app/src/app/modules/data/data.module.ts | 98 ++++++++-------- .../data/detail/data-detail-content.html | 4 + .../data/elements/title-card.component.html | 6 +- .../list/data-list-item-host.directive.ts | 2 + .../job-posting-detail-content.component.ts | 25 ++++ .../job-posting-detail-content.html | 42 +++++++ .../job-posting-detail-content.scss | 6 + .../job-posting-list-item.component.ts | 26 +++++ .../job-posting/job-posting-list-item.html | 26 +++++ .../job-posting/job-posting-list-item.scss | 13 +++ .../app/src/app/modules/jobs/jobs.module.ts | 31 +++++ .../modules/jobs/page/jobs-page.component.ts | 17 +++ .../src/app/modules/jobs/page/jobs-page.html | 7 ++ .../src/app/modules/jobs/page/jobs-page.scss | 0 frontend/app/src/app/util/section.html | 2 +- frontend/app/src/assets/i18n/de.json | 9 ++ frontend/app/src/assets/i18n/en.json | 9 ++ frontend/app/src/assets/icons.min.woff2 | Bin 96252 -> 96540 bytes packages/core/src/index.ts | 1 + packages/core/src/meta.ts | 11 +- packages/core/src/things/abstract/thing.ts | 1 + packages/core/src/things/job-posting.ts | 108 ++++++++++++++++++ .../test/resources/indexable/JobPosting1.json | 47 ++++++++ pnpm-lock.yaml | 2 + 42 files changed, 626 insertions(+), 65 deletions(-) create mode 100644 .changeset/few-pots-clean.md create mode 100644 frontend/app/src/app/modules/dashboard/sections/jobs-section/job-section.component.html create mode 100644 frontend/app/src/app/modules/dashboard/sections/jobs-section/job-section.component.scss create mode 100644 frontend/app/src/app/modules/dashboard/sections/jobs-section/job-section.component.ts create mode 100644 frontend/app/src/app/modules/data/types/job-posting/job-posting-detail-content.component.ts create mode 100644 frontend/app/src/app/modules/data/types/job-posting/job-posting-detail-content.html create mode 100644 frontend/app/src/app/modules/data/types/job-posting/job-posting-detail-content.scss create mode 100644 frontend/app/src/app/modules/data/types/job-posting/job-posting-list-item.component.ts create mode 100644 frontend/app/src/app/modules/data/types/job-posting/job-posting-list-item.html create mode 100644 frontend/app/src/app/modules/data/types/job-posting/job-posting-list-item.scss create mode 100644 frontend/app/src/app/modules/jobs/jobs.module.ts create mode 100644 frontend/app/src/app/modules/jobs/page/jobs-page.component.ts create mode 100644 frontend/app/src/app/modules/jobs/page/jobs-page.html create mode 100644 frontend/app/src/app/modules/jobs/page/jobs-page.scss create mode 100644 packages/core/src/things/job-posting.ts create mode 100644 packages/core/test/resources/indexable/JobPosting1.json diff --git a/.changeset/few-pots-clean.md b/.changeset/few-pots-clean.md new file mode 100644 index 00000000..82fd9de3 --- /dev/null +++ b/.changeset/few-pots-clean.md @@ -0,0 +1,7 @@ +--- +'@openstapps/backend': minor +'@openstapps/core': minor +'@openstapps/app': minor +--- + +Add job portal feature diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 47692d0d..ee6285f1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -37,13 +37,13 @@ Adding new types requires changes at multiple locations for it to work correctly - Add your SCThing and SCThingWithoutReferences to `src/things/your-thing-name.ts` and make them extend `SCThingWithoutReferences` and `SCThing` respectively - Add your SCThingMeta to `src/things/your-thing-name.ts` and make it extend `SCThingMeta` - Add your SCThingMeta to `SCClasses` in `src/meta.ts` -- Add your SCThing to `SCThingsWithoutDiff` in `src/meta.ts` +- Add your SCThing to `SCIndexableThings ` in `src/meta.ts` - Add your SCThingWithoutReferences to `SCAssociatedThingWithoutReferences` in `src/meta.ts` - Add your SCThing to `SCAssociatedThing` in `src/meta.ts` - Add your SCThing to the `SCThingType` enum in `src/things/abstract/thing.ts` - Add an example file for your SCThing in `test/resources/YourThingName.json` - Add the following lines for your SCThing in `test/type.spec.ts`: - +- Make sure your SCThing (but not SCThingWithoutReferences!) includes the `@indexable` and `@validatable` JSDoc annotations, otherwise neither JSON Schemas nor Elasticsearch mappings will be generated ```typescript /** * Types of properties of SCYourThingName diff --git a/backend/backend/config/default/app/menu.js b/backend/backend/config/default/app/menu.js index 10bf654e..64595513 100644 --- a/backend/backend/config/default/app/menu.js +++ b/backend/backend/config/default/app/menu.js @@ -56,6 +56,19 @@ const menus = [ }, }, }, + { + icon: 'work', + route: '/jobs', + title: 'job postings', + translations: { + de: { + title: 'Jobangebote', + }, + en: { + title: 'job postings', + }, + }, + }, ], title: 'overview', route: '/overview', diff --git a/configuration/backend-config/test/menu.de.xml b/configuration/backend-config/test/menu.de.xml index 14e12782..92ec3111 100644 --- a/configuration/backend-config/test/menu.de.xml +++ b/configuration/backend-config/test/menu.de.xml @@ -5,6 +5,7 @@ + diff --git a/configuration/backend-config/test/menu.xml b/configuration/backend-config/test/menu.xml index 900381d0..e5968a8e 100644 --- a/configuration/backend-config/test/menu.xml +++ b/configuration/backend-config/test/menu.xml @@ -5,6 +5,7 @@ + diff --git a/examples/minimal-connector/src/minimal-connector.ts b/examples/minimal-connector/src/minimal-connector.ts index af42a3cb..ba45e639 100644 --- a/examples/minimal-connector/src/minimal-connector.ts +++ b/examples/minimal-connector/src/minimal-connector.ts @@ -51,7 +51,7 @@ export class MinimalConnector extends Connector { protected async fetchItems(): Promise { return [ { - audiences: ['students', 'employees'], + audiences: ['students', 'employees', 'guests'], categories: [], description: 'Some description 1', messageBody: 'Some message 1', @@ -61,7 +61,7 @@ export class MinimalConnector extends Connector { uid: createUUID({id: 'message_1'}, this.licensePlate), }, { - audiences: ['students', 'employees'], + audiences: ['students', 'employees', 'guests'], categories: [], description: 'Some description 2', messageBody: 'Some message 2', @@ -71,7 +71,7 @@ export class MinimalConnector extends Connector { uid: '', // see Connetor.getItems() }, { - audiences: ['students', 'employees'], + audiences: ['students', 'employees', 'guests'], categories: [], description: 'Some description 3', messageBody: 'Some message 3', diff --git a/frontend/app/.eslintrc.json b/frontend/app/.eslintrc.json index 29a37c94..57d6fbc0 100644 --- a/frontend/app/.eslintrc.json +++ b/frontend/app/.eslintrc.json @@ -46,6 +46,7 @@ "unicorn/no-nested-ternary": "off", "unicorn/better-regex": "off", "unicorn/no-non-null-assertion": "off", + "unicorn/consistent-function-scoping": ["error", {"checkArrowFunctions": false}], "jsdoc/no-types": "error", "jsdoc/require-param": "off", "jsdoc/require-param-description": "error", diff --git a/frontend/app/cypress/integration/dashboard.spec.ts b/frontend/app/cypress/integration/dashboard.spec.ts index 1a34638a..262b51a8 100644 --- a/frontend/app/cypress/integration/dashboard.spec.ts +++ b/frontend/app/cypress/integration/dashboard.spec.ts @@ -129,7 +129,9 @@ describe('dashboard', async function () { fixture: 'search/types/message/single-message.json', }).as('search'); - cy.get('stapps-news-section').contains('ion-item', 'Mehr Nachrichten').click(); + cy.get('stapps-news-section') + .contains('ion-item', 'Mehr Nachrichten') + .click({scrollBehavior: false, force: true}); cy.url().should('include', '/news'); }); }); diff --git a/frontend/app/icons.config.ts b/frontend/app/icons.config.ts index 0ba30ecc..cf38cecd 100644 --- a/frontend/app/icons.config.ts +++ b/frontend/app/icons.config.ts @@ -35,6 +35,7 @@ const config: IconConfig = { 'settings', 'info', 'rate_review', + 'work', ], }, codePoints: { diff --git a/frontend/app/src/app/app.module.ts b/frontend/app/src/app/app.module.ts index 7f4859b7..4de1b435 100644 --- a/frontend/app/src/app/app.module.ts +++ b/frontend/app/src/app/app.module.ts @@ -47,6 +47,7 @@ import {UtilModule} from './util/util.module'; import {initLogger} from './_helpers/ts-logger'; import {BrowserAnimationsModule} from '@angular/platform-browser/animations'; import {AboutModule} from './modules/about/about.module'; +import {JobModule} from './modules/jobs/jobs.module'; import {FavoritesModule} from './modules/favorites/favorites.module'; import {ProfilePageModule} from './modules/profile/profile.module'; import {FeedbackModule} from './modules/feedback/feedback.module'; @@ -147,6 +148,7 @@ export function createTranslateLoader(http: HttpClient) { HebisModule, IonicModule.forRoot(), IonIconModule, + JobModule, FavoritesModule, LibraryModule, HttpClientModule, diff --git a/frontend/app/src/app/modules/auth/auth-helper.service.ts b/frontend/app/src/app/modules/auth/auth-helper.service.ts index 7dfdd726..39994816 100644 --- a/frontend/app/src/app/modules/auth/auth-helper.service.ts +++ b/frontend/app/src/app/modules/auth/auth-helper.service.ts @@ -48,11 +48,12 @@ export class AuthHelperService { private browser: SimpleBrowser, private alertController: AlertController, ) { - this.userConfigurationMap = ( - this.configProvider.getAnyValue('auth') as { - default: SCAuthorizationProvider; - } - ).default.endpoints.mapping; + this.userConfigurationMap = + ( + this.configProvider.getAnyValue('auth') as { + default: SCAuthorizationProvider; + } + ).default?.endpoints.mapping ?? {}; } public getAuthMessage(provider: SCAuthorizationProviderType, action: IAuthAction | IPAIAAuthAction) { diff --git a/frontend/app/src/app/modules/dashboard/dashboard.component.html b/frontend/app/src/app/modules/dashboard/dashboard.component.html index b3e9df5d..9c989e1b 100644 --- a/frontend/app/src/app/modules/dashboard/dashboard.component.html +++ b/frontend/app/src/app/modules/dashboard/dashboard.component.html @@ -48,4 +48,5 @@ + diff --git a/frontend/app/src/app/modules/dashboard/dashboard.module.ts b/frontend/app/src/app/modules/dashboard/dashboard.module.ts index e2d8d9a8..a39c0daa 100644 --- a/frontend/app/src/app/modules/dashboard/dashboard.module.ts +++ b/frontend/app/src/app/modules/dashboard/dashboard.module.ts @@ -32,6 +32,8 @@ import {ThingTranslateModule} from '../../translation/thing-translate.module'; import {UtilModule} from '../../util/util.module'; import {IonIconModule} from '../../util/ion-icon/ion-icon.module'; import {NewsModule} from '../news/news.module'; +import {JobSectionComponent} from './sections/jobs-section/job-section.component'; +import {JobModule} from '../jobs/jobs.module'; const catalogRoutes: Routes = [ { @@ -51,6 +53,7 @@ const catalogRoutes: Routes = [ MensaSectionContentComponent, FavoritesSectionComponent, DashboardComponent, + JobSectionComponent, ], imports: [ IonicModule.forRoot(), @@ -65,6 +68,7 @@ const catalogRoutes: Routes = [ ThingTranslateModule.forChild(), UtilModule, NewsModule, + JobModule, ], providers: [SettingsProvider, TranslatePipe], }) diff --git a/frontend/app/src/app/modules/dashboard/sections/jobs-section/job-section.component.html b/frontend/app/src/app/modules/dashboard/sections/jobs-section/job-section.component.html new file mode 100644 index 00000000..418d9edb --- /dev/null +++ b/frontend/app/src/app/modules/dashboard/sections/jobs-section/job-section.component.html @@ -0,0 +1,43 @@ + + + + + + + + + + {{ 'dashboard.jobs.title' | translate | titlecase }} + + + + + + + {{ 'dashboard.jobs.noJobs' | translate }} + + + + + + + + diff --git a/frontend/app/src/app/modules/dashboard/sections/jobs-section/job-section.component.scss b/frontend/app/src/app/modules/dashboard/sections/jobs-section/job-section.component.scss new file mode 100644 index 00000000..b0b6eaca --- /dev/null +++ b/frontend/app/src/app/modules/dashboard/sections/jobs-section/job-section.component.scss @@ -0,0 +1,48 @@ +/*! + * Copyright (C) 2023 StApps + * This program is free software: you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the Free + * Software Foundation, version 3. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along with + * this program. If not, see . + */ + +.nothing-selected::part(native) { + color: var(--ion-color-medium-shade); + background: none; +} + +simple-swiper { + --swiper-slide-width: 280px; +} + +.more-jobs { + --color: var(--ion-color-medium-tint); + + font-size: var(--font-size-xl); + + &::part(native) { + height: 100%; + background: none; + border-radius: var(--border-radius-default); + } + + ion-label { + position: absolute; + top: 0; + left: 0; + } + + ion-icon { + position: absolute; + z-index: 100; + right: 10px; + bottom: 10px; + } +} diff --git a/frontend/app/src/app/modules/dashboard/sections/jobs-section/job-section.component.ts b/frontend/app/src/app/modules/dashboard/sections/jobs-section/job-section.component.ts new file mode 100644 index 00000000..a4778413 --- /dev/null +++ b/frontend/app/src/app/modules/dashboard/sections/jobs-section/job-section.component.ts @@ -0,0 +1,38 @@ +/* + * Copyright (C) 2023 StApps + * This program is free software: you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the Free + * Software Foundation, version 3. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along with + * this program. If not, see . + */ +import {ChangeDetectionStrategy, Component, inject} from '@angular/core'; +import {SCSearchResult, SCThingType} from '@openstapps/core'; +import {DataProvider} from 'src/app/modules/data/data.provider'; +import {fadeAnimation} from '../../fade.animation'; + +/** + * Shows a section with meals of the chosen mensa + */ +@Component({ + selector: 'stapps-job-section', + templateUrl: 'job-section.component.html', + styleUrls: ['job-section.component.scss'], + animations: [fadeAnimation], + changeDetection: ChangeDetectionStrategy.OnPush, +}) +export class JobSectionComponent { + jobs = inject(DataProvider) + .search({ + filter: {type: 'value', arguments: {field: 'type', value: SCThingType.JobPosting}}, + size: 5, + from: 0, + }) + .then((result: SCSearchResult) => result.data); +} diff --git a/frontend/app/src/app/modules/data/chips/action-chip-list.component.ts b/frontend/app/src/app/modules/data/chips/action-chip-list.component.ts index 667f631d..5ddd985b 100644 --- a/frontend/app/src/app/modules/data/chips/action-chip-list.component.ts +++ b/frontend/app/src/app/modules/data/chips/action-chip-list.component.ts @@ -13,7 +13,7 @@ * this program. If not, see . */ import {Component, Input} from '@angular/core'; -import {SCDateSeries, SCThings, SCThingType} from '@openstapps/core'; +import {SCDateSeries, SCThingType, SCThings} from '@openstapps/core'; /** * Shows a horizontal list of action chips @@ -37,12 +37,20 @@ export class ActionChipListComponent { @Input() set item(item: SCThings) { this._item = item; + const isInPlace = 'inPlace' in item && !!item.inPlace && 'geo' in item.inPlace; + const hasDirectGeo = 'geo' in item; + const maybeCoords = isInPlace + ? item?.inPlace?.geo.point.coordinates + : hasDirectGeo + ? item.geo.point.coordinates + : undefined; + const isNullIsland = maybeCoords ? maybeCoords[0] === 0 && maybeCoords[1] === 0 : false; this.applicable = { locate: false, // TODO: reimplement this at a later date event: item.type === SCThingType.AcademicEvent || (item.type === SCThingType.DateSeries && (item as SCDateSeries).dates.length > 0), - navigate: ('inPlace' in item && item.inPlace && 'geo' in item.inPlace) || 'geo' in item, + navigate: (hasDirectGeo || isInPlace) && !isNullIsland, }; } diff --git a/frontend/app/src/app/modules/data/data-icon.config.ts b/frontend/app/src/app/modules/data/data-icon.config.ts index bfbeb7a0..774c1db9 100644 --- a/frontend/app/src/app/modules/data/data-icon.config.ts +++ b/frontend/app/src/app/modules/data/data-icon.config.ts @@ -46,4 +46,5 @@ export const DataIcons: Record = { 'tour': SCIcon`tour`, 'video': SCIcon`movie`, 'diff': SCIcon`difference`, + 'job posting': SCIcon`work`, }; diff --git a/frontend/app/src/app/modules/data/data.module.ts b/frontend/app/src/app/modules/data/data.module.ts index bdfc0b23..05829062 100644 --- a/frontend/app/src/app/modules/data/data.module.ts +++ b/frontend/app/src/app/modules/data/data.module.ts @@ -17,93 +17,95 @@ import {CommonModule} from '@angular/common'; import {HttpClientModule} from '@angular/common/http'; import {NgModule} from '@angular/core'; import {FormsModule} from '@angular/forms'; +import {LeafletModule} from '@asymmetrik/ngx-leaflet'; import {IonicModule, Platform} from '@ionic/angular'; import {TranslateModule} from '@ngx-translate/core'; import {MarkdownModule} from 'ngx-markdown'; import {MomentModule} from 'ngx-moment'; import {ThingTranslateModule} from '../../translation/thing-translate.module'; -import {MenuModule} from '../menu/menu.module'; +import {SimpleBrowser, browserFactory} from '../../util/browser.factory'; +import {IonIconModule} from '../../util/ion-icon/ion-icon.module'; +import {RoutingStackService} from '../../util/routing-stack.service'; +import {UtilModule} from '../../util/util.module'; +import {CalendarService} from '../calendar/calendar.service'; import {ScheduleProvider} from '../calendar/schedule.provider'; +import {GeoNavigationDirective} from '../map/geo-navigation.directive'; +import {MapWidgetComponent} from '../map/widget/map-widget.component'; +import {MenuModule} from '../menu/menu.module'; +import {SettingsProvider} from '../settings/settings.provider'; import {StorageModule} from '../storage/storage.module'; import {ActionChipListComponent} from './chips/action-chip-list.component'; -import {EditEventSelectionComponent} from './chips/edit-event-selection.component'; import {AddEventActionChipComponent} from './chips/data/add-event-action-chip.component'; import {LocateActionChipComponent} from './chips/data/locate-action-chip.component'; +import {NavigateActionChipComponent} from './chips/data/navigate-action-chip.component'; +import {EditEventSelectionComponent} from './chips/edit-event-selection.component'; +import {CoordinatedSearchProvider} from './coordinated-search.provider'; import {DataFacetsProvider} from './data-facets.provider'; import {DataIconPipe} from './data-icon.pipe'; import {DataRoutingModule} from './data-routing.module'; import {DataProvider} from './data.provider'; import {DataDetailContentComponent} from './detail/data-detail-content.component'; import {DataDetailComponent} from './detail/data-detail.component'; +import {DataPathComponent} from './detail/data-path.component'; import {AddressDetailComponent} from './elements/address-detail.component'; +import {CertificationsInDetailComponent} from './elements/certifications-in-detail.component'; +import {ExternalLinkComponent} from './elements/external-link.component'; +import {FavoriteButtonComponent} from './elements/favorite-button.component'; +import {LongInlineTextComponent} from './elements/long-inline-text.component'; import {OffersDetailComponent} from './elements/offers-detail.component'; import {OffersInListComponent} from './elements/offers-in-list.component'; import {OriginDetailComponent} from './elements/origin-detail.component'; +import {OriginInListComponent} from './elements/origin-in-list.component'; +import {StappsRatingComponent} from './elements/rating.component'; import {SimpleCardComponent} from './elements/simple-card.component'; +import {SkeletonListItemComponent} from './elements/skeleton-list-item.component'; +import {SkeletonSegmentComponent} from './elements/skeleton-segment-button.component'; +import {SkeletonSimpleCardComponent} from './elements/skeleton-simple-card.component'; +import {TitleCardComponent} from './elements/title-card.component'; +import {DataListItemHostDefaultComponent} from './list/data-list-item-host-default.component'; +import {DataListItemHostDirective} from './list/data-list-item-host.directive'; +import {DataListItemComponent} from './list/data-list-item.component'; import {DataListComponent} from './list/data-list.component'; import {FoodDataListComponent} from './list/food-data-list.component'; import {SearchPageComponent} from './list/search-page.component'; +import {SimpleDataListComponent} from './list/simple-data-list.component'; +import {SkeletonListComponent} from './list/skeleton-list.component'; +import {TreeListFragmentComponent} from './list/tree-list-fragment.component'; +import {TreeListComponent} from './list/tree-list.component'; import {StAppsWebHttpClient} from './stapps-web-http-client.provider'; +import {ArticleContentComponent} from './types/article/article-content.component'; +import {ArticleListItemComponent} from './types/article/article-item.component'; +import {BookDetailContentComponent} from './types/book/book-detail-content.component'; +import {BookListItemComponent} from './types/book/book-list-item.component'; import {CatalogDetailContentComponent} from './types/catalog/catalog-detail-content.component'; +import {CatalogListItemComponent} from './types/catalog/catalog-list-item.component'; import {DateSeriesDetailContentComponent} from './types/date-series/date-series-detail-content.component'; +import {DateSeriesListItemComponent} from './types/date-series/date-series-list-item.component'; +import {DishCharacteristicsComponent} from './types/dish/dish-characteristics.component'; import {DishDetailContentComponent} from './types/dish/dish-detail-content.component'; +import {DishListItemComponent} from './types/dish/dish-list-item.component'; import {EventDetailContentComponent} from './types/event/event-detail-content.component'; import {EventListItemComponent} from './types/event/event-list-item.component'; +import {EventRoutePathComponent} from './types/event/event-route-path.component'; import {FavoriteDetailContentComponent} from './types/favorite/favorite-detail-content.component'; +import {FavoriteListItemComponent} from './types/favorite/favorite-list-item.component'; +import {JobPostingDetailContentComponent} from './types/job-posting/job-posting-detail-content.component'; +import {JobPostingListItemComponent} from './types/job-posting/job-posting-list-item.component'; import {MessageDetailContentComponent} from './types/message/message-detail-content.component'; +import {MessageListItemComponent} from './types/message/message-list-item.component'; import {OrganizationDetailContentComponent} from './types/organization/organization-detail-content.component'; +import {OrganizationListItemComponent} from './types/organization/organization-list-item.component'; +import {PeriodicalDetailContentComponent} from './types/periodical/periodical-detail-content.component'; +import {PeriodicalListItemComponent} from './types/periodical/periodical-list-item.component'; import {PersonDetailContentComponent} from './types/person/person-detail-content.component'; +import {PersonListItemComponent} from './types/person/person-list-item.component'; import {PlaceDetailContentComponent} from './types/place/place-detail-content.component'; import {PlaceListItemComponent} from './types/place/place-list-item.component'; import {PlaceMensaDetailComponent} from './types/place/special/mensa/place-mensa-detail.component'; import {SemesterDetailContentComponent} from './types/semester/semester-detail-content.component'; -import {MapWidgetComponent} from '../map/widget/map-widget.component'; -import {LeafletModule} from '@asymmetrik/ngx-leaflet'; -import {SkeletonSimpleCardComponent} from './elements/skeleton-simple-card.component'; -import {CatalogListItemComponent} from './types/catalog/catalog-list-item.component'; -import {DataListItemComponent} from './list/data-list-item.component'; -import {DateSeriesListItemComponent} from './types/date-series/date-series-list-item.component'; -import {DishListItemComponent} from './types/dish/dish-list-item.component'; -import {FavoriteListItemComponent} from './types/favorite/favorite-list-item.component'; -import {LongInlineTextComponent} from './elements/long-inline-text.component'; -import {MessageListItemComponent} from './types/message/message-list-item.component'; -import {OrganizationListItemComponent} from './types/organization/organization-list-item.component'; -import {PersonListItemComponent} from './types/person/person-list-item.component'; -import {SkeletonListItemComponent} from './elements/skeleton-list-item.component'; -import {SkeletonSegmentComponent} from './elements/skeleton-segment-button.component'; -import {VideoDetailContentComponent} from './types/video/video-detail-content.component'; import {SemesterListItemComponent} from './types/semester/semester-list-item.component'; +import {VideoDetailContentComponent} from './types/video/video-detail-content.component'; import {VideoListItemComponent} from './types/video/video-list-item.component'; -import {OriginInListComponent} from './elements/origin-in-list.component'; -import {CoordinatedSearchProvider} from './coordinated-search.provider'; -import {FavoriteButtonComponent} from './elements/favorite-button.component'; -import {SimpleDataListComponent} from './list/simple-data-list.component'; -import {TitleCardComponent} from './elements/title-card.component'; -import {CalendarService} from '../calendar/calendar.service'; -import {RoutingStackService} from '../../util/routing-stack.service'; -import {DataPathComponent} from './detail/data-path.component'; -import {EventRoutePathComponent} from './types/event/event-route-path.component'; -import {UtilModule} from '../../util/util.module'; -import {TreeListComponent} from './list/tree-list.component'; -import {TreeListFragmentComponent} from './list/tree-list-fragment.component'; -import {SettingsProvider} from '../settings/settings.provider'; -import {IonIconModule} from '../../util/ion-icon/ion-icon.module'; -import {ExternalLinkComponent} from './elements/external-link.component'; -import {ArticleListItemComponent} from './types/article/article-item.component'; -import {ArticleContentComponent} from './types/article/article-content.component'; -import {BookDetailContentComponent} from './types/book/book-detail-content.component'; -import {BookListItemComponent} from './types/book/book-list-item.component'; -import {PeriodicalListItemComponent} from './types/periodical/periodical-list-item.component'; -import {PeriodicalDetailContentComponent} from './types/periodical/periodical-detail-content.component'; -import {DataListItemHostDirective} from './list/data-list-item-host.directive'; -import {DataListItemHostDefaultComponent} from './list/data-list-item-host-default.component'; -import {browserFactory, SimpleBrowser} from '../../util/browser.factory'; -import {StappsRatingComponent} from './elements/rating.component'; -import {DishCharacteristicsComponent} from './types/dish/dish-characteristics.component'; -import {SkeletonListComponent} from './list/skeleton-list.component'; -import {CertificationsInDetailComponent} from './elements/certifications-in-detail.component'; -import {GeoNavigationDirective} from '../map/geo-navigation.directive'; -import {NavigateActionChipComponent} from './chips/data/navigate-action-chip.component'; /** * Module for handling data @@ -142,6 +144,8 @@ import {NavigateActionChipComponent} from './chips/data/navigate-action-chip.com MapWidgetComponent, MessageDetailContentComponent, MessageListItemComponent, + JobPostingDetailContentComponent, + JobPostingListItemComponent, OffersDetailComponent, OffersInListComponent, OrganizationDetailContentComponent, diff --git a/frontend/app/src/app/modules/data/detail/data-detail-content.html b/frontend/app/src/app/modules/data/detail/data-detail-content.html index e5dc6d08..737e6d72 100644 --- a/frontend/app/src/app/modules/data/detail/data-detail-content.html +++ b/frontend/app/src/app/modules/data/detail/data-detail-content.html @@ -58,6 +58,10 @@ [item]="$any(item)" *ngSwitchCase="'message'" > + diff --git a/frontend/app/src/app/modules/data/elements/title-card.component.html b/frontend/app/src/app/modules/data/elements/title-card.component.html index 9e4701d9..a3e70887 100644 --- a/frontend/app/src/app/modules/data/elements/title-card.component.html +++ b/frontend/app/src/app/modules/data/elements/title-card.component.html @@ -30,15 +30,17 @@
-
+ +
{{ 'description' | thingTranslate : item }}
+ diff --git a/frontend/app/src/app/modules/data/list/data-list-item-host.directive.ts b/frontend/app/src/app/modules/data/list/data-list-item-host.directive.ts index 9f9ff197..7b839536 100644 --- a/frontend/app/src/app/modules/data/list/data-list-item-host.directive.ts +++ b/frontend/app/src/app/modules/data/list/data-list-item-host.directive.ts @@ -29,6 +29,7 @@ import {PeriodicalListItemComponent} from '../types/periodical/periodical-list-i import {DataListItemHostDefaultComponent} from './data-list-item-host-default.component'; import {ArticleListItemComponent} from '../types/article/article-item.component'; import {DishListItemComponent} from '../types/dish/dish-list-item.component'; +import {JobPostingListItemComponent} from '../types/job-posting/job-posting-list-item.component'; export interface DataListItem { item: SCThings; @@ -53,6 +54,7 @@ const DataListItemIndex: Partial>> = { [SCThingType.Periodical]: PeriodicalListItemComponent, [SCThingType.Book]: BookListItemComponent, [SCThingType.Article]: ArticleListItemComponent, + [SCThingType.JobPosting]: JobPostingListItemComponent, }; @Directive({ diff --git a/frontend/app/src/app/modules/data/types/job-posting/job-posting-detail-content.component.ts b/frontend/app/src/app/modules/data/types/job-posting/job-posting-detail-content.component.ts new file mode 100644 index 00000000..dc363ee7 --- /dev/null +++ b/frontend/app/src/app/modules/data/types/job-posting/job-posting-detail-content.component.ts @@ -0,0 +1,25 @@ +/* + * Copyright (C) 2019 StApps + * This program is free software: you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the Free + * Software Foundation, version 3. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along with + * this program. If not, see . + */ +import {Component, Input} from '@angular/core'; +import {SCJobPosting} from '@openstapps/core'; + +@Component({ + selector: 'stapps-job-posting-detail-content', + templateUrl: 'job-posting-detail-content.html', + styleUrls: ['job-posting-detail-content.scss'], +}) +export class JobPostingDetailContentComponent { + @Input() item: SCJobPosting; +} diff --git a/frontend/app/src/app/modules/data/types/job-posting/job-posting-detail-content.html b/frontend/app/src/app/modules/data/types/job-posting/job-posting-detail-content.html new file mode 100644 index 00000000..4e916ee1 --- /dev/null +++ b/frontend/app/src/app/modules/data/types/job-posting/job-posting-detail-content.html @@ -0,0 +1,42 @@ + + + + + + + {{ 'sameAs' | propertyNameTranslate : item | titlecase }} + + + + + + + {{ 'jobs.employer' | translate }} + + +

{{ item.employerOverview.name }}

+ +

+
+
diff --git a/frontend/app/src/app/modules/data/types/job-posting/job-posting-detail-content.scss b/frontend/app/src/app/modules/data/types/job-posting/job-posting-detail-content.scss new file mode 100644 index 00000000..56a29dfd --- /dev/null +++ b/frontend/app/src/app/modules/data/types/job-posting/job-posting-detail-content.scss @@ -0,0 +1,6 @@ +.company-image { + width: 200px; + height: 100px; + margin: var(--spacing-md) 0 var(--spacing-md) 0; + object-position: left; +} diff --git a/frontend/app/src/app/modules/data/types/job-posting/job-posting-list-item.component.ts b/frontend/app/src/app/modules/data/types/job-posting/job-posting-list-item.component.ts new file mode 100644 index 00000000..d636c9bb --- /dev/null +++ b/frontend/app/src/app/modules/data/types/job-posting/job-posting-list-item.component.ts @@ -0,0 +1,26 @@ +/* + * Copyright (C) 2019 StApps + * This program is free software: you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the Free + * Software Foundation, version 3. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along with + * this program. If not, see . + */ +import {Component, Input} from '@angular/core'; +import {SCJobPosting} from '@openstapps/core'; +import {DataListItemComponent} from '../../list/data-list-item.component'; + +@Component({ + selector: 'stapps-job-posting-list-item', + templateUrl: 'job-posting-list-item.html', + styleUrls: ['job-posting-list-item.scss'], +}) +export class JobPostingListItemComponent extends DataListItemComponent { + @Input() item: SCJobPosting; +} diff --git a/frontend/app/src/app/modules/data/types/job-posting/job-posting-list-item.html b/frontend/app/src/app/modules/data/types/job-posting/job-posting-list-item.html new file mode 100644 index 00000000..9152576a --- /dev/null +++ b/frontend/app/src/app/modules/data/types/job-posting/job-posting-list-item.html @@ -0,0 +1,26 @@ + + + + + + {{ 'name' | thingTranslate: item }} + + {{ 'categories' | thingTranslate: item | join: ', ' | titlecase }} + + {{ item.employerOverview?.name }} + + + diff --git a/frontend/app/src/app/modules/data/types/job-posting/job-posting-list-item.scss b/frontend/app/src/app/modules/data/types/job-posting/job-posting-list-item.scss new file mode 100644 index 00000000..1062b251 --- /dev/null +++ b/frontend/app/src/app/modules/data/types/job-posting/job-posting-list-item.scss @@ -0,0 +1,13 @@ +// since we have three lines of information, clamp harder than usual +ion-col ion-label { + -webkit-line-clamp: 2; + + &.title-sub, + &.employer { + -webkit-line-clamp: 1 !important; + } +} + +ion-label.categories { + color: var(--ion-color-medium); +} diff --git a/frontend/app/src/app/modules/jobs/jobs.module.ts b/frontend/app/src/app/modules/jobs/jobs.module.ts new file mode 100644 index 00000000..90703617 --- /dev/null +++ b/frontend/app/src/app/modules/jobs/jobs.module.ts @@ -0,0 +1,31 @@ +import {NgModule} from '@angular/core'; +import {CommonModule} from '@angular/common'; +import {IonicModule} from '@ionic/angular'; +import {TranslateModule} from '@ngx-translate/core'; +import {MomentModule} from 'ngx-moment'; +import {DataModule} from '../data/data.module'; +import {UtilModule} from '../../util/util.module'; +import {IonIconModule} from '../../util/ion-icon/ion-icon.module'; +import {ConfigProvider} from '../config/config.provider'; +import {ThingTranslateModule} from '../../translation/thing-translate.module'; +import {RouterModule, Routes} from '@angular/router'; +import {JobsPageComponent} from './page/jobs-page.component'; + +const jobsRoutes: Routes = [{path: 'jobs', component: JobsPageComponent}]; + +@NgModule({ + declarations: [JobsPageComponent], + imports: [ + IonicModule.forRoot(), + ThingTranslateModule.forChild(), + TranslateModule.forChild(), + RouterModule.forChild(jobsRoutes), + IonIconModule, + CommonModule, + MomentModule, + DataModule, + UtilModule, + ], + providers: [ConfigProvider], +}) +export class JobModule {} diff --git a/frontend/app/src/app/modules/jobs/page/jobs-page.component.ts b/frontend/app/src/app/modules/jobs/page/jobs-page.component.ts new file mode 100644 index 00000000..259591ae --- /dev/null +++ b/frontend/app/src/app/modules/jobs/page/jobs-page.component.ts @@ -0,0 +1,17 @@ +import {Component} from '@angular/core'; +import {SCSearchFilter, SCThingType} from '@openstapps/core'; + +@Component({ + selector: 'stapps-jobs-page', + templateUrl: 'jobs-page.html', + styleUrls: ['jobs-page.scss'], +}) +export class JobsPageComponent { + forcedFilter: SCSearchFilter = { + type: 'value', + arguments: { + field: 'type', + value: SCThingType.JobPosting, + }, + }; +} diff --git a/frontend/app/src/app/modules/jobs/page/jobs-page.html b/frontend/app/src/app/modules/jobs/page/jobs-page.html new file mode 100644 index 00000000..54c04bce --- /dev/null +++ b/frontend/app/src/app/modules/jobs/page/jobs-page.html @@ -0,0 +1,7 @@ + diff --git a/frontend/app/src/app/modules/jobs/page/jobs-page.scss b/frontend/app/src/app/modules/jobs/page/jobs-page.scss new file mode 100644 index 00000000..e69de29b diff --git a/frontend/app/src/app/util/section.html b/frontend/app/src/app/util/section.html index 4316cd15..261f07dc 100644 --- a/frontend/app/src/app/util/section.html +++ b/frontend/app/src/app/util/section.html @@ -20,7 +20,7 @@ - {{ title }} + {{ title }} diff --git a/frontend/app/src/assets/i18n/de.json b/frontend/app/src/assets/i18n/de.json index c7bc5cd2..08a5c98b 100644 --- a/frontend/app/src/assets/i18n/de.json +++ b/frontend/app/src/assets/i18n/de.json @@ -98,6 +98,10 @@ "title": "Aktuelles", "moreNews": "Mehr Nachrichten" }, + "jobs": { + "title": "Jobangebote", + "noJobs": "Es sind momentan keine Jobangebote verfügbar." + }, "schedule": { "title": "Nächste Einheit", "noEvent": "Kein Eintrag gefunden", @@ -390,6 +394,11 @@ "news": { "title": "Aktuelles" }, + "jobs": { + "title": "Jobangebote", + "placeholder": "Jobangebote", + "employer": "Arbeitgeber" + }, "canteens": { "title": "Mensa" }, diff --git a/frontend/app/src/assets/i18n/en.json b/frontend/app/src/assets/i18n/en.json index fe14dddc..552e0ccd 100644 --- a/frontend/app/src/assets/i18n/en.json +++ b/frontend/app/src/assets/i18n/en.json @@ -98,6 +98,10 @@ "title": "News", "moreNews": "More News" }, + "jobs": { + "title": "Job postings", + "noJobs": "At the moment, there are not job postings available." + }, "schedule": { "title": "Next Unit", "noEvent": "No entry found", @@ -390,6 +394,11 @@ "news": { "title": "News" }, + "jobs": { + "title": "Job postings", + "placeholder": "Job Postings", + "employer": "Employer" + }, "canteens": { "title": "Canteens" }, diff --git a/frontend/app/src/assets/icons.min.woff2 b/frontend/app/src/assets/icons.min.woff2 index 433d5e16abcf5a2c52e632e633fc96520273bc9b..52a98aba6311f85e7f003ab01469938654f8faf5 100644 GIT binary patch literal 96540 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%0DyxwJR<#{pP;Ik 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�ZzPedF#e+g(jG0eW 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 j#57STS5hY3C6c8%m = THING e ? SCFloorWithoutReferences : THING extends SCIdCard ? SCIdCardWithoutReferences + : THING extends SCJobPosting + ? SCJobPostingWithoutReferences : THING extends SCMessage ? SCMessageWithoutReferences : THING extends SCOrganization @@ -231,6 +236,8 @@ export type SCAssociatedThing = THING extends SCAssessme ? SCDiff : THING extends SCDishWithoutReferences ? SCDish + : THING extends SCJobPostingWithoutReferences + ? SCJobPosting : THING extends SCFavoriteWithoutReferences ? SCFavorite : THING extends SCFloorWithoutReferences diff --git a/packages/core/src/things/abstract/thing.ts b/packages/core/src/things/abstract/thing.ts index 8c8fa059..b88b269d 100644 --- a/packages/core/src/things/abstract/thing.ts +++ b/packages/core/src/things/abstract/thing.ts @@ -53,6 +53,7 @@ export enum SCThingType { ToDo = 'todo', Tour = 'tour', Video = 'video', + JobPosting = 'job posting', } /** diff --git a/packages/core/src/things/job-posting.ts b/packages/core/src/things/job-posting.ts new file mode 100644 index 00000000..30962fe8 --- /dev/null +++ b/packages/core/src/things/job-posting.ts @@ -0,0 +1,108 @@ +import {SCInPlace} from './abstract/place.js'; +import { + SCThingWithCategories, + SCThingWithCategoriesSpecificValues, + SCThingWithCategoriesWithoutReferences, + SCThingWithCategoriesWithoutReferencesMeta, +} from './abstract/thing-with-categories.js'; +import {SCThingMeta, SCThingType} from './abstract/thing.js'; +import {SCOrganizationWithoutReferences} from './organization.js'; + +/** + * categories of a job posting + */ +export type SCJobCategories = + | 'law' + | 'business' + | 'natural' + | 'it' + | 'education' + | 'other' + | 'arts' + | 'social' + | 'engineering' + | 'communication' + | 'medical'; + +export interface SCJobPostingWithoutReferences + extends SCThingWithCategoriesWithoutReferences, + SCInPlace { + /** + * Type of a job posting + */ + type: SCThingType.JobPosting; +} + +/** + * A JobPosting + * @validatable + * @indexable + */ +export interface SCJobPosting + extends SCThingWithCategories, + SCJobPostingWithoutReferences { + /** + * A description of the employer + * @text + */ + employerOverview?: SCOrganizationWithoutReferences; + + /** + * A JobPosting + */ + type: SCThingType.JobPosting; +} + +export class SCJobPostingMeta extends SCThingMeta { + fieldTranslations = { + de: { + ...new SCThingMeta().fieldTranslations.de, + ...new SCThingWithCategoriesWithoutReferencesMeta().fieldTranslations.de, + employerOverview: 'Arbeitgeberübersicht', + }, + en: { + ...new SCThingMeta().fieldTranslations.en, + ...new SCThingWithCategoriesWithoutReferencesMeta().fieldTranslations.en, + employerOverview: 'employer overview', + }, + }; + + fieldValueTranslations = { + de: { + ...new SCThingMeta().fieldValueTranslations.de, + ...new SCThingWithCategoriesWithoutReferencesMeta().fieldValueTranslations.de, + type: 'Job Angebot', + categories: { + law: 'Recht', + business: 'Business', + natural: 'Ökologisch', + it: 'IT', + education: 'Bildung', + other: 'Andere', + arts: 'Künste', + social: 'Sozial', + engineering: 'Ingenieurswesen', + communication: 'Kommunikation', + medical: 'Medizin', + }, + }, + en: { + ...new SCThingMeta().fieldValueTranslations.en, + ...new SCThingWithCategoriesWithoutReferencesMeta().fieldValueTranslations.en, + type: SCThingType.JobPosting, + categories: { + law: 'law', + business: 'business', + natural: 'natural', + it: 'it', + education: 'education', + other: 'other', + arts: 'arts', + social: 'social', + engineering: 'engineering', + communication: 'communication', + medical: 'medical', + }, + }, + }; +} diff --git a/packages/core/test/resources/indexable/JobPosting1.json b/packages/core/test/resources/indexable/JobPosting1.json new file mode 100644 index 00000000..f5bff34b --- /dev/null +++ b/packages/core/test/resources/indexable/JobPosting1.json @@ -0,0 +1,47 @@ +{ + "errorNames": [], + "instance": { + "identifiers": { + "job_id": "14065" + }, + "name": "INEOS European Commercial Graduate Programme - 2024 GRADUATE COMMERCIAL PROGRAMME", + "employerOverview": { + "type": "organization", + "name": "Ineos Manufacturing Deutschland GmbH", + "uid": "af8c1f7c-eebb-5335-ad0f-d2c9201095c5", + "identifiers": { + "org_id": "2751" + } + }, + "inPlace": { + "type": "point of interest", + "uid": "cda90a25-9a91-5021-a383-8490c970ad99", + "name": "Location of job with id 14065", + "geo": { + "point": { + "type": "Point", + "coordinates": [0, 0] + } + }, + "categories": [], + "address": { + "addressCountry": "de", + "addressLocality": "two of our European locations (Germany, France, Belgium, UK)", + "postalCode": "xxxxx", + "streetAddress": "" + } + }, + "sameAs": "https://stellenportal-uni-frankfurt.de/jobdetails/?job=14065", + "description": "

INEOS ist ein weltweit tätiges Unternehmen, das Grundstoffe und Energie fürs tägliche Leben herstellt. Unsere Produkte leisten bereits heute einen unverzichtbaren Beitrag für unsere Gesellschaft, indem sie die nachhaltigsten Optionen für eine Vielzahl gesellschaftlicher Bedürfnisse sind: für die Konservierung von Lebensmitteln, für sauberes Wasser, für den Bau von Windturbinen, für Sonnenkollektoren und andere erneuerbare Technologien, für den Bau leichterer und treibstoffeffizienterer Fahr- und Flugzeuge, für Geräte und Anwendungen in der Medizin, für Kleidung und Ausrüstung sowie für Isolierungen und viele weitere Anwendungen im Industrie- und Privatbereich.

​​​​​​Unsere Kultur ist geprägt von Vielfalt und Chancengleichheit, von flachen Hierarchien, Flexibilität und der bestmöglichen Förderung der Beschäftigten in einem Arbeitsumfeld, das von Kreativität, Leidenschaft und Tatkraft geprägt ist. Transparenz, Verantwortung und Offenheit sind die fundamentalen Bestandteile unserer Unternehmensphilosophie.

Wir sind davon überzeugt, dass jeder Mensch das Potenzial hat, Großes zu leisten. In diesem Geist engagieren wir uns stark in der Welt des Sports und sind stolz darauf, eine Vielzahl von namhaften Teams zu unterstützen.

=================================================================

Werde Teil des INEOS European Commercial Graduate Programme und qualifiziere dich für eine führende Position bei einem der wichtigsten Global Player in Sachen Chemie und Energie. Du magst unabhängiges Denken, Freiheit, Flexibilität und Herausforderungen und möchtest wirklich etwas bewegen – dann ist INEOS das richtige Unternehmen für dich.

Du wechselst in den vier bis fünf Jahren des Programms zwischen verschiedenen Geschäftsbereichen, bist in Schlüsselpositionen eingesetzt, baust dein Netzwerk auf und sammelst Erfahrungen und Kenntnisse für deine Karriere bei INEOS. Wir entwickeln einen individuellen Fahrplan für deine Karriere. Du lernst verschiedene Länder, Sprachen und Kulturen kennen und bewegst dich in wechselnden Geschäftsfeldern und Projekten.

Wir sorgen mit Offenheit und Flexibilität dafür, dass du vom ersten Tag an mit verantwortungsvollen Aufgaben im operativen Geschäft betraut wirst und deine Potenziale voll entfalten kannst. Du hast direkten Kontakt zum Senior Management und profitierst von Mentoring, Trainings, Events und regelmäßigem Feedback.

Bist du bereit, Teil von INEOS zu werden und die Zukunft mitzugestalten?
Bist du ehrgeizig, humorvoll, begeisterungsfähig und entscheidungsfreudig?

 Anforderungen

Du …

  • hast einen sehr guten Studienabschluss (Bachelor oder Master), idealerweise in einem technisch oder naturwissenschaftlich orientierten Fachbereich
  • hast Interesse an kaufmännischen Themen
  • bringst Initiative, Tatkraft und Resilienz mit
  • hast kommunikatives Geschick und Freude im Umgang mit anderen Menschen
  • bist offen für andere Kulturen
  • beherrschst Englisch fließend in Wort und Schrift
  • bist mobil und flexibel während des Programmzeitraums

Wir bieten dir …

  • die Möglichkeit, bereits zu Beginn deiner Karriere Erfahrung zu sammeln, Verantwortung zu tragen und zur Entwicklung des Unternehmens beizutragen
  • neue Herausforderungen und eine hundertprozentig praxisnahe Ausbildung
  • den Einsatz an verschiedenen europäischen Standorten (Belgien, Deutschland, Frankreich, Großbritannien)
  • den Einsatz in Schlüsselbereichen des Unternehmens, zum Beispiel Supply Chain, Logistik, Trading & Shipping, Einkauf, Operations, Business-Development
  • individuelle Betreuung und Unterstützung durch Mentor/innen mit Senior-Position
  • Trainings von soft skills
  • Events (Corporate and Networking-Events nach dem 1. und 3. Jahr sowie die IN.NAM Challenge)
  • Work-Life-Balance
  • Fitnesstrainings und Gesundheitskurse
  • ein dynamisches und attraktives Arbeitsumfeld
  • ein wettbewerbsfähiges Gehalt, Leistungspackages, Corporate Benefits, einen potenziellen Jahresbonus sowie einen leistungsbezogenen Bonus

Wir können nur Dokumente berücksichtigen, die in unserem Online-Bewerbungssystem hochgeladen wurden. Hast du deinen derzeitigen Wohnsitz  in Großbritannien oder Belgien, dann bewirb dich bitte direkt in diesen Ländern.

", + "type": "job posting", + "uid": "cda90a25-9a91-5021-a383-8490c970ad99", + "origin": { + "indexed": "2023-10-14T17:35:36.717Z", + "name": "job-connector", + "type": "remote", + "url": "https://api.stellenportal-uni-frankfurt.de/job?id=14065" + }, + "categories": ["natural", "other", "engineering"] + }, + "schema": "SCJobPosting" +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d16f6748..2f8218f9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12314,6 +12314,7 @@ packages: /immediate@3.0.6: resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} + requiresBuild: true dev: false /immutable@4.3.1: @@ -13421,6 +13422,7 @@ packages: /lie@3.1.1: resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==} + requiresBuild: true dependencies: immediate: 3.0.6 dev: false

Are you IN?
Möchtest du mehr über deine möglichen Aufgaben und die unterschiedlichen Positionen der aktuellen Graduates erfahren, dann besuch
hier unsere INEOS Graduates-Seite.