class Query(graphene.ObjectType): node = graphene.relay.Node.Field() tasks = MongoengineConnectionField(schema_task.TaskNode) users = MongoengineConnectionField(schema_user.UserNode)
class Query(graphene.ObjectType): node = graphene.relay.Node.Field() users = MongoengineConnectionField(schema_user.UserNode) diabetes = MongoengineConnectionField(schema_diabetes.DiabetesNode)
class Query(graphene.ObjectType): node = Node.Field() bikes = MongoengineConnectionField(BikeType) shop_list = graphene.List(ShopType) def resolve_shop_list(self, info): return Shop.objects.all()
class Query(graphene.ObjectType): # users = MongoengineConnectionField(User) users = graphene.List(Users, types=graphene.String(), ids=graphene.String()) def resolve_users(self, info, types, ids): objects = UserModel.User.objects.filter(type=types, uid=ids) # objects = objects.filter(UserModel.activity.cid==ids) return objects singleuser = graphene.List(Users, ids=graphene.String()) def resolve_singleuser(self, info, ids): objects = UserModel.User.objects.filter(uid=ids) return objects user = MongoengineConnectionField(User) activity = graphene.List(Activity) def resolve_activity(self, info): objects = UserModel.activity.objects.all() # objects = objects.filter(UserModel.activity.cid==ids) return objects
class Query(graphene.ObjectType): stem_list = MongoengineConnectionField( StemType, search=graphene.String(), wanted=graphene.List(graphene.String), wanted_dicts=graphene.List(graphene.String)) has_stem = graphene.List(StemType, exact=graphene.String()) def resolve_has_stem(self, info, exact, **kwargs): return Stem.objects(stem=exact) def resolve_stem_list(self, info, **kwargs): print('stem kwargs:', kwargs) wanted = kwargs['wanted'] wanted_dicts = kwargs['wanted_dicts'] filter = Q(stem__istartswith=kwargs['search']) by_stem = Stem.objects(filter).order_by('stem') by_src_langs = [ s for s in by_stem if any([srclang in wanted for srclang in s.srclangs]) ] by_target_langs = [ s for s in by_src_langs if any([targetlang in wanted for targetlang in s.targetlangs]) ] by_wanted_dicts = [ s for s in by_target_langs if any([dict in wanted_dicts for dict in s.dicts]) ] return by_wanted_dicts
class Query(graphene.ObjectType): lemma_list = MongoengineConnectionField(LemmaType, search=graphene.String()) def resolve_lemma_list(self, info, search=None, **kwargs): if search: return Lemma.objects.filter(lemma__istartswith=search) return Lemma.objects.all()
class LightPollutionQuery(graphene.ObjectType): light_p_ = Node.Field(LightPollutionType) light_p_list = MongoengineConnectionField(LightPollutionType) def resolve_light_p_list(self, info, **kwargs): if kwargs: return LightPollution.objects.filter(**kwargs) else: return LightPollution.objects.all()
class Query(graphene.ObjectType): node = Node.Field() barrel_rates = MongoengineConnectionField(BarrelRateType)
class Query(graphene.ObjectType): node = Node.Field() applications = MongoengineConnectionField(ApplicationType) categories = MongoengineConnectionField(CategoryType) clusters = MongoengineConnectionField(ClusterType) companies = MongoengineConnectionField(CompanyType) competencies = MongoengineConnectionField(CompetencyType) configurations = MongoengineConnectionField(ConfigurationType) containers = MongoengineConnectionField(ContainerType) courses = MongoengineConnectionField(CourseType) credentials = MongoengineConnectionField(CredentialType) dummies = MongoengineConnectionField(DummyType) jobs = MongoengineConnectionField(JobType) metrics = MongoengineConnectionField(MetricType) questions = MongoengineConnectionField(QuestionType) ranks = MongoengineConnectionField(RankType) reports = MongoengineConnectionField(ReportType) scopes = MongoengineConnectionField(ScopeType) services = MongoengineConnectionField(ServiceType) solutions = MongoengineConnectionField(SolutionType) steps = MongoengineConnectionField(StepType) subscriptions = MongoengineConnectionField(SubscriptionType) teams = MongoengineConnectionField(TeamType) topics = MongoengineConnectionField(TopicType) universities = MongoengineConnectionField(UniversityType) users = MongoengineConnectionField(UserType) applications_list = graphene.List(ApplicationType) configurations_list = graphene.List(ConfigurationType) clusters_list = graphene.List(ClusterType) companies_list = graphene.List(CompanyType) containers_list = graphene.List(ContainerType) configurations_list = graphene.List(ConfigurationType) credentials_list = graphene.List(CredentialType) categories_list = graphene.List(CategoryType) competencies_list = graphene.List(CompetencyType) courses_list = graphene.List(CourseType) dummies_list = graphene.List(DummyType) jobs_list = graphene.List(JobType) metrics_list = graphene.List(MetricType) questions_list = graphene.List(QuestionType) ranks_list = graphene.List(RankType) reports_list = graphene.List(ReportType) scopes_list = graphene.List(ScopeType) services_list = graphene.List(ServiceType) solutions_list = graphene.List(SolutionType) steps_list = graphene.List(StepType) subscriptions_list = graphene.List(SubscriptionType) teams_list = graphene.List(TeamType) topics_list = graphene.List(TopicType) universities_list = graphene.List(UniversityType) users_list = graphene.List(UserType) def resolve_applications_list(self, info): return Application.objects.all() def resolve_clusters_list(self, info): return Cluster.objects.all() def resolve_companies_list(self, info): return Company.objects.all() def resolve_configurations_list(self, info): return Configuration.objects.all() def resolve_credentials_list(self, info): return Credential.objects.all() def resolve_categories_list(self, info): return Category.objects.all() def resolve_competencies_list(self, info): return Competency.objects.all() def resolve_containers_list(self, info): return Contianer.objects.all() def resolve_courses_list(self, info): return Course.objects.all() def resolve_dummies_list(self, info): return Dummy.objects.all() def resolve_jobs_list(self, info): return Job.objects.all() def resolve_metrics_list(self, info): return Metric.objects.all() def resolve_questions_list(self, info): return Question.objects.all() def resolve_ranks_list(self, info): return Rank.sobjects.all() def resolve_reports_list(self, info): return Report.objects.all() def resolve_scopes_list(self, info): return Scope.objects.all() def resolve_services_list(self, info): return Service.objects.all() def resolve_solutions_list(self, info): return Solution.objects.all() def resolve_steps_list(self, info): return Step.objects.all() def resolve_subscriptions_list(self, info): return Subscription.objects.all() def resolve_teams_list(self, info): return Team.objects.all() def resolve_topics_list(self, info): return Topic.objects.all() def resolve_universities_list(self, info): return University.objects.all() def resolve_users_list(self, info): return User.objects.all()
class Query(graph_auth.schema.Query, graphene.ObjectType): node = Node.Field() users = MongoengineConnectionField(UserType)
class Query(graphene.ObjectType): node = Node.Field() recipies = MongoengineConnectionField(RecipeType)
class Query(graphene.ObjectType): categories = MongoengineConnectionField(CategoryType) bookmarks = MongoengineConnectionField(BookmarkType)
class Query(graphene.ObjectType): base = graphene.String() node = Node.Field() applications = MongoengineConnectionField(ApplicationType) categories = MongoengineConnectionField(CategoryType) clusters = MongoengineConnectionField(ClusterType) companies = MongoengineConnectionField(CompanyType) competencies = MongoengineConnectionField(CompetencyType) configurations = MongoengineConnectionField(ConfigurationType) containers = MongoengineConnectionField(ContainerType) courses = MongoengineConnectionField(CourseType) credentials = MongoengineConnectionField(CredentialType) dummies = MongoengineConnectionField(DummyType) jobs = MongoengineConnectionField(JobType) metrics = MongoengineConnectionField(MetricType) problems = MongoengineConnectionField(ProblemType) ranks = MongoengineConnectionField(RankType) reports = MongoengineConnectionField(ReportType) scopes = MongoengineConnectionField(ScopeType) services = MongoengineConnectionField(ServiceType) solutions = MongoengineConnectionField(SolutionType) steps = MongoengineConnectionField(StepType) # subscriptions = MongoengineConnectionField(SubscriptionType) submissions = MongoengineConnectionField(SubmissionType) teams = MongoengineConnectionField(TeamType) topics = MongoengineConnectionField(TopicType) universities = MongoengineConnectionField(UniversityType) users = MongoengineConnectionField(UserType) vulnerabilities = MongoengineConnectionField(VulnerabilityType) applications_list = graphene.List(ApplicationType) configurations_list = graphene.List(ConfigurationType) clusters_list = graphene.List(ClusterType) companies_list = graphene.List(CompanyType) containers_list = graphene.List(ContainerType) configurations_list = graphene.List(ConfigurationType) credentials_list = graphene.List(CredentialType) categories_list = graphene.List(CategoryType) competencies_list = graphene.List(CompetencyType) courses_list = graphene.List(CourseType) dummies_list = graphene.List(DummyType) jobs_list = graphene.List(JobType) metrics_list = graphene.List(MetricType) problems_list = graphene.List(ProblemType) ranks_list = graphene.List(RankType) reports_list = graphene.List(ReportType) scopes_list = graphene.List(ScopeType) services_list = graphene.List(ServiceType) solutions_list = graphene.List(SolutionType) steps_list = graphene.List(StepType) # subscriptions_list = graphene.List(SubscriptionType) submissions_list = graphene.List(SubmissionType) teams_list = graphene.List(TeamType) topics_list = graphene.List(TopicType) universities_list = graphene.List(UniversityType) users_list = graphene.List(UserType) vulnerabilities_list = graphene.List(VulnerabilityType) application = graphene.Field(ApplicationType, ID=graphene.ID(required=True)) cluster = graphene.Field(ClusterType, ID=graphene.ID(required=True)) company = graphene.Field(CompanyType, ID=graphene.ID(required=True)) container = graphene.Field(ContainerType, ID=graphene.ID(required=True)) configuration = graphene.Field(ConfigurationType, ID=graphene.ID(required=True)) credential = graphene.Field(CredentialType, ID=graphene.ID(required=True)) category = graphene.Field(CategoryType, ID=graphene.ID(required=True)) competency = graphene.Field(CompetencyType, ID=graphene.ID(required=True)) course = graphene.Field(CourseType, ID=graphene.ID(required=True)) dummy = graphene.Field(DummyType, ID=graphene.ID(required=True)) job = graphene.Field(JobType, ID=graphene.ID(required=True)) metric = graphene.Field(MetricType, ID=graphene.ID(required=True)) problem = graphene.Field(ProblemType, ID=graphene.ID(required=True)) rank = graphene.Field(RankType, ID=graphene.ID(required=True)) report = graphene.Field(ReportType, ID=graphene.ID(required=True)) scope = graphene.Field(ScopeType, ID=graphene.ID(required=True)) service = graphene.Field(ServiceType, ID=graphene.ID(required=True)) solution = graphene.Field(SolutionType, ID=graphene.ID(required=True)) step = graphene.Field(StepType, ID=graphene.ID(required=True)) # subscription = graphene.Field(SubscriptionType, ID=graphene.ID(required=True)) submission = graphene.Field(SubmissionType, ID=graphene.ID(required=True)) team = graphene.Field(TeamType, ID=graphene.ID(required=True)) topic = graphene.Field(TopicType, ID=graphene.ID(required=True)) university = graphene.Field(UniversityType, ID=graphene.ID(required=True)) user = graphene.Field(UserType, ID=graphene.ID(required=True)) vulnerability = graphene.Field(VulnerabilityType, ID=graphene.ID(required=True)) def resolve_application(root, info, ID): return Application.objects.get(pk=ID) def resolve_cluster(root, info, ID): return Cluster.objects.get(pk=ID) def resolve_company(root, info, ID): return Company.objects.get(pk=ID) def resolve_container(root, info, ID): return Container.objects.get(pk=ID) def resolve_configuration(root, info, ID): return Configuration.objects.get(pk=ID) def resolve_credential(root, info, ID): return Credential.objects.get(pk=ID) def resolve_category(root, info, ID): return Category.objects.get(pk=ID) def resolve_competency(root, info, ID): return Competency.objects.get(pk=ID) def resolve_course(root, info, ID): return Course.objects.get(pk=ID) def resolve_dummy(root, info, ID): return Dummy.objects.get(pk=ID) def resolve_job(root, info, ID): return Job.objects.get(pk=ID) def resolve_metric(root, info, ID): return Metric.objects.get(pk=ID) def resolve_problem(root, info, ID): return Problem.objects.get(pk=ID) def resolve_rank(root, info, ID): return Rank.objects.get(pk=ID) def resolve_report(root, info, ID): return Report.objects.get(pk=ID) def resolve_scope(root, info, ID): return Scope.objects.get(pk=ID) def resolve_service(root, info, ID): return Service.objects.get(pk=ID) def resolve_solution(root, info, ID): return Solution.objects.get(pk=ID) def resolve_step(root, info, ID): return Step.objects.get(pk=ID) # def resolve_subscription(root, info, ID): # return Subscription.objects.get(pk=ID) def resolve_submission(root, info, ID): return Submission.objects.get(pk=ID) def resolve_team(root, info, ID): return Team.objects.get(pk=ID) def resolve_topic(root, info, ID): return Topic.objects.get(pk=ID) def resolve_university(root, info, ID): return University.objects.get(pk=ID) def resolve_user(root, info, ID): return User.objects.get(pk=ID) def resolve_vulnerability(root, info, ID): return Vulnerability.objects.get(pk=ID) def resolve_clusters_list(self, info): return Cluster.objects.all() def resolve_companies_list(self, info): return Company.objects.all() def resolve_configurations_list(self, info): return Configuration.objects.all() def resolve_credentials_list(self, info): return Credential.objects.all() def resolve_categories_list(self, info): return Category.objects.all() def resolve_competencies_list(self, info): return Competency.objects.all() def resolve_containers_list(self, info): return Container.objects.all() def resolve_courses_list(self, info): return Course.objects.all() def resolve_dummies_list(self, info): return Dummy.objects.all() def resolve_jobs_list(self, info): return Job.objects.all() def resolve_metrics_list(self, info): return Metric.objects.all() def resolve_problems_list(self, info): return Problem.objects.all() def resolve_ranks_list(self, info): return Rank.sobjects.all() def resolve_reports_list(self, info): return Report.objects.all() def resolve_scopes_list(self, info): return Scope.objects.all() def resolve_services_list(self, info): return Service.objects.all() def resolve_solutions_list(self, info): return Solution.objects.all() def resolve_steps_list(self, info): return Step.objects.all() # def resolve_subscriptions_list(self, info): # return Subscription.objects.all() def resolve_submissions_list(self, info): return Submission.objects.all() def resolve_teams_list(self, info): return Team.objects.all() def resolve_topics_list(self, info): return Topic.objects.all() def resolve_universities_list(self, info): return University.objects.all() def resolve_users_list(self, info): return User.objects.all() def resolve_vulnerabilities_list(self, info): return Vulnerability.objects.all()