code: def settings(request=None):
      
      from yacms.conf import settings
  
      allowed_settings = settings.TEMPLATE_ACCESSIBLE_SETTINGS
  
      template_settings = TemplateSettings(settings, allowed_settings)
      template_settings.update(DEPRECATED)
  
      # This is basically the same as the old ADMIN_MEDIA_PREFIX setting,
      # we just use it in a few spots in the admin to optionally load a
      # file from either grappelli or Django admin if grappelli isn't
      # installed. We don't call it ADMIN_MEDIA_PREFIX in order to avoid
      # any confusion.
      admin_prefix = "grappelli/" if settings.GRAPPELLI_INSTALLED else "admin/"
      template_settings["YACMS_ADMIN_PREFIX"] = admin_prefix
  
      return {"settings": template_settings}
docs: Add the settings object to the template context.