Skip to content

fix: adjust into to model 4 show custom order#4

Merged
Bulletdev merged 2 commits into
masterfrom
PS02
Oct 12, 2025
Merged

fix: adjust into to model 4 show custom order#4
Bulletdev merged 2 commits into
masterfrom
PS02

Conversation

@Bulletdev
Copy link
Copy Markdown
Owner

  1. Adicionado scope ordered_by_role no model Player (app/models/player.rb:41-52)
  • Usa CASE WHEN do SQL para ordenar na sequência correta: top → jungle → mid → adc → support
  1. Atualizado PlayersController (app/controllers/api/v1/players_controller.rb:18)
  • Substituiu .order(:role, :summoner_name) por .ordered_by_role.order(:summoner_name)
  • Agora ordena primeiro por posição (na ordem correta) e depois pelo nome do jogador
  1. Atualizado DashboardController (app/controllers/api/v1/dashboard_controller.rb:113)
  • O by_role agora também respeita a ordem correta das posições

  1. Adicionado scope ordered_by_role no model Player (app/models/player.rb:41-52)

  - Usa CASE WHEN do SQL para ordenar na sequência correta: top → jungle → mid → adc → support

  2. Atualizado PlayersController (app/controllers/api/v1/players_controller.rb:18)

  - Substituiu .order(:role, :summoner_name) por .ordered_by_role.order(:summoner_name)
  - Agora ordena primeiro por posição (na ordem correta) e depois pelo nome do jogador

  3. Atualizado DashboardController (app/controllers/api/v1/dashboard_controller.rb:113)

  - O by_role agora também respeita a ordem correta das posições
  - Os workflows tentavam comentar em PRs/Issues usando github.rest.issues.createComment()
  - Mas não tinham as permissões pull-requests: write e issues: write configuradas
  - Por padrão, o GitHub Actions tem permissões restritas para segurança
@github-actions
Copy link
Copy Markdown
Contributor

🔒 Brakeman Security Scan

  • Total warnings: 2
  • High confidence: 0

✅ No high confidence issues found.

@github-actions
Copy link
Copy Markdown
Contributor

📦 Dependency Security Check

✅ No known vulnerabilities found.

View Report
No vulnerabilities found

@github-actions
Copy link
Copy Markdown
Contributor

🔍 Semgrep Static Analysis

  • Errors: 0
  • Warnings: 21

⚠️ Warnings found. Please review.

@github-actions
Copy link
Copy Markdown
Contributor

🔐 Security Scan Summary

Check Status
Brakeman ✅ success
Dependencies ✅ success
Semgrep ✅ success

✅ All security checks passed!

@Bulletdev Bulletdev merged commit 89ae950 into master Oct 12, 2025
7 checks passed
@Bulletdev Bulletdev deleted the PS02 branch October 13, 2025 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant