| 727 | var selfServiceProfilePages = []string{"get-started"} |
| 728 | |
| 729 | func (f *selfServiceProfileFetcher) FetchData(ctx context.Context) (importDataList, error) { |
| 730 | var data importDataList |
| 731 | |
| 732 | var page int |
| 733 | for { |
| 734 | profiles, err := f.api.SelfServiceProfile.List(ctx, management.Page(page)) |
| 735 | if err != nil { |
| 736 | return nil, err |
| 737 | } |
| 738 | |
| 739 | for _, profile := range profiles.SelfServiceProfile { |
| 740 | data = append(data, importDataItem{ |
| 741 | ResourceName: "auth0_self_service_profile." + sanitizeResourceName(profile.GetName()), |
| 742 | ImportID: profile.GetID(), |
| 743 | }) |
| 744 | |
| 745 | for _, lang := range selfServiceProfileLanguages { |
| 746 | for _, page := range selfServiceProfilePages { |
| 747 | customText, err := f.api.SelfServiceProfile.GetCustomText(ctx, profile.GetID(), lang, page) |
| 748 | if err != nil { |
| 749 | return nil, err |
| 750 | } |
| 751 | if len(customText) == 0 { |
| 752 | continue |
| 753 | } |
| 754 | |
| 755 | data = append(data, importDataItem{ |
| 756 | ResourceName: "auth0_self_service_profile_custom_text." + sanitizeResourceName(profile.GetName()+"_"+lang+"_"+page), |
| 757 | ImportID: profile.GetID() + "::" + lang + "::" + page, |
| 758 | }) |
| 759 | } |
| 760 | } |
| 761 | } |
| 762 | |
| 763 | if !profiles.HasNext() { |
| 764 | break |
| 765 | } |
| 766 | } |
| 767 | |
| 768 | return data, nil |
| 769 | } |
| 770 | |
| 771 | func (f *tenantResourceFetcher) FetchData(_ context.Context) (importDataList, error) { |
| 772 | return []importDataItem{ |