Monorepo for Tangled

wip: appview: disable profile page validation

Signed-off-by: Seongmin Lee <git@boltless.me>

boltless.me dfcac448 087205bf

verified
+27 -28
+27 -28
appview/db/profile.go
··· 5 5 "fmt" 6 6 "log" 7 7 "net/url" 8 - "slices" 9 8 "strings" 10 9 "time" 11 10 ··· 485 484 return err 486 485 } 487 486 488 - // ensure all pinned repos are either own repos or collaborating repos 489 - repos, err := GetRepos(e, 0, orm.FilterEq("did", profile.Did)) 490 - if err != nil { 491 - log.Printf("getting repos for %s: %s", profile.Did, err) 492 - } 493 - 494 - collaboratingRepos, err := CollaboratingIn(e, profile.Did) 495 - if err != nil { 496 - log.Printf("getting collaborating repos for %s: %s", profile.Did, err) 497 - } 498 - 499 - var validRepos []syntax.ATURI 500 - for _, r := range repos { 501 - validRepos = append(validRepos, r.RepoAt()) 502 - } 503 - for _, r := range collaboratingRepos { 504 - validRepos = append(validRepos, r.RepoAt()) 505 - } 506 - 507 - for _, pinned := range profile.PinnedRepos { 508 - if pinned == "" { 509 - continue 510 - } 511 - if !slices.Contains(validRepos, pinned) { 512 - return fmt.Errorf("Invalid pinned repo: `%s, does not belong to own or collaborating repos", pinned) 513 - } 514 - } 487 + // // ensure all pinned repos are either own repos or collaborating repos 488 + // repos, err := GetRepos(e, 0, orm.FilterEq("did", profile.Did)) 489 + // if err != nil { 490 + // log.Printf("getting repos for %s: %s", profile.Did, err) 491 + // } 492 + // 493 + // collaboratingRepos, err := CollaboratingIn(e, profile.Did) 494 + // if err != nil { 495 + // log.Printf("getting collaborating repos for %s: %s", profile.Did, err) 496 + // } 497 + // 498 + // var validRepos []syntax.ATURI 499 + // for _, r := range repos { 500 + // validRepos = append(validRepos, r.RepoAt()) 501 + // } 502 + // for _, r := range collaboratingRepos { 503 + // validRepos = append(validRepos, r.RepoAt()) 504 + // } 505 + // 506 + // for _, pinned := range profile.PinnedRepos { 507 + // if pinned == "" { 508 + // continue 509 + // } 510 + // if !slices.Contains(validRepos, pinned) { 511 + // return fmt.Errorf("Invalid pinned repo: `%s, does not belong to own or collaborating repos", pinned) 512 + // } 513 + // } 515 514 516 515 return nil 517 516 }