Signed-off-by: Shalabh Agarwal me@serendipty01.dev
+30
-10
appview/issues/issues.go
+30
-10
appview/issues/issues.go
···
78
issue, ok := r.Context().Value("issue").(*models.Issue)
79
if !ok {
80
l.Error("failed to get issue")
81
-
rp.pages.Error404(w)
82
return
83
}
84
···
132
issue, ok := r.Context().Value("issue").(*models.Issue)
133
if !ok {
134
l.Error("failed to get issue")
135
-
rp.pages.Error404(w)
136
return
137
}
138
···
275
issue, ok := r.Context().Value("issue").(*models.Issue)
276
if !ok {
277
l.Error("failed to get issue")
278
-
rp.pages.Error404(w)
279
return
280
}
281
···
324
issue, ok := r.Context().Value("issue").(*models.Issue)
325
if !ok {
326
l.Error("failed to get issue")
327
-
rp.pages.Error404(w)
328
return
329
}
330
···
368
issue, ok := r.Context().Value("issue").(*models.Issue)
369
if !ok {
370
l.Error("failed to get issue")
371
-
rp.pages.Error404(w)
372
return
373
}
374
···
456
issue, ok := r.Context().Value("issue").(*models.Issue)
457
if !ok {
458
l.Error("failed to get issue")
459
-
rp.pages.Error404(w)
460
return
461
}
462
···
497
issue, ok := r.Context().Value("issue").(*models.Issue)
498
if !ok {
499
l.Error("failed to get issue")
500
-
rp.pages.Error404(w)
501
return
502
}
503
···
601
issue, ok := r.Context().Value("issue").(*models.Issue)
602
if !ok {
603
l.Error("failed to get issue")
604
-
rp.pages.Error404(w)
605
return
606
}
607
···
642
issue, ok := r.Context().Value("issue").(*models.Issue)
643
if !ok {
644
l.Error("failed to get issue")
645
-
rp.pages.Error404(w)
646
return
647
}
648
···
683
issue, ok := r.Context().Value("issue").(*models.Issue)
684
if !ok {
685
l.Error("failed to get issue")
686
-
rp.pages.Error404(w)
687
return
688
}
689
···
78
issue, ok := r.Context().Value("issue").(*models.Issue)
79
if !ok {
80
l.Error("failed to get issue")
81
+
rp.pages.Error404(w, pages.ErrorPageParams{
82
+
LoggedInUser: user,
83
+
})
84
return
85
}
86
···
134
issue, ok := r.Context().Value("issue").(*models.Issue)
135
if !ok {
136
l.Error("failed to get issue")
137
+
rp.pages.Error404(w, pages.ErrorPageParams{
138
+
LoggedInUser: user,
139
+
})
140
return
141
}
142
···
279
issue, ok := r.Context().Value("issue").(*models.Issue)
280
if !ok {
281
l.Error("failed to get issue")
282
+
rp.pages.Error404(w, pages.ErrorPageParams{
283
+
LoggedInUser: user,
284
+
})
285
return
286
}
287
···
330
issue, ok := r.Context().Value("issue").(*models.Issue)
331
if !ok {
332
l.Error("failed to get issue")
333
+
rp.pages.Error404(w, pages.ErrorPageParams{
334
+
LoggedInUser: user,
335
+
})
336
return
337
}
338
···
376
issue, ok := r.Context().Value("issue").(*models.Issue)
377
if !ok {
378
l.Error("failed to get issue")
379
+
rp.pages.Error404(w, pages.ErrorPageParams{
380
+
LoggedInUser: user,
381
+
})
382
return
383
}
384
···
466
issue, ok := r.Context().Value("issue").(*models.Issue)
467
if !ok {
468
l.Error("failed to get issue")
469
+
rp.pages.Error404(w, pages.ErrorPageParams{
470
+
LoggedInUser: user,
471
+
})
472
return
473
}
474
···
509
issue, ok := r.Context().Value("issue").(*models.Issue)
510
if !ok {
511
l.Error("failed to get issue")
512
+
rp.pages.Error404(w, pages.ErrorPageParams{
513
+
LoggedInUser: user,
514
+
})
515
return
516
}
517
···
615
issue, ok := r.Context().Value("issue").(*models.Issue)
616
if !ok {
617
l.Error("failed to get issue")
618
+
rp.pages.Error404(w, pages.ErrorPageParams{
619
+
LoggedInUser: user,
620
+
})
621
return
622
}
623
···
658
issue, ok := r.Context().Value("issue").(*models.Issue)
659
if !ok {
660
l.Error("failed to get issue")
661
+
rp.pages.Error404(w, pages.ErrorPageParams{
662
+
LoggedInUser: user,
663
+
})
664
return
665
}
666
···
701
issue, ok := r.Context().Value("issue").(*models.Issue)
702
if !ok {
703
l.Error("failed to get issue")
704
+
rp.pages.Error404(w, pages.ErrorPageParams{
705
+
LoggedInUser: user,
706
+
})
707
return
708
}
709
+1
-1
appview/middleware/middleware.go
+1
-1
appview/middleware/middleware.go
+2
-2
appview/pages/pages.go
+2
-2
appview/pages/pages.go
+7
-3
appview/repo/repo.go
+7
-3
appview/repo/repo.go
···
353
354
func (rp *Repo) RepoCommit(w http.ResponseWriter, r *http.Request) {
355
l := rp.logger.With("handler", "RepoCommit")
356
357
f, err := rp.repoResolver.Resolve(r)
358
if err != nil {
···
368
}
369
370
if !plumbing.IsHash(ref) {
371
-
rp.pages.Error404(w)
372
return
373
}
374
···
406
l.Error("failed to GetVerifiedCommits", "err", err)
407
}
408
409
-
user := rp.oauth.GetUser(r)
410
repoInfo := f.RepoInfo(user)
411
pipelines, err := getPipelineStatuses(rp.db, repoInfo, []string{result.Diff.Commit.This})
412
if err != nil {
···
2512
2513
if base == "" || head == "" {
2514
l.Error("invalid comparison")
2515
-
rp.pages.Error404(w)
2516
return
2517
}
2518
···
353
354
func (rp *Repo) RepoCommit(w http.ResponseWriter, r *http.Request) {
355
l := rp.logger.With("handler", "RepoCommit")
356
+
user := rp.oauth.GetUser(r)
357
358
f, err := rp.repoResolver.Resolve(r)
359
if err != nil {
···
369
}
370
371
if !plumbing.IsHash(ref) {
372
+
rp.pages.Error404(w, pages.ErrorPageParams{
373
+
LoggedInUser: user,
374
+
})
375
return
376
}
377
···
409
l.Error("failed to GetVerifiedCommits", "err", err)
410
}
411
412
repoInfo := f.RepoInfo(user)
413
pipelines, err := getPipelineStatuses(rp.db, repoInfo, []string{result.Diff.Commit.This})
414
if err != nil {
···
2514
2515
if base == "" || head == "" {
2516
l.Error("invalid comparison")
2517
+
rp.pages.Error404(w, pages.ErrorPageParams{
2518
+
LoggedInUser: user,
2519
+
})
2520
return
2521
}
2522
+5
-2
appview/state/profile.go
+5
-2
appview/state/profile.go
···
398
399
func (s *State) AtomFeedPage(w http.ResponseWriter, r *http.Request) {
400
ident, ok := r.Context().Value("resolvedId").(identity.Identity)
401
if !ok {
402
-
s.pages.Error404(w)
403
return
404
}
405
-
user := s.oauth.GetUser(r)
406
407
feed, err := s.getProfileFeed(r.Context(), &ident)
408
if err != nil {
···
398
399
func (s *State) AtomFeedPage(w http.ResponseWriter, r *http.Request) {
400
ident, ok := r.Context().Value("resolvedId").(identity.Identity)
401
+
user := s.oauth.GetUser(r)
402
+
403
if !ok {
404
+
s.pages.Error404(w, pages.ErrorPageParams{
405
+
LoggedInUser: user,
406
+
})
407
return
408
}
409
410
feed, err := s.getProfileFeed(r.Context(), &ident)
411
if err != nil {
+3
-2
appview/state/router.go
+3
-2
appview/state/router.go
···
10
"tangled.org/core/appview/labels"
11
"tangled.org/core/appview/middleware"
12
"tangled.org/core/appview/notifications"
13
"tangled.org/core/appview/pipelines"
14
"tangled.org/core/appview/pulls"
15
"tangled.org/core/appview/repo"
···
103
})
104
105
r.NotFound(func(w http.ResponseWriter, r *http.Request) {
106
-
s.pages.Error404(w)
107
})
108
109
return r
···
174
r.Get("/brand", s.Brand)
175
176
r.NotFound(func(w http.ResponseWriter, r *http.Request) {
177
-
s.pages.Error404(w)
178
})
179
return r
180
}
···
10
"tangled.org/core/appview/labels"
11
"tangled.org/core/appview/middleware"
12
"tangled.org/core/appview/notifications"
13
+
"tangled.org/core/appview/pages"
14
"tangled.org/core/appview/pipelines"
15
"tangled.org/core/appview/pulls"
16
"tangled.org/core/appview/repo"
···
104
})
105
106
r.NotFound(func(w http.ResponseWriter, r *http.Request) {
107
+
s.pages.Error404(w, pages.ErrorPageParams{})
108
})
109
110
return r
···
175
r.Get("/brand", s.Brand)
176
177
r.NotFound(func(w http.ResponseWriter, r *http.Request) {
178
+
s.pages.Error404(w, pages.ErrorPageParams{})
179
})
180
return r
181
}
+4
-1
appview/strings/strings.go
+4
-1
appview/strings/strings.go
···
88
89
func (s *Strings) contents(w http.ResponseWriter, r *http.Request) {
90
l := s.Logger.With("handler", "contents")
91
92
id, ok := r.Context().Value("resolvedId").(identity.Identity)
93
if !ok {
···
118
}
119
if len(strings) < 1 {
120
l.Error("string not found")
121
-
s.Pages.Error404(w)
122
return
123
}
124
if len(strings) != 1 {
···
88
89
func (s *Strings) contents(w http.ResponseWriter, r *http.Request) {
90
l := s.Logger.With("handler", "contents")
91
+
user := s.OAuth.GetUser(r)
92
93
id, ok := r.Context().Value("resolvedId").(identity.Identity)
94
if !ok {
···
119
}
120
if len(strings) < 1 {
121
l.Error("string not found")
122
+
s.Pages.Error404(w, pages.ErrorPageParams{
123
+
LoggedInUser: user,
124
+
})
125
return
126
}
127
if len(strings) != 1 {