devfaq icon indicating copy to clipboard operation
devfaq copied to clipboard

feat: add admin dashboard for managing answers

Open grzegorzpokorski opened this issue 2 years ago • 3 comments

Rozwiązuje: #478, #506

  • dodanie endpointu /answers do wyciągania odpowiedzi do pytań z bazy, z możliwością ich sortowania po: liczbie głosów, dacie dodania oraz dacie ostatniej edycji.
  • dodanie panelu do zarządzania wszystkimi odpowiedziami do pytań (edycja, usuwanie, przeglądanie) (komponent: AnswersDashboard),
  • dodanie możliwości sortowania pytań po dacie edycji,
  • dodanie możliwości sortowania odpowiedzi w panelu zarządzania odpowiedziami,
  • zmiana etykiet wyboru sposobu sortowania tak, aby były spójne oraz jednoznacznie wskazywały, co dana opcja powoduje,
  • przebudowa / wyodrębnienie przycisku do wybierania rodzaju sortowania do nowego komponentu (SortBySelect, SelectLabel),
  • dostosowanie funkcji parseSortByQuery z app/lib/order.ts tak, aby współpracowała z innym zestawem elementów przekazywanych do komponentu SortBySelect,
  • dodanie nowego linku do CtaHeader oraz dostosowanie styli,
  • dodanie możliwości przekazania własnej wiadomości do komponentu Error,
  • uniemożliwienie zapisu pustej odpowiedzi w trybie edycji odpowiedzi oraz dodania pustej odpowiedzi,
  • drobne poprawki.

grzegorzpokorski avatar Jan 29 '23 17:01 grzegorzpokorski

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated
devfaq ✅ Ready (Inspect) Visit Preview 💬 Add your feedback Jan 31, 2023 at 10:25PM (UTC)

vercel[bot] avatar Jan 29 '23 17:01 vercel[bot]

📦 Next.js Bundle Analysis

This analysis was generated by the next.js bundle analysis action 🤖

⚠️ Global Bundle Size Increased

Page Size (compressed)
global 83.38 KB (🟡 +7 B)
Details

The global bundle is the javascript bundle that loads alongside every page. It is in its own category because its impact is much higher - an increase to its size means that every page on your website loads slower, and a decrease means every page loads faster.

Any third party scripts you have added directly to your app using the <script> tag are not accounted for in this analysis

If you want further insight into what is behind the changes, give @next/bundle-analyzer a try!

github-actions[bot] avatar Jan 29 '23 17:01 github-actions[bot]

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 1 Code Smell

No Coverage information No Coverage information
2.3% 2.3% Duplication

sonarqubecloud[bot] avatar Jan 31 '23 22:01 sonarqubecloud[bot]