From 99b4e6532623846975a71ef2c76c4aa7d6416fd2 Mon Sep 17 00:00:00 2001 From: Aarni Halinen Date: Sun, 16 May 2021 02:16:55 +0300 Subject: [PATCH 1/3] remove onlyNonPast, 'since' parameter handled implicit on backend --- src/api/eventApi.ts | 6 +++--- src/api/jobAdApi.ts | 6 +++--- src/api/signupApi.ts | 1 - src/hooks/useFetchEvents.ts | 5 ++--- src/hooks/useFetchJobAds.ts | 4 ++-- src/pages/in_english.tsx | 1 - src/pages/index.tsx | 1 - src/pages/kilta/toiminta.tsx | 8 ++------ 8 files changed, 12 insertions(+), 20 deletions(-) diff --git a/src/api/eventApi.ts b/src/api/eventApi.ts index 83cdc55..b4074ad 100644 --- a/src/api/eventApi.ts +++ b/src/api/eventApi.ts @@ -6,10 +6,10 @@ import { getAuthHeader } from "@utils/auth"; export const URL = `${process.env.NEXT_PUBLIC_API_URL}/events/`; export interface Options { - onlyNonPast?: boolean; limit?: number; offset?: number; auth?: boolean; + since?: Date; } class EventApi { @@ -28,11 +28,11 @@ class EventApi { static async getEvents(options: Options = {}): Promise { const { - onlyNonPast, limit, offset, auth, + since, limit, offset, auth, } = options; try { const params = { - since: onlyNonPast ? (new Date()).toISOString() : undefined, + since, limit, offset, }; diff --git a/src/api/jobAdApi.ts b/src/api/jobAdApi.ts index eb36d25..5c71cdd 100644 --- a/src/api/jobAdApi.ts +++ b/src/api/jobAdApi.ts @@ -6,7 +6,7 @@ import { getAuthHeader } from "@utils/auth"; export const URL = `${process.env.NEXT_PUBLIC_API_URL}/jobads/`; export interface Options { - onlyNonPast?: boolean; + since?: Date; limit?: number; offset?: number; auth?: boolean; @@ -15,11 +15,11 @@ export interface Options { class JobAdApi { static async getJobAds(options: Options = {}): Promise { const { - onlyNonPast, limit, offset, auth, + since, limit, offset, auth, } = options; try { const params = { - since: onlyNonPast ? (new Date()).toISOString() : undefined, + since, limit, offset, }; diff --git a/src/api/signupApi.ts b/src/api/signupApi.ts index 6b36509..66fb599 100644 --- a/src/api/signupApi.ts +++ b/src/api/signupApi.ts @@ -8,7 +8,6 @@ export const FORM_URL = `${process.env.NEXT_PUBLIC_API_URL}/signupForm/`; // eslint-disable-next-line @typescript-eslint/no-empty-interface export interface Options { - // onlyNonPast?: boolean; // limit?: number; // offset?: number; // auth?: boolean; diff --git a/src/hooks/useFetchEvents.ts b/src/hooks/useFetchEvents.ts index d5fe1d0..8d1fe64 100644 --- a/src/hooks/useFetchEvents.ts +++ b/src/hooks/useFetchEvents.ts @@ -11,15 +11,14 @@ const fetcher = (url: string, config: AxiosRequestConfig) => axios.get(url, conf const generateFetchParams = (id = "", options: Options = {}) => { const url = `${URL}${id}`; const { - // auth, onlyNonPast, limit, offset, - auth, limit, offset, + auth, since, limit, offset, } = options; return { url, config: { params: { - // since: onlyNonPast ? (new Date()).toISOString() : undefined, + since, limit, offset, }, diff --git a/src/hooks/useFetchJobAds.ts b/src/hooks/useFetchJobAds.ts index 6353816..b81829d 100644 --- a/src/hooks/useFetchJobAds.ts +++ b/src/hooks/useFetchJobAds.ts @@ -11,14 +11,14 @@ const jobAdFetcher = (url: string, config?: AxiosRequestConfig) => axios.get(url const generateFetchParams = (id = "", options: Options = {}) => { const url = `${URL}${id}`; const { - onlyNonPast, limit, offset, auth, + since, limit, offset, auth, } = options; return { url, config: { params: { - since: onlyNonPast ? (new Date()).toISOString() : undefined, + since, limit, offset, }, diff --git a/src/pages/in_english.tsx b/src/pages/in_english.tsx index 8b9abf0..f8c33b9 100644 --- a/src/pages/in_english.tsx +++ b/src/pages/in_english.tsx @@ -11,7 +11,6 @@ import InEnglishPageView from "@views/InEnglishPage/InEnglishPageView"; import PageWrapper from "@views/common/PageWrapper"; const eventOptions = { - onlyNonPast: true, limit: 4, }; diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 37bb458..bf7be98 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -11,7 +11,6 @@ import FrontPageView from "@views/FrontPage/FrontPageView"; import PageWrapper from "@views/common/PageWrapper"; const eventOptions = { - onlyNonPast: true, limit: 4, }; diff --git a/src/pages/kilta/toiminta.tsx b/src/pages/kilta/toiminta.tsx index 65026db..5122bf3 100644 --- a/src/pages/kilta/toiminta.tsx +++ b/src/pages/kilta/toiminta.tsx @@ -10,17 +10,13 @@ import useFetchFeed from "@hooks/useFetchFeed"; import ActualPageView from "@views/ActualPage/ActualPageView"; import PageWrapper from "@views/common/PageWrapper"; -const eventOptions = { - onlyNonPast: true, -}; - interface InitialProps { initialEvents: Event[]; initialFeed: Post[]; } const ActualPage: NextPage = ({ initialEvents, initialFeed }) => { - const eventResult = useFetchEvents({ initialData: initialEvents, options: eventOptions }); + const eventResult = useFetchEvents({ initialData: initialEvents }); const feedResult = useFetchFeed({ initialData: initialFeed }); return ( @@ -36,7 +32,7 @@ const ActualPage: NextPage = ({ initialEvents, initialFeed }) => { }; export const getStaticProps: GetStaticProps = async () => { - const initialEvents = await EventApi.getEvents(eventOptions); + const initialEvents = await EventApi.getEvents(); const initialFeed = await FeedApi.getFeed(); return { props: { From 10c0c64557f73ae32c47a3fe8dafe5a1e6dea767 Mon Sep 17 00:00:00 2001 From: dev Date: Fri, 28 May 2021 17:50:25 +0300 Subject: [PATCH 2/3] Updated freshmen page to 2021 --- src/views/FreshmenPage/FreshmenPageHero.tsx | 7 +-- src/views/FreshmenPage/FreshmenPageView.tsx | 69 +++++++++++++-------- 2 files changed, 45 insertions(+), 31 deletions(-) diff --git a/src/views/FreshmenPage/FreshmenPageHero.tsx b/src/views/FreshmenPage/FreshmenPageHero.tsx index 4e4436d..13d33c9 100644 --- a/src/views/FreshmenPage/FreshmenPageHero.tsx +++ b/src/views/FreshmenPage/FreshmenPageHero.tsx @@ -13,14 +13,9 @@ const FreshmenPageHero: React.FC = () => ( - ( @@ -30,9 +31,9 @@ const FreshmenPageView: React.FC = () => ( Tervetuloa!

- Ensi askeleina suosittelen, että liityt teille fukseille tehdyille Telegram-kanaville. + Ensi askeleina suosittelemme, että liityt teille fukseille tehdyille Telegram-kanaville. {" "} - Tästä pääset tiedotuskanavalle ja tästä tutustumaan fuksikavereihin ja ISOihisi. + Tästä tutustumaan fuksikavereihin ja ISOihisi ja tästä pääset tiedotuskanavalle.

Matka nimeltä Teekkarius
@@ -45,9 +46,20 @@ const FreshmenPageView: React.FC = () => ( Heistä löydät lisää tietoa alempaa.

+ + Kipparit + +
Fuksikapteenit

- Me olemme fuksikapteenisi Emmaleena ja Jonna ja tulemme olemaan tukenasi sekä valvomassa suorituksiasi fuksivuoden seikkailuissa kohti teekkarilakkia, jonka voit ansaita mahdollisesti järjestettävänä Wappuna ensi keväällä. + Me olemme fuksikapteenisi Toni ja Toni ja tulemme olemaan tukenasi sekä valvomassa suorituksiasi fuksivuoden seikkailuissa kohti teekkarilakkia, jonka voit ansaita mahdollisesti järjestettävänä Wappuna ensi keväällä. Jos sinulla on mitään kysymyksiä, ota ihmeessä meihin yhteyttä esimerkiksi Telegramissa tai sähköpostitse.

@@ -57,15 +69,15 @@ const FreshmenPageView: React.FC = () => ( Ajan myötä palapelin palat muodostavat sinun näköisesi kuvan ja pääset itse vaikuttamaan siihen, miltä lopputulos näyttää.

- Orientaatioviikko järjestetään 31.8-4.9, mutta jo ennen sitä sinulla on mahdollisuus tulla tutustumaan meihin, muihin fuksiehin ja ISOihin Varaslähtöön. - Varaslähtö fuksivuoteen järjestetään 22.8. Siitä lisää Telegram-ryhmissä ja fuksioppaassa! + Orientaatioviikko järjestetään 06.09.2021-10.09.2021, mutta jo ennen sitä sinulla on mahdollisuus tulla tutustumaan meihin, muihin fuksiehin ja ISOihin Varaslähtöön. + Varaslähtö fuksivuoteen järjestetään 27.8.2021. Siitä lisää Telegram-ryhmissä.!

-
Emmaleena
-

0504392855
emmaleena.ahonen (ät) aalto.fi

+
Toni Ojala
+

040 414 8797
toni.ojala (ät) sahkoinsinoorikilta.fi

-
Jonna
-

0504327695
jonna.tammikivi (ät) aalto.fi

+
Toni Lyttinen
+

044 238 3546
toni.lyttinen (ät) sahkoinsinoorikilta.fi

@@ -131,7 +150,7 @@ const FreshmenPageView: React.FC = () => ( He auttavat sinua myös löytämään opintojen aloittamiseen tarvittavat asiat ja tukevat esimerkiksi lukujärjestyksen tekemisessä ja kirjastokortin, sekä matkakortin ja opiskelijakortin hankkimisessa.

- ISOT ovat myös kutsuttuna fuksivuotesi ensimmäiseen tapahtumaan, eli Varaslähtöön. Tule tutustumaan heihin sinne! + ISOt ovat myös kutsuttuna fuksivuotesi ensimmäiseen tapahtumaan, eli Varaslähtöön. Tule tutustumaan heihin sinne!

From 58b2ecfaa563302616ed52ca4a41a0fdeb541b42 Mon Sep 17 00:00:00 2001 From: dev Date: Fri, 28 May 2021 17:51:14 +0300 Subject: [PATCH 3/3] Updated freshmen page to 2021 --- src/views/FreshmenPage/FreshmenPageView.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/views/FreshmenPage/FreshmenPageView.tsx b/src/views/FreshmenPage/FreshmenPageView.tsx index 32dbb9c..1f03055 100644 --- a/src/views/FreshmenPage/FreshmenPageView.tsx +++ b/src/views/FreshmenPage/FreshmenPageView.tsx @@ -6,7 +6,6 @@ import { } from "@components/index"; import FreshmenPageHero from "./FreshmenPageHero"; -const FOPAS_LINK = "https://static.sahkoinsinoorikilta.fi/FTMK/fopas_compressed.pdf"; const FUKSI_POINTS_LINK = "https://static.sahkoinsinoorikilta.fi/FTMK/Fuksipisteohje.pdf"; const TG_GROUP_CHAT_LINK = "https://t.me/joinchat/keEslfjfTVc0NzM0"; const TG_NOTIFICATIONS_LINK = "https://t.me/joinchat/4Ns3Xy2LLMUxOGRk";