from dimagi.pages.models.focus_mdm import ( FeatureGroup, Feature, Support, ) GROUP = FeatureGroup( title=ugettext_lazy("Reporting and analytics"), slug='reporting', ) GROUP.add_features([ Feature( title=ugettext_lazy("Show aggregated data on dashboard"), description=ugettext_lazy( "Dashboard shows data aggregations (time usage, data usage, highest usage apps) " "and organization area coverage. "), support=Support(True, True, True, True), ), Feature( title=ugettext_lazy("Standard Pre-built reports"), description=ugettext_lazy( "Consists of Device Activity Report, Data Usage Report, " "Admin Activity Report "), support=Support(True, True, True, True), ), Feature( title=ugettext_lazy("Export report to excel file"), description=ugettext_lazy("Export report data to .xls file."), support=Support(True, True, True, True), ),
from dimagi.pages.models.focus_mdm import ( FeatureGroup, Feature, Support, ) GROUP = FeatureGroup( title=ugettext_lazy("Device enrollment"), slug='device-enrollemnt', ) GROUP.add_features([ Feature( title=ugettext_lazy("Email enrollment"), description=ugettext_lazy( "Enroll device by sending enroll instructions to device user email." ), support=Support(True, True, True, True), ), Feature( title=ugettext_lazy("SMS enrollment"), description=ugettext_lazy( "Enroll device by sending enroll instructions to device user via SMS." ), support=Support(True, True, True, True), ), Feature( title=ugettext_lazy("Bulk enrollment"), description=ugettext_lazy( "Send multiple SMS, emails to device users at once."), support=Support(True, True, True, True),
from dimagi.pages.models.focus_mdm import ( FeatureGroup, Feature, Support, ) GROUP = FeatureGroup( title=ugettext_lazy("Groups"), slug='groups', ) GROUP.add_features([ Feature( title=ugettext_lazy("Device groups"), description=ugettext_lazy( "FocusMDM Device Groups allows organizations to group their " "devices into different groups. You can enforce " "policies on group, enroll devices directly into group."), support=Support(False, True, True, True), ), Feature( title=ugettext_lazy("Set policies per group"), description=ugettext_lazy( "A policy can be assigned to a single device or device group."), support=Support(False, True, True, True), ), Feature( title=ugettext_lazy("Enroll devices directly into group"), description=ugettext_lazy( "By sending enroll instructions with 'enroll in group' link. " "You can also bulk enroll devices into group. "), support=Support(False, True, True, True),
from django.utils.translation import ugettext_lazy from dimagi.pages.models.focus_mdm import ( FeatureGroup, Feature, Support, ) GROUP = FeatureGroup( title=ugettext_lazy("Messaging & notifications"), slug='messaging-notifications', ) GROUP.add_features([ Feature( title=ugettext_lazy("Messaging (individual and group messaging)"), description=ugettext_lazy( "Two-way messaging. IT admin can send one message to a device " "or device group. "), support=Support(True, True, True, True), ), Feature( title=ugettext_lazy("Notification center"), description=ugettext_lazy( "Log into FocusMDM webapp and personalize your notification settings, i.e. " "specify which issues/events are important to you. You will get " "notifications by email for all selected issues/events. "), support=Support(True, True, True, True), ) ])
from django.utils.safestring import mark_safe from django.utils.translation import ugettext_lazy from dimagi.pages.models.focus_mdm import ( FeatureGroup, Feature, Support, ) GROUP = FeatureGroup( title=ugettext_lazy("Device management"), slug='device-management', ) GROUP.add_features([ Feature( title=ugettext_lazy("Configurations"), description=ugettext_lazy( "Set Email account, WiFi configuration, VPN, Wallpaper. "), support=Support(False, True, True, True), ), Feature( title=ugettext_lazy("Web content filtering"), description=ugettext_lazy( "Choose which website are available to device user. "), support=Support(False, False, False, True), ) ])
from dimagi.pages.models.focus_mdm import ( FeatureGroup, Feature, Support, ) GROUP = FeatureGroup( title=ugettext_lazy("Support"), slug='support', ) GROUP.add_features([ Feature( title=ugettext_lazy("Direct Email Support"), description=ugettext_lazy( "With direct email support, organizations have access to a " "direct email address to reach Dimagi staff for FocusMDM. " "support."), support=Support(True, True, True, True), ), Feature( title=ugettext_lazy("Phone Support"), description=ugettext_lazy( "In addition to reporting issues through our direct email " "support, you can call the Dimagi support line to report " "issues. Dimagi support staff will respond by email or over " "the phone within the guaranteed response time."), support=Support(False, False, True, True), ), Feature( title=ugettext_lazy("Guaranteed First Response Time"), description=ugettext_lazy(
) GROUP = FeatureGroup( title=ugettext_lazy( "Security management" ), slug='security', ) GROUP.add_features([ Feature( title=ugettext_lazy( "Two-factor authentication" ), description=ugettext_lazy( "Turn on two-factor authentication for your web user to add a " "second level of authentication and make your account more secure. " ), support=Support(False, False, True, True), ), Feature( title=ugettext_lazy( "Remote wipe device" ), description=ugettext_lazy( "Enables IT admin to wipe device from afar. " "This action executes factory reset on a device. " "Once wiped, no data can be recovered from a device. " ), support=Support(False, False, True, True), ),
from dimagi.pages.models.focus_mdm import ( FeatureGroup, Feature, Support, ) GROUP = FeatureGroup( title=ugettext_lazy("Location tracking"), slug='location-tracking', ) GROUP.add_features([ Feature( title=ugettext_lazy("Current Location of a Single Device on a map"), description=ugettext_lazy( "IT admin has access to map which shows current location of a single device. " "This map is located on device page. "), support=Support(True, True, True, True), ), Feature( title=ugettext_lazy("Current Location of all devices"), description=ugettext_lazy( "IT admin has access to map which shows current location of all devices. " ), support=Support(True, True, True, True), ), Feature( title=ugettext_lazy("Last seen location of offline device"), description=ugettext_lazy( "For offline devices you can track their last locations on a map. " ),
from dimagi.pages.models.focus_mdm import ( FeatureGroup, Feature, Support, ) GROUP = FeatureGroup( title=ugettext_lazy("App management"), slug='app-management', ) GROUP.add_features([ Feature( title=ugettext_lazy("Block applications"), description=ugettext_lazy( "Block application or application group for a device, " "device group or across all enrolled devices "), support=Support(False, True, True, True), ), Feature( title=ugettext_lazy("Advanced app blocking"), description=ugettext_lazy( "Block apps based on time (ie. block YouTube from 9am-5pm), " "based on data usage (ie. block YouTube after 1GB of data used) "), support=Support(False, True, True, True), ), Feature( title=ugettext_lazy("Blacklist applications"), description=ugettext_lazy( "Block applications for all enrolled and yet to be enrolled devices." ),