Module: Workarea::Api::Admin
- Defined in:
- lib/workarea/api/admin.rb,
lib/workarea/api/admin/engine.rb,
lib/workarea/api/admin/swagger.rb,
app/models/workarea/api/admin/bulk_upsert.rb,
app/controllers/workarea/api/admin/pages_controller.rb,
app/controllers/workarea/api/admin/users_controller.rb,
app/controllers/workarea/api/admin/orders_controller.rb,
app/controllers/workarea/api/admin/prices_controller.rb,
app/controllers/workarea/api/admin/content_controller.rb,
app/controllers/workarea/api/admin/swagger_controller.rb,
app/controllers/workarea/api/admin/payments_controller.rb,
app/controllers/workarea/api/admin/products_controller.rb,
app/controllers/workarea/api/admin/releases_controller.rb,
app/controllers/workarea/api/admin/variants_controller.rb,
app/controllers/workarea/api/admin/discounts_controller.rb,
app/controllers/workarea/api/admin/redirects_controller.rb,
app/controllers/workarea/api/admin/shippings_controller.rb,
app/controllers/workarea/api/admin/tax_rates_controller.rb,
app/controllers/workarea/api/admin/categories_controller.rb,
app/controllers/workarea/api/admin/application_controller.rb,
app/controllers/workarea/api/admin/fulfillments_controller.rb,
app/controllers/workarea/api/admin/pricing_skus_controller.rb,
app/controllers/workarea/api/admin/email_signups_controller.rb,
app/controllers/workarea/api/admin/content_assets_controller.rb,
app/controllers/workarea/api/admin/inventory_skus_controller.rb,
app/controllers/workarea/api/admin/product_images_controller.rb,
app/controllers/workarea/api/admin/shipping_rates_controller.rb,
app/controllers/workarea/api/admin/tax_categories_controller.rb,
app/controllers/workarea/api/admin/saved_addresses_controller.rb,
app/controllers/workarea/api/admin/navigation_menus_controller.rb,
app/controllers/workarea/api/admin/payment_profiles_controller.rb,
app/controllers/workarea/api/admin/promo_code_lists_controller.rb,
app/controllers/workarea/api/admin/navigation_taxons_controller.rb,
app/controllers/workarea/api/admin/shipping_services_controller.rb,
app/controllers/workarea/api/admin/saved_credit_cards_controller.rb,
app/controllers/workarea/api/admin/payment_transactions_controller.rb,
app/controllers/workarea/api/admin/category_product_rules_controller.rb,
app/controllers/workarea/api/admin/recommendation_settings_controller.rb
Defined Under Namespace
Modules: Swagger Classes: ApplicationController, BulkUpsert, CategoriesController, CategoryProductRulesController, ContentAssetsController, ContentController, DiscountsController, EmailSignupsController, Engine, FulfillmentsController, InventorySkusController, NavigationMenusController, NavigationTaxonsController, OrdersController, PagesController, PaymentProfilesController, PaymentTransactionsController, PaymentsController, PricesController, PricingSkusController, ProductImagesController, ProductsController, PromoCodeListsController, RecommendationSettingsController, RedirectsController, ReleasesController, SavedAddressesController, SavedCreditCardsController, ShippingRatesController, ShippingServicesController, ShippingsController, SwaggerController, TaxCategoriesController, TaxRatesController, UsersController, VariantsController
Class Method Summary collapse
Class Method Details
.authenticate(email, password) ⇒ Object
11 12 13 14 |
# File 'lib/workarea/api/admin.rb', line 11 def self.authenticate(email, password) user = User.find_for_login(email, password) user.try(:api_access?) || user.try(:super_admin?) ? user : nil end |