From 9fc9aedf38f471f7cfea923c7771be338fc6ad8e Mon Sep 17 00:00:00 2001 From: Philip Guyton Date: Sat, 4 Nov 2023 17:49:41 +0000 Subject: [PATCH] Remove use of pg_dump files in initial database setup #2729 - Remove old/legacy and now redundant smartdb.sql.in & storageadmin.sql.in files, and south_migrations archive directories for both databases. - Move db setup/migration code in initrock script to fstrings. - DB migration mechanisms not associated with the initial DB setup are not functionally modified, as this is outside the scope intended for this patch. --- conf/smartdb.sql.in | 2027 ----- conf/storageadmin.sql.in | 6533 ----------------- src/rockstor/scripts/initrock.py | 57 +- .../south_migrations/0001_initial.py | 673 -- .../0002_auto__chg_field_task_state.py | 296 - ...bution_num_write__chg_field_nfsdsharedi.py | 710 -- ...__add_field_poolusage_free__add_field_p.py | 315 - ...frequency__del_field_taskdefinition_ts_.py | 314 - ...ca_frequency__add_field_replica_crontab.py | 306 - ..._auto__add_field_replica_replication_ip.py | 299 - ..._add_field_TaskDefinition_crontabwindow.py | 300 - .../south_migrations/__init__.py | 0 .../south_migrations/0001_initial.py | 565 -- ...arestatistic__chg_field_disk_size__chg_.py | 297 - ...to__add_field_nfsexportgroup_admin_host.py | 244 - .../0004_auto__add_advancednfsexport.py | 251 - ...e_gateway__add_field_networkinterface_d.py | 268 - .../0006_auto__add_oauthapp.py | 275 - ...t_id__add_field_appliance_client_secret.py | 280 - .../0008_auto__add_field_user_public_key.py | 273 - ..._auto__del_field_sambashare_admin_users.py | 285 - .../0010_auto__add_field_disk_btrfs_uuid.py | 274 - .../0011_auto__add_netatalkshare.py | 287 - ..._field_disk_serial__add_field_disk_tran.py | 310 - ..._field_user_homedir__add_field_user_ema.py | 314 - .../south_migrations/0014_auto__add_group.py | 301 - .../0015_auto__add_field_user_group.py | 298 - ...s__add_field_poolscrub_data_extents_scr.py | 423 -- ...compression__add_field_pool_mnt_options.py | 321 - ..._auto__add_field_share_compression_algo.py | 314 - .../0019_auto__add_poolbalance.py | 331 - .../0020_auto__add_sambacustomconfig.py | 333 - ..._auto__del_field_sambashare_create_mask.py | 329 - ...volume_container_dest_dir__add_containe.py | 488 -- .../0023_auto__add_tlscertificate.py | 397 - ...dd_smartinfo__add_smarttestlog__add_sma.py | 609 -- .../0025_auto__add_field_dport_uiport.py | 479 -- ..._rockon_state__chg_field_rockon_version.py | 483 -- .../0027_auto__chg_field_rockon_status.py | 477 -- ...__add_field_snapshot_eusage__add_field_.py | 507 -- ...nique_dcontainerlink_destination_name__.py | 624 -- .../0030_auto__add_field_share_pqgroup.py | 503 -- .../0031_auto__add_configbackup.py | 515 -- ...d_snapshot_toc__chg_field_configbackup_.py | 538 -- ...__add_field_poolbalance_tid__add_field_.py | 536 -- ...034_auto__chg_field_tlscertificate_name.py | 518 -- ...e_domain__del_field_networkinterface_bo.py | 646 -- ...ow_copy__add_field_sambashare_snapshot_.py | 532 -- ...e_autoconnect__chg_field_networkinterfa.py | 540 -- .../0038_auto__add_updatesubscription.py | 541 -- ...certificate__chg_field_tlscertificate_k.py | 545 -- ...ique_dcontainerenv_container_key__add_f.py | 565 -- .../0041_auto__add_field_pool_role.py | 546 -- ...disk_smart_options__add_field_disk_role.py | 556 -- .../0043_auto__add_field_emailclient_port.py | 549 -- .../0044_add_field_EmailClient_username.py | 550 -- ..._networkdevice__add_ethernetconnection_.py | 674 -- ...ard__add_unique_pincard_user_pin_number.py | 600 -- .../0047_auto__chg_field_disk_name.py | 588 -- .../storageadmin/south_migrations/__init__.py | 0 60 files changed, 28 insertions(+), 32481 deletions(-) delete mode 100644 conf/smartdb.sql.in delete mode 100644 conf/storageadmin.sql.in delete mode 100644 src/rockstor/smart_manager/south_migrations/0001_initial.py delete mode 100644 src/rockstor/smart_manager/south_migrations/0002_auto__chg_field_task_state.py delete mode 100644 src/rockstor/smart_manager/south_migrations/0003_auto__chg_field_nfsdsharedistribution_num_write__chg_field_nfsdsharedi.py delete mode 100644 src/rockstor/smart_manager/south_migrations/0004_auto__del_field_poolusage_usage__add_field_poolusage_free__add_field_p.py delete mode 100644 src/rockstor/smart_manager/south_migrations/0005_auto__del_field_taskdefinition_frequency__del_field_taskdefinition_ts_.py delete mode 100644 src/rockstor/smart_manager/south_migrations/0006_auto__del_field_replica_frequency__add_field_replica_crontab.py delete mode 100644 src/rockstor/smart_manager/south_migrations/0007_auto__add_field_replica_replication_ip.py delete mode 100644 src/rockstor/smart_manager/south_migrations/0008_add_field_TaskDefinition_crontabwindow.py delete mode 100644 src/rockstor/smart_manager/south_migrations/__init__.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0001_initial.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0002_auto__del_poolstatistic__del_sharestatistic__chg_field_disk_size__chg_.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0003_auto__add_field_nfsexportgroup_admin_host.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0004_auto__add_advancednfsexport.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0005_auto__add_field_networkinterface_gateway__add_field_networkinterface_d.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0006_auto__add_oauthapp.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0007_auto__add_field_appliance_client_id__add_field_appliance_client_secret.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0008_auto__add_field_user_public_key.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0009_auto__del_field_sambashare_admin_users.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0010_auto__add_field_disk_btrfs_uuid.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0011_auto__add_netatalkshare.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0012_auto__add_field_disk_model__add_field_disk_serial__add_field_disk_tran.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0013_auto__add_field_user_shell__add_field_user_homedir__add_field_user_ema.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0014_auto__add_group.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0015_auto__add_field_user_group.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0016_auto__del_field_poolscrub_errors__add_field_poolscrub_data_extents_scr.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0017_auto__add_field_pool_compression__add_field_pool_mnt_options.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0018_auto__add_field_share_compression_algo.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0019_auto__add_poolbalance.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0020_auto__add_sambacustomconfig.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0021_auto__del_field_sambashare_create_mask.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0022_auto__add_dvolume__add_unique_dvolume_container_dest_dir__add_containe.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0023_auto__add_tlscertificate.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0024_auto__add_smarttestlogdetail__add_smartinfo__add_smarttestlog__add_sma.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0025_auto__add_field_dport_uiport.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0026_auto__chg_field_rockon_state__chg_field_rockon_version.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0027_auto__chg_field_rockon_status.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0028_auto__add_field_snapshot_rusage__add_field_snapshot_eusage__add_field_.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0029_auto__add_dcontainerlink__add_unique_dcontainerlink_destination_name__.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0030_auto__add_field_share_pqgroup.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0031_auto__add_configbackup.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0032_auto__add_emailclient__chg_field_snapshot_toc__chg_field_configbackup_.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0033_auto__del_field_poolbalance_pid__add_field_poolbalance_tid__add_field_.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0034_auto__chg_field_tlscertificate_name.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0035_auto__del_field_networkinterface_domain__del_field_networkinterface_bo.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0036_auto__add_field_sambashare_shadow_copy__add_field_sambashare_snapshot_.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0037_auto__chg_field_networkinterface_autoconnect__chg_field_networkinterfa.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0038_auto__add_updatesubscription.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0039_auto__chg_field_tlscertificate_certificate__chg_field_tlscertificate_k.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0040_auto__add_dcontainerenv__add_unique_dcontainerenv_container_key__add_f.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0041_auto__add_field_pool_role.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0042_auto__add_field_disk_smart_options__add_field_disk_role.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0043_auto__add_field_emailclient_port.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0044_add_field_EmailClient_username.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0045_auto__del_networkinterface__add_networkdevice__add_ethernetconnection_.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0046_auto__add_pincard__add_unique_pincard_user_pin_number.py delete mode 100644 src/rockstor/storageadmin/south_migrations/0047_auto__chg_field_disk_name.py delete mode 100644 src/rockstor/storageadmin/south_migrations/__init__.py diff --git a/conf/smartdb.sql.in b/conf/smartdb.sql.in deleted file mode 100644 index 88cf3462f..000000000 --- a/conf/smartdb.sql.in +++ /dev/null @@ -1,2027 +0,0 @@ --- --- PostgreSQL database dump --- - -SET statement_timeout = 0; -SET client_encoding = 'UTF8'; -SET standard_conforming_strings = on; -SET check_function_bodies = false; -SET client_min_messages = warning; - --- --- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: --- - -CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog; - - --- --- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: --- - -COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language'; - - -SET search_path = public, pg_catalog; - -SET default_tablespace = ''; - -SET default_with_oids = false; - --- --- Name: smart_manager_cpumetric; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_cpumetric ( - id integer NOT NULL, - name character varying(10) NOT NULL, - umode integer NOT NULL, - umode_nice integer NOT NULL, - smode integer NOT NULL, - idle integer NOT NULL, - ts timestamp with time zone NOT NULL -); - - -ALTER TABLE public.smart_manager_cpumetric OWNER TO rocky; - --- --- Name: smart_manager_cpumetric_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_cpumetric_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_cpumetric_id_seq OWNER TO rocky; - --- --- Name: smart_manager_cpumetric_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_cpumetric_id_seq OWNED BY smart_manager_cpumetric.id; - - --- --- Name: smart_manager_diskstat; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_diskstat ( - id integer NOT NULL, - name character varying(128) NOT NULL, - reads_completed double precision NOT NULL, - reads_merged double precision NOT NULL, - sectors_read double precision NOT NULL, - ms_reading double precision NOT NULL, - writes_completed double precision NOT NULL, - writes_merged double precision NOT NULL, - sectors_written double precision NOT NULL, - ms_writing double precision NOT NULL, - ios_progress double precision NOT NULL, - ms_ios double precision NOT NULL, - weighted_ios double precision NOT NULL, - ts timestamp with time zone NOT NULL -); - - -ALTER TABLE public.smart_manager_diskstat OWNER TO rocky; - --- --- Name: smart_manager_diskstat_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_diskstat_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_diskstat_id_seq OWNER TO rocky; - --- --- Name: smart_manager_diskstat_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_diskstat_id_seq OWNED BY smart_manager_diskstat.id; - - --- --- Name: smart_manager_loadavg; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_loadavg ( - id integer NOT NULL, - load_1 double precision NOT NULL, - load_5 double precision NOT NULL, - load_15 double precision NOT NULL, - active_threads integer NOT NULL, - total_threads integer NOT NULL, - latest_pid integer NOT NULL, - idle_seconds integer NOT NULL, - ts timestamp with time zone NOT NULL -); - - -ALTER TABLE public.smart_manager_loadavg OWNER TO rocky; - --- --- Name: smart_manager_loadavg_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_loadavg_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_loadavg_id_seq OWNER TO rocky; - --- --- Name: smart_manager_loadavg_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_loadavg_id_seq OWNED BY smart_manager_loadavg.id; - - --- --- Name: smart_manager_meminfo; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_meminfo ( - id integer NOT NULL, - total bigint NOT NULL, - free bigint NOT NULL, - buffers bigint NOT NULL, - cached bigint NOT NULL, - swap_total bigint NOT NULL, - swap_free bigint NOT NULL, - active bigint NOT NULL, - inactive bigint NOT NULL, - dirty bigint NOT NULL, - ts timestamp with time zone NOT NULL -); - - -ALTER TABLE public.smart_manager_meminfo OWNER TO rocky; - --- --- Name: smart_manager_meminfo_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_meminfo_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_meminfo_id_seq OWNER TO rocky; - --- --- Name: smart_manager_meminfo_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_meminfo_id_seq OWNED BY smart_manager_meminfo.id; - - --- --- Name: smart_manager_netstat; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_netstat ( - id integer NOT NULL, - device character varying(100) NOT NULL, - kb_rx double precision NOT NULL, - packets_rx double precision NOT NULL, - errs_rx double precision NOT NULL, - drop_rx bigint NOT NULL, - fifo_rx bigint NOT NULL, - frame bigint NOT NULL, - compressed_rx bigint NOT NULL, - multicast_rx bigint NOT NULL, - kb_tx double precision NOT NULL, - packets_tx bigint NOT NULL, - errs_tx bigint NOT NULL, - drop_tx bigint NOT NULL, - fifo_tx bigint NOT NULL, - colls bigint NOT NULL, - carrier bigint NOT NULL, - compressed_tx bigint NOT NULL, - ts timestamp with time zone NOT NULL -); - - -ALTER TABLE public.smart_manager_netstat OWNER TO rocky; - --- --- Name: smart_manager_netstat_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_netstat_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_netstat_id_seq OWNER TO rocky; - --- --- Name: smart_manager_netstat_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_netstat_id_seq OWNED BY smart_manager_netstat.id; - - --- --- Name: smart_manager_nfsdcalldistribution; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_nfsdcalldistribution ( - id integer NOT NULL, - rid_id integer NOT NULL, - ts timestamp with time zone NOT NULL, - num_lookup bigint NOT NULL, - num_read bigint NOT NULL, - num_write bigint NOT NULL, - num_create bigint NOT NULL, - num_commit bigint NOT NULL, - num_remove bigint NOT NULL, - sum_read bigint NOT NULL, - sum_write bigint NOT NULL -); - - -ALTER TABLE public.smart_manager_nfsdcalldistribution OWNER TO rocky; - --- --- Name: smart_manager_nfsdcalldistribution_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_nfsdcalldistribution_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_nfsdcalldistribution_id_seq OWNER TO rocky; - --- --- Name: smart_manager_nfsdcalldistribution_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_nfsdcalldistribution_id_seq OWNED BY smart_manager_nfsdcalldistribution.id; - - --- --- Name: smart_manager_nfsdclientdistribution; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_nfsdclientdistribution ( - id integer NOT NULL, - rid_id integer NOT NULL, - ts timestamp with time zone NOT NULL, - ip character varying(15) NOT NULL, - num_lookup bigint NOT NULL, - num_read bigint NOT NULL, - num_write bigint NOT NULL, - num_create bigint NOT NULL, - num_commit bigint NOT NULL, - num_remove bigint NOT NULL, - sum_read bigint NOT NULL, - sum_write bigint NOT NULL -); - - -ALTER TABLE public.smart_manager_nfsdclientdistribution OWNER TO rocky; - --- --- Name: smart_manager_nfsdclientdistribution_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_nfsdclientdistribution_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_nfsdclientdistribution_id_seq OWNER TO rocky; - --- --- Name: smart_manager_nfsdclientdistribution_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_nfsdclientdistribution_id_seq OWNED BY smart_manager_nfsdclientdistribution.id; - - --- --- Name: smart_manager_nfsdshareclientdistribution; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_nfsdshareclientdistribution ( - id integer NOT NULL, - rid_id integer NOT NULL, - ts timestamp with time zone NOT NULL, - share character varying(255) NOT NULL, - client character varying(100) NOT NULL, - num_lookup bigint NOT NULL, - num_read bigint NOT NULL, - num_write bigint NOT NULL, - num_create bigint NOT NULL, - num_commit bigint NOT NULL, - num_remove bigint NOT NULL, - sum_read bigint NOT NULL, - sum_write bigint NOT NULL -); - - -ALTER TABLE public.smart_manager_nfsdshareclientdistribution OWNER TO rocky; - --- --- Name: smart_manager_nfsdshareclientdistribution_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_nfsdshareclientdistribution_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_nfsdshareclientdistribution_id_seq OWNER TO rocky; - --- --- Name: smart_manager_nfsdshareclientdistribution_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_nfsdshareclientdistribution_id_seq OWNED BY smart_manager_nfsdshareclientdistribution.id; - - --- --- Name: smart_manager_nfsdsharedistribution; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_nfsdsharedistribution ( - id integer NOT NULL, - rid_id integer NOT NULL, - ts timestamp with time zone NOT NULL, - share character varying(255) NOT NULL, - num_lookup bigint NOT NULL, - num_read bigint NOT NULL, - num_write bigint NOT NULL, - num_create bigint NOT NULL, - num_commit bigint NOT NULL, - num_remove bigint NOT NULL, - sum_read bigint NOT NULL, - sum_write bigint NOT NULL -); - - -ALTER TABLE public.smart_manager_nfsdsharedistribution OWNER TO rocky; - --- --- Name: smart_manager_nfsdsharedistribution_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_nfsdsharedistribution_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_nfsdsharedistribution_id_seq OWNER TO rocky; - --- --- Name: smart_manager_nfsdsharedistribution_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_nfsdsharedistribution_id_seq OWNED BY smart_manager_nfsdsharedistribution.id; - - --- --- Name: smart_manager_nfsduidgiddistribution; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_nfsduidgiddistribution ( - id integer NOT NULL, - rid_id integer NOT NULL, - ts timestamp with time zone NOT NULL, - share character varying(255) NOT NULL, - client character varying(100) NOT NULL, - uid integer NOT NULL, - gid integer NOT NULL, - num_lookup bigint NOT NULL, - num_read bigint NOT NULL, - num_write bigint NOT NULL, - num_create bigint NOT NULL, - num_commit bigint NOT NULL, - num_remove bigint NOT NULL, - sum_read bigint NOT NULL, - sum_write bigint NOT NULL -); - - -ALTER TABLE public.smart_manager_nfsduidgiddistribution OWNER TO rocky; - --- --- Name: smart_manager_nfsduidgiddistribution_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_nfsduidgiddistribution_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_nfsduidgiddistribution_id_seq OWNER TO rocky; - --- --- Name: smart_manager_nfsduidgiddistribution_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_nfsduidgiddistribution_id_seq OWNED BY smart_manager_nfsduidgiddistribution.id; - - --- --- Name: smart_manager_poolusage; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_poolusage ( - id integer NOT NULL, - pool character varying(4096) NOT NULL, - ts timestamp with time zone NOT NULL, - count bigint NOT NULL, - free bigint NOT NULL, - reclaimable bigint NOT NULL -); - - -ALTER TABLE public.smart_manager_poolusage OWNER TO rocky; - --- --- Name: smart_manager_poolusage_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_poolusage_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_poolusage_id_seq OWNER TO rocky; - --- --- Name: smart_manager_poolusage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_poolusage_id_seq OWNED BY smart_manager_poolusage.id; - - --- --- Name: smart_manager_receivetrail; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_receivetrail ( - id integer NOT NULL, - rshare_id integer NOT NULL, - snap_name character varying(1024) NOT NULL, - kb_received bigint NOT NULL, - receive_pending timestamp with time zone, - receive_succeeded timestamp with time zone, - receive_failed timestamp with time zone, - end_ts timestamp with time zone, - status character varying(10) NOT NULL, - error character varying(4096) -); - - -ALTER TABLE public.smart_manager_receivetrail OWNER TO rocky; - --- --- Name: smart_manager_receivetrail_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_receivetrail_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_receivetrail_id_seq OWNER TO rocky; - --- --- Name: smart_manager_receivetrail_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_receivetrail_id_seq OWNED BY smart_manager_receivetrail.id; - - --- --- Name: smart_manager_replica; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_replica ( - id integer NOT NULL, - task_name character varying(1024) NOT NULL, - share character varying(4096) NOT NULL, - pool character varying(4096) NOT NULL, - appliance character varying(4096) NOT NULL, - dpool character varying(4096) NOT NULL, - dshare character varying(4096), - enabled boolean NOT NULL, - data_port integer NOT NULL, - meta_port integer NOT NULL, - ts timestamp with time zone, - crontab character varying(64), - replication_ip character varying(4096) -); - - -ALTER TABLE public.smart_manager_replica OWNER TO rocky; - --- --- Name: smart_manager_replica_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_replica_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_replica_id_seq OWNER TO rocky; - --- --- Name: smart_manager_replica_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_replica_id_seq OWNED BY smart_manager_replica.id; - - --- --- Name: smart_manager_replicashare; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_replicashare ( - id integer NOT NULL, - share character varying(4096) NOT NULL, - pool character varying(4096) NOT NULL, - appliance character varying(4096) NOT NULL, - src_share character varying(4096), - data_port integer NOT NULL, - meta_port integer NOT NULL, - ts timestamp with time zone -); - - -ALTER TABLE public.smart_manager_replicashare OWNER TO rocky; - --- --- Name: smart_manager_replicashare_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_replicashare_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_replicashare_id_seq OWNER TO rocky; - --- --- Name: smart_manager_replicashare_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_replicashare_id_seq OWNED BY smart_manager_replicashare.id; - - --- --- Name: smart_manager_replicatrail; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_replicatrail ( - id integer NOT NULL, - replica_id integer NOT NULL, - snap_name character varying(1024) NOT NULL, - kb_sent bigint NOT NULL, - snapshot_created timestamp with time zone, - snapshot_failed timestamp with time zone, - send_pending timestamp with time zone, - send_succeeded timestamp with time zone, - send_failed timestamp with time zone, - end_ts timestamp with time zone, - status character varying(10) NOT NULL, - error character varying(4096) -); - - -ALTER TABLE public.smart_manager_replicatrail OWNER TO rocky; - --- --- Name: smart_manager_replicatrail_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_replicatrail_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_replicatrail_id_seq OWNER TO rocky; - --- --- Name: smart_manager_replicatrail_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_replicatrail_id_seq OWNED BY smart_manager_replicatrail.id; - - --- --- Name: smart_manager_service; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_service ( - id integer NOT NULL, - name character varying(24) NOT NULL, - display_name character varying(24) NOT NULL, - config character varying(8192) -); - - -ALTER TABLE public.smart_manager_service OWNER TO rocky; - --- --- Name: smart_manager_service_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_service_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_service_id_seq OWNER TO rocky; - --- --- Name: smart_manager_service_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_service_id_seq OWNED BY smart_manager_service.id; - - --- --- Name: smart_manager_servicestatus; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_servicestatus ( - id integer NOT NULL, - service_id integer NOT NULL, - status boolean NOT NULL, - count bigint NOT NULL, - ts timestamp with time zone NOT NULL -); - - -ALTER TABLE public.smart_manager_servicestatus OWNER TO rocky; - --- --- Name: smart_manager_servicestatus_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_servicestatus_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_servicestatus_id_seq OWNER TO rocky; - --- --- Name: smart_manager_servicestatus_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_servicestatus_id_seq OWNED BY smart_manager_servicestatus.id; - - --- --- Name: smart_manager_shareusage; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_shareusage ( - id integer NOT NULL, - name character varying(4096) NOT NULL, - r_usage bigint NOT NULL, - e_usage bigint NOT NULL, - ts timestamp with time zone NOT NULL, - count bigint NOT NULL -); - - -ALTER TABLE public.smart_manager_shareusage OWNER TO rocky; - --- --- Name: smart_manager_shareusage_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_shareusage_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_shareusage_id_seq OWNER TO rocky; - --- --- Name: smart_manager_shareusage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_shareusage_id_seq OWNED BY smart_manager_shareusage.id; - - --- --- Name: smart_manager_sprobe; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_sprobe ( - id integer NOT NULL, - name character varying(255) NOT NULL, - display_name character varying(255), - smart boolean NOT NULL, - state character varying(7) NOT NULL, - start timestamp with time zone NOT NULL, - "end" timestamp with time zone -); - - -ALTER TABLE public.smart_manager_sprobe OWNER TO rocky; - --- --- Name: smart_manager_sprobe_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_sprobe_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_sprobe_id_seq OWNER TO rocky; - --- --- Name: smart_manager_sprobe_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_sprobe_id_seq OWNED BY smart_manager_sprobe.id; - - --- --- Name: smart_manager_task; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_task ( - id integer NOT NULL, - task_def_id integer NOT NULL, - state character varying(64) NOT NULL, - start timestamp with time zone NOT NULL, - "end" timestamp with time zone -); - - -ALTER TABLE public.smart_manager_task OWNER TO rocky; - --- --- Name: smart_manager_task_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_task_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_task_id_seq OWNER TO rocky; - --- --- Name: smart_manager_task_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_task_id_seq OWNED BY smart_manager_task.id; - - --- --- Name: smart_manager_taskdefinition; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_taskdefinition ( - id integer NOT NULL, - name character varying(255) NOT NULL, - task_type character varying(100) NOT NULL, - json_meta character varying(8192) NOT NULL, - enabled boolean NOT NULL, - crontab character varying(64), - crontabwindow character varying(64) -); - - -ALTER TABLE public.smart_manager_taskdefinition OWNER TO rocky; - --- --- Name: smart_manager_taskdefinition_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_taskdefinition_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_taskdefinition_id_seq OWNER TO rocky; - --- --- Name: smart_manager_taskdefinition_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_taskdefinition_id_seq OWNED BY smart_manager_taskdefinition.id; - - --- --- Name: smart_manager_vmstat; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE smart_manager_vmstat ( - id integer NOT NULL, - free_pages bigint NOT NULL, - ts timestamp with time zone NOT NULL -); - - -ALTER TABLE public.smart_manager_vmstat OWNER TO rocky; - --- --- Name: smart_manager_vmstat_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE smart_manager_vmstat_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.smart_manager_vmstat_id_seq OWNER TO rocky; - --- --- Name: smart_manager_vmstat_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE smart_manager_vmstat_id_seq OWNED BY smart_manager_vmstat.id; - - --- --- Name: south_migrationhistory; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE south_migrationhistory ( - id integer NOT NULL, - app_name character varying(255) NOT NULL, - migration character varying(255) NOT NULL, - applied timestamp with time zone NOT NULL -); - - -ALTER TABLE public.south_migrationhistory OWNER TO rocky; - --- --- Name: south_migrationhistory_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE south_migrationhistory_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.south_migrationhistory_id_seq OWNER TO rocky; - --- --- Name: south_migrationhistory_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE south_migrationhistory_id_seq OWNED BY south_migrationhistory.id; - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_cpumetric ALTER COLUMN id SET DEFAULT nextval('smart_manager_cpumetric_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_diskstat ALTER COLUMN id SET DEFAULT nextval('smart_manager_diskstat_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_loadavg ALTER COLUMN id SET DEFAULT nextval('smart_manager_loadavg_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_meminfo ALTER COLUMN id SET DEFAULT nextval('smart_manager_meminfo_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_netstat ALTER COLUMN id SET DEFAULT nextval('smart_manager_netstat_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_nfsdcalldistribution ALTER COLUMN id SET DEFAULT nextval('smart_manager_nfsdcalldistribution_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_nfsdclientdistribution ALTER COLUMN id SET DEFAULT nextval('smart_manager_nfsdclientdistribution_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_nfsdshareclientdistribution ALTER COLUMN id SET DEFAULT nextval('smart_manager_nfsdshareclientdistribution_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_nfsdsharedistribution ALTER COLUMN id SET DEFAULT nextval('smart_manager_nfsdsharedistribution_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_nfsduidgiddistribution ALTER COLUMN id SET DEFAULT nextval('smart_manager_nfsduidgiddistribution_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_poolusage ALTER COLUMN id SET DEFAULT nextval('smart_manager_poolusage_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_receivetrail ALTER COLUMN id SET DEFAULT nextval('smart_manager_receivetrail_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_replica ALTER COLUMN id SET DEFAULT nextval('smart_manager_replica_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_replicashare ALTER COLUMN id SET DEFAULT nextval('smart_manager_replicashare_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_replicatrail ALTER COLUMN id SET DEFAULT nextval('smart_manager_replicatrail_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_service ALTER COLUMN id SET DEFAULT nextval('smart_manager_service_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_servicestatus ALTER COLUMN id SET DEFAULT nextval('smart_manager_servicestatus_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_shareusage ALTER COLUMN id SET DEFAULT nextval('smart_manager_shareusage_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_sprobe ALTER COLUMN id SET DEFAULT nextval('smart_manager_sprobe_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_task ALTER COLUMN id SET DEFAULT nextval('smart_manager_task_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_taskdefinition ALTER COLUMN id SET DEFAULT nextval('smart_manager_taskdefinition_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_vmstat ALTER COLUMN id SET DEFAULT nextval('smart_manager_vmstat_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY south_migrationhistory ALTER COLUMN id SET DEFAULT nextval('south_migrationhistory_id_seq'::regclass); - - --- --- Data for Name: smart_manager_cpumetric; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_cpumetric (id, name, umode, umode_nice, smode, idle, ts) FROM stdin; -\. - - --- --- Name: smart_manager_cpumetric_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_cpumetric_id_seq', 1, false); - - --- --- Data for Name: smart_manager_diskstat; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_diskstat (id, name, reads_completed, reads_merged, sectors_read, ms_reading, writes_completed, writes_merged, sectors_written, ms_writing, ios_progress, ms_ios, weighted_ios, ts) FROM stdin; -\. - - --- --- Name: smart_manager_diskstat_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_diskstat_id_seq', 1, false); - - --- --- Data for Name: smart_manager_loadavg; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_loadavg (id, load_1, load_5, load_15, active_threads, total_threads, latest_pid, idle_seconds, ts) FROM stdin; -\. - - --- --- Name: smart_manager_loadavg_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_loadavg_id_seq', 1, false); - - --- --- Data for Name: smart_manager_meminfo; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_meminfo (id, total, free, buffers, cached, swap_total, swap_free, active, inactive, dirty, ts) FROM stdin; -\. - - --- --- Name: smart_manager_meminfo_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_meminfo_id_seq', 1, false); - - --- --- Data for Name: smart_manager_netstat; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_netstat (id, device, kb_rx, packets_rx, errs_rx, drop_rx, fifo_rx, frame, compressed_rx, multicast_rx, kb_tx, packets_tx, errs_tx, drop_tx, fifo_tx, colls, carrier, compressed_tx, ts) FROM stdin; -\. - - --- --- Name: smart_manager_netstat_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_netstat_id_seq', 1, false); - - --- --- Data for Name: smart_manager_nfsdcalldistribution; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_nfsdcalldistribution (id, rid_id, ts, num_lookup, num_read, num_write, num_create, num_commit, num_remove, sum_read, sum_write) FROM stdin; -\. - - --- --- Name: smart_manager_nfsdcalldistribution_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_nfsdcalldistribution_id_seq', 1, false); - - --- --- Data for Name: smart_manager_nfsdclientdistribution; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_nfsdclientdistribution (id, rid_id, ts, ip, num_lookup, num_read, num_write, num_create, num_commit, num_remove, sum_read, sum_write) FROM stdin; -\. - - --- --- Name: smart_manager_nfsdclientdistribution_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_nfsdclientdistribution_id_seq', 1, false); - - --- --- Data for Name: smart_manager_nfsdshareclientdistribution; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_nfsdshareclientdistribution (id, rid_id, ts, share, client, num_lookup, num_read, num_write, num_create, num_commit, num_remove, sum_read, sum_write) FROM stdin; -\. - - --- --- Name: smart_manager_nfsdshareclientdistribution_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_nfsdshareclientdistribution_id_seq', 1, false); - - --- --- Data for Name: smart_manager_nfsdsharedistribution; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_nfsdsharedistribution (id, rid_id, ts, share, num_lookup, num_read, num_write, num_create, num_commit, num_remove, sum_read, sum_write) FROM stdin; -\. - - --- --- Name: smart_manager_nfsdsharedistribution_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_nfsdsharedistribution_id_seq', 1, false); - - --- --- Data for Name: smart_manager_nfsduidgiddistribution; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_nfsduidgiddistribution (id, rid_id, ts, share, client, uid, gid, num_lookup, num_read, num_write, num_create, num_commit, num_remove, sum_read, sum_write) FROM stdin; -\. - - --- --- Name: smart_manager_nfsduidgiddistribution_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_nfsduidgiddistribution_id_seq', 1, false); - - --- --- Data for Name: smart_manager_poolusage; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_poolusage (id, pool, ts, count, free, reclaimable) FROM stdin; -\. - - --- --- Name: smart_manager_poolusage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_poolusage_id_seq', 1, false); - - --- --- Data for Name: smart_manager_receivetrail; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_receivetrail (id, rshare_id, snap_name, kb_received, receive_pending, receive_succeeded, receive_failed, end_ts, status, error) FROM stdin; -\. - - --- --- Name: smart_manager_receivetrail_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_receivetrail_id_seq', 1, false); - - --- --- Data for Name: smart_manager_replica; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_replica (id, task_name, share, pool, appliance, dpool, dshare, enabled, data_port, meta_port, ts, crontab, replication_ip) FROM stdin; -\. - - --- --- Name: smart_manager_replica_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_replica_id_seq', 1, false); - - --- --- Data for Name: smart_manager_replicashare; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_replicashare (id, share, pool, appliance, src_share, data_port, meta_port, ts) FROM stdin; -\. - - --- --- Name: smart_manager_replicashare_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_replicashare_id_seq', 1, false); - - --- --- Data for Name: smart_manager_replicatrail; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_replicatrail (id, replica_id, snap_name, kb_sent, snapshot_created, snapshot_failed, send_pending, send_succeeded, send_failed, end_ts, status, error) FROM stdin; -\. - - --- --- Name: smart_manager_replicatrail_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_replicatrail_id_seq', 1, false); - - --- --- Data for Name: smart_manager_service; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_service (id, name, display_name, config) FROM stdin; -9 rockstor Rockstor \N -10 smartd S.M.A.R.T \N -2 smb Samba \N -11 active-directory Active Directory \N -5 ntpd NTP \N -12 nut NUT-UPS \N -13 snmpd SNMP \N -8 sftp SFTP \N -14 docker Rock-on \N -1 replication Replication \N -15 shellinaboxd Shell In A Box {"detach": false, "css": "white-on-black", "shelltype": "LOGIN"} -3 nfs NFS \N -7 ldap LDAP \N -6 nis NIS \N -16 netatalk AFP \N -17 ztask-daemon ZTaskd \N -18 rockstor-bootstrap Bootstrap \N -\. - - --- --- Name: smart_manager_service_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_service_id_seq', 18, true); - - --- --- Data for Name: smart_manager_servicestatus; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_servicestatus (id, service_id, status, count, ts) FROM stdin; -\. - - --- --- Name: smart_manager_servicestatus_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_servicestatus_id_seq', 1, false); - - --- --- Data for Name: smart_manager_shareusage; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_shareusage (id, name, r_usage, e_usage, ts, count) FROM stdin; -\. - - --- --- Name: smart_manager_shareusage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_shareusage_id_seq', 1, false); - - --- --- Data for Name: smart_manager_sprobe; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_sprobe (id, name, display_name, smart, state, start, "end") FROM stdin; -\. - - --- --- Name: smart_manager_sprobe_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_sprobe_id_seq', 1, false); - - --- --- Data for Name: smart_manager_task; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_task (id, task_def_id, state, start, "end") FROM stdin; -\. - - --- --- Name: smart_manager_task_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_task_id_seq', 1, false); - - --- --- Data for Name: smart_manager_taskdefinition; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_taskdefinition (id, name, task_type, json_meta, enabled, crontab, crontabwindow) FROM stdin; -\. - - --- --- Name: smart_manager_taskdefinition_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_taskdefinition_id_seq', 1, false); - - --- --- Data for Name: smart_manager_vmstat; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY smart_manager_vmstat (id, free_pages, ts) FROM stdin; -\. - - --- --- Name: smart_manager_vmstat_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('smart_manager_vmstat_id_seq', 1, false); - - --- --- Data for Name: south_migrationhistory; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY south_migrationhistory (id, app_name, migration, applied) FROM stdin; -1 smart_manager 0001_initial 2014-02-26 20:51:51.436702-08 -2 smart_manager 0002_auto__chg_field_task_state 2016-11-24 15:00:34.323794-08 -3 smart_manager 0003_auto__chg_field_nfsdsharedistribution_num_write__chg_field_nfsdsharedi 2016-11-24 15:00:36.965905-08 -4 smart_manager 0004_auto__del_field_poolusage_usage__add_field_poolusage_free__add_field_p 2016-11-24 15:00:37.071916-08 -5 smart_manager 0005_auto__del_field_taskdefinition_frequency__del_field_taskdefinition_ts_ 2016-11-24 15:00:37.133887-08 -6 smart_manager 0006_auto__del_field_replica_frequency__add_field_replica_crontab 2016-11-24 15:00:37.197753-08 -7 smart_manager 0007_auto__add_field_replica_replication_ip 2016-11-24 15:00:37.255385-08 -8 smart_manager 0008_add_field_TaskDefinition_crontabwindow 2016-11-24 15:00:37.315807-08 -\. - - --- --- Name: south_migrationhistory_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('south_migrationhistory_id_seq', 8, true); - - --- --- Name: smart_manager_cpumetric_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_cpumetric - ADD CONSTRAINT smart_manager_cpumetric_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_diskstat_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_diskstat - ADD CONSTRAINT smart_manager_diskstat_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_loadavg_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_loadavg - ADD CONSTRAINT smart_manager_loadavg_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_meminfo_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_meminfo - ADD CONSTRAINT smart_manager_meminfo_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_netstat_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_netstat - ADD CONSTRAINT smart_manager_netstat_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_nfsdcalldistribution_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_nfsdcalldistribution - ADD CONSTRAINT smart_manager_nfsdcalldistribution_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_nfsdclientdistribution_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_nfsdclientdistribution - ADD CONSTRAINT smart_manager_nfsdclientdistribution_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_nfsdshareclientdistribution_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_nfsdshareclientdistribution - ADD CONSTRAINT smart_manager_nfsdshareclientdistribution_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_nfsdsharedistribution_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_nfsdsharedistribution - ADD CONSTRAINT smart_manager_nfsdsharedistribution_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_nfsduidgiddistribution_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_nfsduidgiddistribution - ADD CONSTRAINT smart_manager_nfsduidgiddistribution_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_poolusage_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_poolusage - ADD CONSTRAINT smart_manager_poolusage_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_receivetrail_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_receivetrail - ADD CONSTRAINT smart_manager_receivetrail_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_replica_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_replica - ADD CONSTRAINT smart_manager_replica_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_replicashare_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_replicashare - ADD CONSTRAINT smart_manager_replicashare_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_replicashare_share_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_replicashare - ADD CONSTRAINT smart_manager_replicashare_share_key UNIQUE (share); - - --- --- Name: smart_manager_replicatrail_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_replicatrail - ADD CONSTRAINT smart_manager_replicatrail_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_service_display_name_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_service - ADD CONSTRAINT smart_manager_service_display_name_key UNIQUE (display_name); - - --- --- Name: smart_manager_service_name_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_service - ADD CONSTRAINT smart_manager_service_name_key UNIQUE (name); - - --- --- Name: smart_manager_service_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_service - ADD CONSTRAINT smart_manager_service_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_servicestatus_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_servicestatus - ADD CONSTRAINT smart_manager_servicestatus_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_shareusage_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_shareusage - ADD CONSTRAINT smart_manager_shareusage_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_sprobe_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_sprobe - ADD CONSTRAINT smart_manager_sprobe_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_task_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_task - ADD CONSTRAINT smart_manager_task_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_taskdefinition_name_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_taskdefinition - ADD CONSTRAINT smart_manager_taskdefinition_name_key UNIQUE (name); - - --- --- Name: smart_manager_taskdefinition_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_taskdefinition - ADD CONSTRAINT smart_manager_taskdefinition_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_vmstat_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY smart_manager_vmstat - ADD CONSTRAINT smart_manager_vmstat_pkey PRIMARY KEY (id); - - --- --- Name: south_migrationhistory_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY south_migrationhistory - ADD CONSTRAINT south_migrationhistory_pkey PRIMARY KEY (id); - - --- --- Name: smart_manager_cpumetric_ts; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_cpumetric_ts ON smart_manager_cpumetric USING btree (ts); - - --- --- Name: smart_manager_diskstat_ts; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_diskstat_ts ON smart_manager_diskstat USING btree (ts); - - --- --- Name: smart_manager_loadavg_ts; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_loadavg_ts ON smart_manager_loadavg USING btree (ts); - - --- --- Name: smart_manager_meminfo_ts; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_meminfo_ts ON smart_manager_meminfo USING btree (ts); - - --- --- Name: smart_manager_netstat_ts; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_netstat_ts ON smart_manager_netstat USING btree (ts); - - --- --- Name: smart_manager_nfsdcalldistribution_rid_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_nfsdcalldistribution_rid_id ON smart_manager_nfsdcalldistribution USING btree (rid_id); - - --- --- Name: smart_manager_nfsdcalldistribution_ts; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_nfsdcalldistribution_ts ON smart_manager_nfsdcalldistribution USING btree (ts); - - --- --- Name: smart_manager_nfsdclientdistribution_rid_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_nfsdclientdistribution_rid_id ON smart_manager_nfsdclientdistribution USING btree (rid_id); - - --- --- Name: smart_manager_nfsdshareclientdistribution_rid_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_nfsdshareclientdistribution_rid_id ON smart_manager_nfsdshareclientdistribution USING btree (rid_id); - - --- --- Name: smart_manager_nfsdshareclientdistribution_ts; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_nfsdshareclientdistribution_ts ON smart_manager_nfsdshareclientdistribution USING btree (ts); - - --- --- Name: smart_manager_nfsdsharedistribution_rid_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_nfsdsharedistribution_rid_id ON smart_manager_nfsdsharedistribution USING btree (rid_id); - - --- --- Name: smart_manager_nfsdsharedistribution_ts; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_nfsdsharedistribution_ts ON smart_manager_nfsdsharedistribution USING btree (ts); - - --- --- Name: smart_manager_nfsduidgiddistribution_rid_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_nfsduidgiddistribution_rid_id ON smart_manager_nfsduidgiddistribution USING btree (rid_id); - - --- --- Name: smart_manager_nfsduidgiddistribution_ts; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_nfsduidgiddistribution_ts ON smart_manager_nfsduidgiddistribution USING btree (ts); - - --- --- Name: smart_manager_poolusage_ts; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_poolusage_ts ON smart_manager_poolusage USING btree (ts); - - --- --- Name: smart_manager_receivetrail_end_ts; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_receivetrail_end_ts ON smart_manager_receivetrail USING btree (end_ts); - - --- --- Name: smart_manager_receivetrail_rshare_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_receivetrail_rshare_id ON smart_manager_receivetrail USING btree (rshare_id); - - --- --- Name: smart_manager_replica_ts; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_replica_ts ON smart_manager_replica USING btree (ts); - - --- --- Name: smart_manager_replicashare_share_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_replicashare_share_like ON smart_manager_replicashare USING btree (share varchar_pattern_ops); - - --- --- Name: smart_manager_replicashare_ts; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_replicashare_ts ON smart_manager_replicashare USING btree (ts); - - --- --- Name: smart_manager_replicatrail_end_ts; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_replicatrail_end_ts ON smart_manager_replicatrail USING btree (end_ts); - - --- --- Name: smart_manager_replicatrail_replica_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_replicatrail_replica_id ON smart_manager_replicatrail USING btree (replica_id); - - --- --- Name: smart_manager_service_display_name_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_service_display_name_like ON smart_manager_service USING btree (display_name varchar_pattern_ops); - - --- --- Name: smart_manager_service_name_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_service_name_like ON smart_manager_service USING btree (name varchar_pattern_ops); - - --- --- Name: smart_manager_servicestatus_service_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_servicestatus_service_id ON smart_manager_servicestatus USING btree (service_id); - - --- --- Name: smart_manager_servicestatus_ts; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_servicestatus_ts ON smart_manager_servicestatus USING btree (ts); - - --- --- Name: smart_manager_shareusage_ts; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_shareusage_ts ON smart_manager_shareusage USING btree (ts); - - --- --- Name: smart_manager_sprobe_end; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_sprobe_end ON smart_manager_sprobe USING btree ("end"); - - --- --- Name: smart_manager_sprobe_start; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_sprobe_start ON smart_manager_sprobe USING btree (start); - - --- --- Name: smart_manager_task_end; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_task_end ON smart_manager_task USING btree ("end"); - - --- --- Name: smart_manager_task_start; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_task_start ON smart_manager_task USING btree (start); - - --- --- Name: smart_manager_task_task_def_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_task_task_def_id ON smart_manager_task USING btree (task_def_id); - - --- --- Name: smart_manager_taskdefinition_name_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_taskdefinition_name_like ON smart_manager_taskdefinition USING btree (name varchar_pattern_ops); - - --- --- Name: smart_manager_vmstat_ts; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX smart_manager_vmstat_ts ON smart_manager_vmstat USING btree (ts); - - --- --- Name: smart_manager_nfsdcalldistribution_rid_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_nfsdcalldistribution - ADD CONSTRAINT smart_manager_nfsdcalldistribution_rid_id_fkey FOREIGN KEY (rid_id) REFERENCES smart_manager_sprobe(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: smart_manager_nfsdclientdistribution_rid_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_nfsdclientdistribution - ADD CONSTRAINT smart_manager_nfsdclientdistribution_rid_id_fkey FOREIGN KEY (rid_id) REFERENCES smart_manager_sprobe(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: smart_manager_nfsdshareclientdistribution_rid_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_nfsdshareclientdistribution - ADD CONSTRAINT smart_manager_nfsdshareclientdistribution_rid_id_fkey FOREIGN KEY (rid_id) REFERENCES smart_manager_sprobe(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: smart_manager_nfsdsharedistribution_rid_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_nfsdsharedistribution - ADD CONSTRAINT smart_manager_nfsdsharedistribution_rid_id_fkey FOREIGN KEY (rid_id) REFERENCES smart_manager_sprobe(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: smart_manager_nfsduidgiddistribution_rid_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_nfsduidgiddistribution - ADD CONSTRAINT smart_manager_nfsduidgiddistribution_rid_id_fkey FOREIGN KEY (rid_id) REFERENCES smart_manager_sprobe(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: smart_manager_receivetrail_rshare_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_receivetrail - ADD CONSTRAINT smart_manager_receivetrail_rshare_id_fkey FOREIGN KEY (rshare_id) REFERENCES smart_manager_replicashare(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: smart_manager_replicatrail_replica_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_replicatrail - ADD CONSTRAINT smart_manager_replicatrail_replica_id_fkey FOREIGN KEY (replica_id) REFERENCES smart_manager_replica(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: smart_manager_servicestatus_service_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_servicestatus - ADD CONSTRAINT smart_manager_servicestatus_service_id_fkey FOREIGN KEY (service_id) REFERENCES smart_manager_service(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: smart_manager_task_task_def_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY smart_manager_task - ADD CONSTRAINT smart_manager_task_task_def_id_fkey FOREIGN KEY (task_def_id) REFERENCES smart_manager_taskdefinition(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: public; Type: ACL; Schema: -; Owner: postgres --- - -REVOKE ALL ON SCHEMA public FROM PUBLIC; -REVOKE ALL ON SCHEMA public FROM postgres; -GRANT ALL ON SCHEMA public TO postgres; -GRANT ALL ON SCHEMA public TO PUBLIC; - - --- --- PostgreSQL database dump complete --- - diff --git a/conf/storageadmin.sql.in b/conf/storageadmin.sql.in deleted file mode 100644 index bca1fde83..000000000 --- a/conf/storageadmin.sql.in +++ /dev/null @@ -1,6533 +0,0 @@ --- --- PostgreSQL database dump --- - -SET statement_timeout = 0; -SET client_encoding = 'UTF8'; -SET standard_conforming_strings = on; -SET check_function_bodies = false; -SET client_min_messages = warning; - --- --- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: --- - -CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog; - - --- --- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: --- - -COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language'; - - -SET search_path = public, pg_catalog; - -SET default_tablespace = ''; - -SET default_with_oids = false; - --- --- Name: auth_group; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE auth_group ( - id integer NOT NULL, - name character varying(80) NOT NULL -); - - -ALTER TABLE public.auth_group OWNER TO rocky; - --- --- Name: auth_group_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE auth_group_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.auth_group_id_seq OWNER TO rocky; - --- --- Name: auth_group_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE auth_group_id_seq OWNED BY auth_group.id; - - --- --- Name: auth_group_permissions; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE auth_group_permissions ( - id integer NOT NULL, - group_id integer NOT NULL, - permission_id integer NOT NULL -); - - -ALTER TABLE public.auth_group_permissions OWNER TO rocky; - --- --- Name: auth_group_permissions_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE auth_group_permissions_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.auth_group_permissions_id_seq OWNER TO rocky; - --- --- Name: auth_group_permissions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE auth_group_permissions_id_seq OWNED BY auth_group_permissions.id; - - --- --- Name: auth_permission; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE auth_permission ( - id integer NOT NULL, - name character varying(50) NOT NULL, - content_type_id integer NOT NULL, - codename character varying(100) NOT NULL -); - - -ALTER TABLE public.auth_permission OWNER TO rocky; - --- --- Name: auth_permission_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE auth_permission_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.auth_permission_id_seq OWNER TO rocky; - --- --- Name: auth_permission_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE auth_permission_id_seq OWNED BY auth_permission.id; - - --- --- Name: auth_user; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE auth_user ( - id integer NOT NULL, - password character varying(128) NOT NULL, - last_login timestamp with time zone NOT NULL, - is_superuser boolean NOT NULL, - username character varying(30) NOT NULL, - first_name character varying(30) NOT NULL, - last_name character varying(30) NOT NULL, - email character varying(75) NOT NULL, - is_staff boolean NOT NULL, - is_active boolean NOT NULL, - date_joined timestamp with time zone NOT NULL -); - - -ALTER TABLE public.auth_user OWNER TO rocky; - --- --- Name: auth_user_groups; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE auth_user_groups ( - id integer NOT NULL, - user_id integer NOT NULL, - group_id integer NOT NULL -); - - -ALTER TABLE public.auth_user_groups OWNER TO rocky; - --- --- Name: auth_user_groups_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE auth_user_groups_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.auth_user_groups_id_seq OWNER TO rocky; - --- --- Name: auth_user_groups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE auth_user_groups_id_seq OWNED BY auth_user_groups.id; - - --- --- Name: auth_user_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE auth_user_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.auth_user_id_seq OWNER TO rocky; - --- --- Name: auth_user_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE auth_user_id_seq OWNED BY auth_user.id; - - --- --- Name: auth_user_user_permissions; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE auth_user_user_permissions ( - id integer NOT NULL, - user_id integer NOT NULL, - permission_id integer NOT NULL -); - - -ALTER TABLE public.auth_user_user_permissions OWNER TO rocky; - --- --- Name: auth_user_user_permissions_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE auth_user_user_permissions_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.auth_user_user_permissions_id_seq OWNER TO rocky; - --- --- Name: auth_user_user_permissions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE auth_user_user_permissions_id_seq OWNED BY auth_user_user_permissions.id; - - --- --- Name: django_admin_log; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE django_admin_log ( - id integer NOT NULL, - action_time timestamp with time zone NOT NULL, - user_id integer NOT NULL, - content_type_id integer, - object_id text, - object_repr character varying(200) NOT NULL, - action_flag smallint NOT NULL, - change_message text NOT NULL, - CONSTRAINT django_admin_log_action_flag_check CHECK ((action_flag >= 0)) -); - - -ALTER TABLE public.django_admin_log OWNER TO rocky; - --- --- Name: django_admin_log_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE django_admin_log_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.django_admin_log_id_seq OWNER TO rocky; - --- --- Name: django_admin_log_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE django_admin_log_id_seq OWNED BY django_admin_log.id; - - --- --- Name: django_content_type; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE django_content_type ( - id integer NOT NULL, - name character varying(100) NOT NULL, - app_label character varying(100) NOT NULL, - model character varying(100) NOT NULL -); - - -ALTER TABLE public.django_content_type OWNER TO rocky; - --- --- Name: django_content_type_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE django_content_type_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.django_content_type_id_seq OWNER TO rocky; - --- --- Name: django_content_type_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE django_content_type_id_seq OWNED BY django_content_type.id; - - --- --- Name: django_session; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE django_session ( - session_key character varying(40) NOT NULL, - session_data text NOT NULL, - expire_date timestamp with time zone NOT NULL -); - - -ALTER TABLE public.django_session OWNER TO rocky; - --- --- Name: django_site; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE django_site ( - id integer NOT NULL, - domain character varying(100) NOT NULL, - name character varying(50) NOT NULL -); - - -ALTER TABLE public.django_site OWNER TO rocky; - --- --- Name: django_site_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE django_site_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.django_site_id_seq OWNER TO rocky; - --- --- Name: django_site_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE django_site_id_seq OWNED BY django_site.id; - - --- --- Name: django_ztask_task; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE django_ztask_task ( - uuid character varying(36) NOT NULL, - function_name character varying(255) NOT NULL, - args text NOT NULL, - kwargs text NOT NULL, - retry_count integer NOT NULL, - last_exception text, - next_attempt double precision, - failed timestamp with time zone, - created timestamp with time zone -); - - -ALTER TABLE public.django_ztask_task OWNER TO rocky; - --- --- Name: oauth2_provider_accesstoken; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE oauth2_provider_accesstoken ( - id integer NOT NULL, - user_id integer, - token character varying(255) NOT NULL, - application_id integer NOT NULL, - expires timestamp with time zone NOT NULL, - scope text NOT NULL -); - - -ALTER TABLE public.oauth2_provider_accesstoken OWNER TO rocky; - --- --- Name: oauth2_provider_accesstoken_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE oauth2_provider_accesstoken_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.oauth2_provider_accesstoken_id_seq OWNER TO rocky; - --- --- Name: oauth2_provider_accesstoken_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE oauth2_provider_accesstoken_id_seq OWNED BY oauth2_provider_accesstoken.id; - - --- --- Name: oauth2_provider_application; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE oauth2_provider_application ( - id integer NOT NULL, - client_id character varying(100) NOT NULL, - user_id integer NOT NULL, - redirect_uris text NOT NULL, - client_type character varying(32) NOT NULL, - authorization_grant_type character varying(32) NOT NULL, - client_secret character varying(255) NOT NULL, - name character varying(255) NOT NULL, - skip_authorization boolean NOT NULL -); - - -ALTER TABLE public.oauth2_provider_application OWNER TO rocky; - --- --- Name: oauth2_provider_application_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE oauth2_provider_application_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.oauth2_provider_application_id_seq OWNER TO rocky; - --- --- Name: oauth2_provider_application_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE oauth2_provider_application_id_seq OWNED BY oauth2_provider_application.id; - - --- --- Name: oauth2_provider_grant; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE oauth2_provider_grant ( - id integer NOT NULL, - user_id integer NOT NULL, - code character varying(255) NOT NULL, - application_id integer NOT NULL, - expires timestamp with time zone NOT NULL, - redirect_uri character varying(255) NOT NULL, - scope text NOT NULL -); - - -ALTER TABLE public.oauth2_provider_grant OWNER TO rocky; - --- --- Name: oauth2_provider_grant_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE oauth2_provider_grant_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.oauth2_provider_grant_id_seq OWNER TO rocky; - --- --- Name: oauth2_provider_grant_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE oauth2_provider_grant_id_seq OWNED BY oauth2_provider_grant.id; - - --- --- Name: oauth2_provider_refreshtoken; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE oauth2_provider_refreshtoken ( - id integer NOT NULL, - user_id integer NOT NULL, - token character varying(255) NOT NULL, - application_id integer NOT NULL, - access_token_id integer NOT NULL -); - - -ALTER TABLE public.oauth2_provider_refreshtoken OWNER TO rocky; - --- --- Name: oauth2_provider_refreshtoken_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE oauth2_provider_refreshtoken_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.oauth2_provider_refreshtoken_id_seq OWNER TO rocky; - --- --- Name: oauth2_provider_refreshtoken_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE oauth2_provider_refreshtoken_id_seq OWNED BY oauth2_provider_refreshtoken.id; - - --- --- Name: south_migrationhistory; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE south_migrationhistory ( - id integer NOT NULL, - app_name character varying(255) NOT NULL, - migration character varying(255) NOT NULL, - applied timestamp with time zone NOT NULL -); - - -ALTER TABLE public.south_migrationhistory OWNER TO rocky; - --- --- Name: south_migrationhistory_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE south_migrationhistory_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.south_migrationhistory_id_seq OWNER TO rocky; - --- --- Name: south_migrationhistory_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE south_migrationhistory_id_seq OWNED BY south_migrationhistory.id; - - --- --- Name: storageadmin_advancednfsexport; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_advancednfsexport ( - id integer NOT NULL, - export_str character varying(4096) NOT NULL -); - - -ALTER TABLE public.storageadmin_advancednfsexport OWNER TO rocky; - --- --- Name: storageadmin_advancednfsexport_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_advancednfsexport_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_advancednfsexport_id_seq OWNER TO rocky; - --- --- Name: storageadmin_advancednfsexport_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_advancednfsexport_id_seq OWNED BY storageadmin_advancednfsexport.id; - - --- --- Name: storageadmin_apikeys; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_apikeys ( - id integer NOT NULL, - "user" character varying(8) NOT NULL, - key character varying(10) NOT NULL -); - - -ALTER TABLE public.storageadmin_apikeys OWNER TO rocky; - --- --- Name: storageadmin_apikeys_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_apikeys_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_apikeys_id_seq OWNER TO rocky; - --- --- Name: storageadmin_apikeys_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_apikeys_id_seq OWNED BY storageadmin_apikeys.id; - - --- --- Name: storageadmin_appliance; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_appliance ( - id integer NOT NULL, - uuid character varying(64) NOT NULL, - ip character varying(4096) NOT NULL, - current_appliance boolean NOT NULL, - hostname character varying(128) NOT NULL, - mgmt_port integer NOT NULL, - client_id character varying(100), - client_secret character varying(255) -); - - -ALTER TABLE public.storageadmin_appliance OWNER TO rocky; - --- --- Name: storageadmin_appliance_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_appliance_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_appliance_id_seq OWNER TO rocky; - --- --- Name: storageadmin_appliance_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_appliance_id_seq OWNED BY storageadmin_appliance.id; - - --- --- Name: storageadmin_bondconnection; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_bondconnection ( - id integer NOT NULL, - connection_id integer, - name character varying(64), - config character varying(2048) -); - - -ALTER TABLE public.storageadmin_bondconnection OWNER TO rocky; - --- --- Name: storageadmin_bondconnection_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_bondconnection_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_bondconnection_id_seq OWNER TO rocky; - --- --- Name: storageadmin_bondconnection_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_bondconnection_id_seq OWNED BY storageadmin_bondconnection.id; - - --- --- Name: storageadmin_configbackup; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_configbackup ( - id integer NOT NULL, - filename character varying(64) NOT NULL, - md5sum character varying(32), - size integer, - config_backup character varying(100) -); - - -ALTER TABLE public.storageadmin_configbackup OWNER TO rocky; - --- --- Name: storageadmin_configbackup_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_configbackup_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_configbackup_id_seq OWNER TO rocky; - --- --- Name: storageadmin_configbackup_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_configbackup_id_seq OWNED BY storageadmin_configbackup.id; - - --- --- Name: storageadmin_containeroption; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_containeroption ( - id integer NOT NULL, - container_id integer NOT NULL, - name character varying(1024) NOT NULL, - val character varying(1024) NOT NULL -); - - -ALTER TABLE public.storageadmin_containeroption OWNER TO rocky; - --- --- Name: storageadmin_containeroption_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_containeroption_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_containeroption_id_seq OWNER TO rocky; - --- --- Name: storageadmin_containeroption_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_containeroption_id_seq OWNED BY storageadmin_containeroption.id; - - --- --- Name: storageadmin_dashboardconfig; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_dashboardconfig ( - id integer NOT NULL, - user_id integer NOT NULL, - widgets character varying(4096) NOT NULL -); - - -ALTER TABLE public.storageadmin_dashboardconfig OWNER TO rocky; - --- --- Name: storageadmin_dashboardconfig_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_dashboardconfig_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_dashboardconfig_id_seq OWNER TO rocky; - --- --- Name: storageadmin_dashboardconfig_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_dashboardconfig_id_seq OWNED BY storageadmin_dashboardconfig.id; - - --- --- Name: storageadmin_dcontainer; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_dcontainer ( - id integer NOT NULL, - rockon_id integer NOT NULL, - dimage_id integer NOT NULL, - name character varying(1024) NOT NULL, - launch_order integer NOT NULL, - uid integer -); - - -ALTER TABLE public.storageadmin_dcontainer OWNER TO rocky; - --- --- Name: storageadmin_dcontainer_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_dcontainer_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_dcontainer_id_seq OWNER TO rocky; - --- --- Name: storageadmin_dcontainer_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_dcontainer_id_seq OWNED BY storageadmin_dcontainer.id; - - --- --- Name: storageadmin_dcontainerenv; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_dcontainerenv ( - id integer NOT NULL, - container_id integer NOT NULL, - key character varying(1024) NOT NULL, - val character varying(1024), - description character varying(2048), - label character varying(64) -); - - -ALTER TABLE public.storageadmin_dcontainerenv OWNER TO rocky; - --- --- Name: storageadmin_dcontainerenv_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_dcontainerenv_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_dcontainerenv_id_seq OWNER TO rocky; - --- --- Name: storageadmin_dcontainerenv_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_dcontainerenv_id_seq OWNED BY storageadmin_dcontainerenv.id; - - --- --- Name: storageadmin_dcontainerlink; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_dcontainerlink ( - id integer NOT NULL, - source_id integer NOT NULL, - destination_id integer NOT NULL, - name character varying(64) -); - - -ALTER TABLE public.storageadmin_dcontainerlink OWNER TO rocky; - --- --- Name: storageadmin_dcontainerlink_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_dcontainerlink_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_dcontainerlink_id_seq OWNER TO rocky; - --- --- Name: storageadmin_dcontainerlink_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_dcontainerlink_id_seq OWNED BY storageadmin_dcontainerlink.id; - - --- --- Name: storageadmin_dcustomconfig; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_dcustomconfig ( - id integer NOT NULL, - rockon_id integer NOT NULL, - key character varying(1024) NOT NULL, - val character varying(1024), - description character varying(2048), - label character varying(64) -); - - -ALTER TABLE public.storageadmin_dcustomconfig OWNER TO rocky; - --- --- Name: storageadmin_dcustomconfig_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_dcustomconfig_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_dcustomconfig_id_seq OWNER TO rocky; - --- --- Name: storageadmin_dcustomconfig_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_dcustomconfig_id_seq OWNED BY storageadmin_dcustomconfig.id; - - --- --- Name: storageadmin_dimage; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_dimage ( - id integer NOT NULL, - name character varying(1024) NOT NULL, - tag character varying(1024) NOT NULL, - repo character varying(1024) NOT NULL -); - - -ALTER TABLE public.storageadmin_dimage OWNER TO rocky; - --- --- Name: storageadmin_dimage_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_dimage_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_dimage_id_seq OWNER TO rocky; - --- --- Name: storageadmin_dimage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_dimage_id_seq OWNED BY storageadmin_dimage.id; - - --- --- Name: storageadmin_disk; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_disk ( - id integer NOT NULL, - pool_id integer, - name character varying(128) NOT NULL, - size bigint NOT NULL, - offline boolean NOT NULL, - parted boolean NOT NULL, - btrfs_uuid character varying(1024), - model character varying(1024), - serial character varying(1024), - transport character varying(1024), - vendor character varying(1024), - smart_available boolean NOT NULL, - smart_enabled boolean NOT NULL, - smart_options character varying(64), - role character varying(256) -); - - -ALTER TABLE public.storageadmin_disk OWNER TO rocky; - --- --- Name: storageadmin_disk_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_disk_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_disk_id_seq OWNER TO rocky; - --- --- Name: storageadmin_disk_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_disk_id_seq OWNED BY storageadmin_disk.id; - - --- --- Name: storageadmin_dport; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_dport ( - id integer NOT NULL, - hostp integer NOT NULL, - containerp integer NOT NULL, - container_id integer NOT NULL, - protocol character varying(32), - uiport boolean NOT NULL, - description character varying(1024), - hostp_default integer, - label character varying(1024) -); - - -ALTER TABLE public.storageadmin_dport OWNER TO rocky; - --- --- Name: storageadmin_dport_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_dport_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_dport_id_seq OWNER TO rocky; - --- --- Name: storageadmin_dport_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_dport_id_seq OWNED BY storageadmin_dport.id; - - --- --- Name: storageadmin_dvolume; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_dvolume ( - id integer NOT NULL, - container_id integer NOT NULL, - share_id integer, - dest_dir character varying(1024) NOT NULL, - uservol boolean NOT NULL, - description character varying(1024), - min_size integer, - label character varying(1024) -); - - -ALTER TABLE public.storageadmin_dvolume OWNER TO rocky; - --- --- Name: storageadmin_dvolume_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_dvolume_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_dvolume_id_seq OWNER TO rocky; - --- --- Name: storageadmin_dvolume_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_dvolume_id_seq OWNED BY storageadmin_dvolume.id; - - --- --- Name: storageadmin_emailclient; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_emailclient ( - id integer NOT NULL, - smtp_server character varying(1024) NOT NULL, - name character varying(1024) NOT NULL, - sender character varying(1024) NOT NULL, - receiver character varying(1024) NOT NULL, - port integer NOT NULL, - username character varying(1024) NOT NULL -); - - -ALTER TABLE public.storageadmin_emailclient OWNER TO rocky; - --- --- Name: storageadmin_emailclient_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_emailclient_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_emailclient_id_seq OWNER TO rocky; - --- --- Name: storageadmin_emailclient_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_emailclient_id_seq OWNED BY storageadmin_emailclient.id; - - --- --- Name: storageadmin_ethernetconnection; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_ethernetconnection ( - id integer NOT NULL, - connection_id integer, - mac character varying(64), - cloned_mac character varying(64), - mtu character varying(64) -); - - -ALTER TABLE public.storageadmin_ethernetconnection OWNER TO rocky; - --- --- Name: storageadmin_ethernetconnection_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_ethernetconnection_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_ethernetconnection_id_seq OWNER TO rocky; - --- --- Name: storageadmin_ethernetconnection_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_ethernetconnection_id_seq OWNED BY storageadmin_ethernetconnection.id; - - --- --- Name: storageadmin_group; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_group ( - id integer NOT NULL, - gid integer NOT NULL, - groupname character varying(1024), - admin boolean NOT NULL -); - - -ALTER TABLE public.storageadmin_group OWNER TO rocky; - --- --- Name: storageadmin_group_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_group_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_group_id_seq OWNER TO rocky; - --- --- Name: storageadmin_group_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_group_id_seq OWNED BY storageadmin_group.id; - - --- --- Name: storageadmin_installedplugin; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_installedplugin ( - id integer NOT NULL, - plugin_meta_id integer NOT NULL, - install_date timestamp with time zone NOT NULL -); - - -ALTER TABLE public.storageadmin_installedplugin OWNER TO rocky; - --- --- Name: storageadmin_installedplugin_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_installedplugin_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_installedplugin_id_seq OWNER TO rocky; - --- --- Name: storageadmin_installedplugin_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_installedplugin_id_seq OWNED BY storageadmin_installedplugin.id; - - --- --- Name: storageadmin_iscsitarget; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_iscsitarget ( - id integer NOT NULL, - share_id integer NOT NULL, - tid integer NOT NULL, - tname character varying(128) NOT NULL, - dev_name character varying(128) NOT NULL, - dev_size integer NOT NULL -); - - -ALTER TABLE public.storageadmin_iscsitarget OWNER TO rocky; - --- --- Name: storageadmin_iscsitarget_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_iscsitarget_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_iscsitarget_id_seq OWNER TO rocky; - --- --- Name: storageadmin_iscsitarget_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_iscsitarget_id_seq OWNED BY storageadmin_iscsitarget.id; - - --- --- Name: storageadmin_netatalkshare; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_netatalkshare ( - id integer NOT NULL, - share_id integer NOT NULL, - path character varying(4096) NOT NULL, - description character varying(1024) NOT NULL, - time_machine character varying(3) NOT NULL -); - - -ALTER TABLE public.storageadmin_netatalkshare OWNER TO rocky; - --- --- Name: storageadmin_netatalkshare_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_netatalkshare_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_netatalkshare_id_seq OWNER TO rocky; - --- --- Name: storageadmin_netatalkshare_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_netatalkshare_id_seq OWNED BY storageadmin_netatalkshare.id; - - --- --- Name: storageadmin_networkconnection; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_networkconnection ( - id integer NOT NULL, - name character varying(256), - uuid character varying(256) NOT NULL, - state character varying(64), - autoconnect boolean NOT NULL, - ipv4_method character varying(64), - ipv4_addresses character varying(1024), - ipv4_gw character varying(64), - ipv4_dns character varying(256), - ipv4_dns_search character varying(256), - ipv6_method character varying(1024), - ipv6_addresses character varying(1024), - ipv6_gw character varying(64), - ipv6_dns character varying(256), - ipv6_dns_search character varying(256), - master_id integer -); - - -ALTER TABLE public.storageadmin_networkconnection OWNER TO rocky; - --- --- Name: storageadmin_networkconnection_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_networkconnection_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_networkconnection_id_seq OWNER TO rocky; - --- --- Name: storageadmin_networkconnection_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_networkconnection_id_seq OWNED BY storageadmin_networkconnection.id; - - --- --- Name: storageadmin_networkdevice; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_networkdevice ( - id integer NOT NULL, - name character varying(256) NOT NULL, - dtype character varying(100), - mac character varying(100), - connection_id integer, - state character varying(64), - mtu character varying(64) -); - - -ALTER TABLE public.storageadmin_networkdevice OWNER TO rocky; - --- --- Name: storageadmin_networkdevice_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_networkdevice_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_networkdevice_id_seq OWNER TO rocky; - --- --- Name: storageadmin_networkdevice_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_networkdevice_id_seq OWNED BY storageadmin_networkdevice.id; - - --- --- Name: storageadmin_nfsexport; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_nfsexport ( - id integer NOT NULL, - export_group_id integer NOT NULL, - share_id integer NOT NULL, - mount character varying(4096) NOT NULL -); - - -ALTER TABLE public.storageadmin_nfsexport OWNER TO rocky; - --- --- Name: storageadmin_nfsexport_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_nfsexport_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_nfsexport_id_seq OWNER TO rocky; - --- --- Name: storageadmin_nfsexport_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_nfsexport_id_seq OWNED BY storageadmin_nfsexport.id; - - --- --- Name: storageadmin_nfsexportgroup; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_nfsexportgroup ( - id integer NOT NULL, - host_str character varying(4096) NOT NULL, - editable character varying(2) NOT NULL, - syncable character varying(5) NOT NULL, - mount_security character varying(8) NOT NULL, - nohide boolean NOT NULL, - enabled boolean NOT NULL, - admin_host character varying(1024) -); - - -ALTER TABLE public.storageadmin_nfsexportgroup OWNER TO rocky; - --- --- Name: storageadmin_nfsexportgroup_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_nfsexportgroup_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_nfsexportgroup_id_seq OWNER TO rocky; - --- --- Name: storageadmin_nfsexportgroup_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_nfsexportgroup_id_seq OWNED BY storageadmin_nfsexportgroup.id; - - --- --- Name: storageadmin_oauthapp; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_oauthapp ( - id integer NOT NULL, - application_id integer NOT NULL, - name character varying(128) NOT NULL, - user_id integer NOT NULL -); - - -ALTER TABLE public.storageadmin_oauthapp OWNER TO rocky; - --- --- Name: storageadmin_oauthapp_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_oauthapp_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_oauthapp_id_seq OWNER TO rocky; - --- --- Name: storageadmin_oauthapp_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_oauthapp_id_seq OWNED BY storageadmin_oauthapp.id; - - --- --- Name: storageadmin_pincard; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_pincard ( - id integer NOT NULL, - "user" integer NOT NULL, - pin_number integer NOT NULL, - pin_code character varying(32) NOT NULL -); - - -ALTER TABLE public.storageadmin_pincard OWNER TO rocky; - --- --- Name: storageadmin_pincard_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_pincard_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_pincard_id_seq OWNER TO rocky; - --- --- Name: storageadmin_pincard_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_pincard_id_seq OWNED BY storageadmin_pincard.id; - - --- --- Name: storageadmin_plugin; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_plugin ( - id integer NOT NULL, - name character varying(4096) NOT NULL, - display_name character varying(4096) NOT NULL, - description character varying(4096) NOT NULL, - css_file_name character varying(4096) NOT NULL, - js_file_name character varying(4096) NOT NULL, - key character varying(4096) NOT NULL -); - - -ALTER TABLE public.storageadmin_plugin OWNER TO rocky; - --- --- Name: storageadmin_plugin_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_plugin_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_plugin_id_seq OWNER TO rocky; - --- --- Name: storageadmin_plugin_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_plugin_id_seq OWNED BY storageadmin_plugin.id; - - --- --- Name: storageadmin_pool; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_pool ( - id integer NOT NULL, - name character varying(4096) NOT NULL, - uuid character varying(100), - size bigint NOT NULL, - raid character varying(10) NOT NULL, - toc timestamp with time zone NOT NULL, - compression character varying(256), - mnt_options character varying(4096), - role character varying(256) -); - - -ALTER TABLE public.storageadmin_pool OWNER TO rocky; - --- --- Name: storageadmin_pool_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_pool_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_pool_id_seq OWNER TO rocky; - --- --- Name: storageadmin_pool_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_pool_id_seq OWNED BY storageadmin_pool.id; - - --- --- Name: storageadmin_poolbalance; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_poolbalance ( - id integer NOT NULL, - pool_id integer NOT NULL, - status character varying(10) NOT NULL, - start_time timestamp with time zone NOT NULL, - end_time timestamp with time zone, - percent_done integer NOT NULL, - tid character varying(36), - message character varying(1024) -); - - -ALTER TABLE public.storageadmin_poolbalance OWNER TO rocky; - --- --- Name: storageadmin_poolbalance_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_poolbalance_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_poolbalance_id_seq OWNER TO rocky; - --- --- Name: storageadmin_poolbalance_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_poolbalance_id_seq OWNED BY storageadmin_poolbalance.id; - - --- --- Name: storageadmin_poolscrub; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_poolscrub ( - id integer NOT NULL, - pool_id integer NOT NULL, - status character varying(10) NOT NULL, - pid integer NOT NULL, - start_time timestamp with time zone NOT NULL, - end_time timestamp with time zone, - kb_scrubbed bigint, - data_extents_scrubbed bigint NOT NULL, - tree_extents_scrubbed bigint NOT NULL, - tree_bytes_scrubbed bigint NOT NULL, - read_errors integer NOT NULL, - csum_errors integer NOT NULL, - verify_errors integer NOT NULL, - no_csum integer NOT NULL, - csum_discards integer NOT NULL, - super_errors integer NOT NULL, - malloc_errors integer NOT NULL, - uncorrectable_errors integer NOT NULL, - unverified_errors integer NOT NULL, - corrected_errors integer NOT NULL, - last_physical bigint NOT NULL -); - - -ALTER TABLE public.storageadmin_poolscrub OWNER TO rocky; - --- --- Name: storageadmin_poolscrub_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_poolscrub_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_poolscrub_id_seq OWNER TO rocky; - --- --- Name: storageadmin_poolscrub_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_poolscrub_id_seq OWNED BY storageadmin_poolscrub.id; - - --- --- Name: storageadmin_posixacls; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_posixacls ( - id integer NOT NULL, - smb_share_id integer NOT NULL, - owner character varying(5) NOT NULL, - perms character varying(3) NOT NULL -); - - -ALTER TABLE public.storageadmin_posixacls OWNER TO rocky; - --- --- Name: storageadmin_posixacls_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_posixacls_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_posixacls_id_seq OWNER TO rocky; - --- --- Name: storageadmin_posixacls_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_posixacls_id_seq OWNED BY storageadmin_posixacls.id; - - --- --- Name: storageadmin_rockon; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_rockon ( - id integer NOT NULL, - name character varying(1024) NOT NULL, - description character varying(2048) NOT NULL, - version character varying(2048) NOT NULL, - state character varying(2048) NOT NULL, - status character varying(2048) NOT NULL, - link character varying(1024), - website character varying(2048), - https boolean NOT NULL, - icon character varying(1024), - ui boolean NOT NULL, - volume_add_support boolean NOT NULL, - more_info character varying(4096) -); - - -ALTER TABLE public.storageadmin_rockon OWNER TO rocky; - --- --- Name: storageadmin_rockon_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_rockon_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_rockon_id_seq OWNER TO rocky; - --- --- Name: storageadmin_rockon_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_rockon_id_seq OWNED BY storageadmin_rockon.id; - - --- --- Name: storageadmin_sambacustomconfig; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_sambacustomconfig ( - id integer NOT NULL, - smb_share_id integer NOT NULL, - custom_config character varying(1024) -); - - -ALTER TABLE public.storageadmin_sambacustomconfig OWNER TO rocky; - --- --- Name: storageadmin_sambacustomconfig_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_sambacustomconfig_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_sambacustomconfig_id_seq OWNER TO rocky; - --- --- Name: storageadmin_sambacustomconfig_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_sambacustomconfig_id_seq OWNED BY storageadmin_sambacustomconfig.id; - - --- --- Name: storageadmin_sambashare; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_sambashare ( - id integer NOT NULL, - share_id integer NOT NULL, - path character varying(4096) NOT NULL, - comment character varying(100) NOT NULL, - browsable character varying(3) NOT NULL, - read_only character varying(3) NOT NULL, - guest_ok character varying(3) NOT NULL, - shadow_copy boolean NOT NULL, - snapshot_prefix character varying(128) -); - - -ALTER TABLE public.storageadmin_sambashare OWNER TO rocky; - --- --- Name: storageadmin_sambashare_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_sambashare_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_sambashare_id_seq OWNER TO rocky; - --- --- Name: storageadmin_sambashare_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_sambashare_id_seq OWNED BY storageadmin_sambashare.id; - - --- --- Name: storageadmin_setup; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_setup ( - id integer NOT NULL, - setup_user boolean NOT NULL, - setup_system boolean NOT NULL, - setup_disks boolean NOT NULL, - setup_network boolean NOT NULL -); - - -ALTER TABLE public.storageadmin_setup OWNER TO rocky; - --- --- Name: storageadmin_setup_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_setup_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_setup_id_seq OWNER TO rocky; - --- --- Name: storageadmin_setup_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_setup_id_seq OWNED BY storageadmin_setup.id; - - --- --- Name: storageadmin_sftp; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_sftp ( - id integer NOT NULL, - share_id integer NOT NULL, - editable character varying(2) NOT NULL -); - - -ALTER TABLE public.storageadmin_sftp OWNER TO rocky; - --- --- Name: storageadmin_sftp_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_sftp_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_sftp_id_seq OWNER TO rocky; - --- --- Name: storageadmin_sftp_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_sftp_id_seq OWNED BY storageadmin_sftp.id; - - --- --- Name: storageadmin_share; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_share ( - id integer NOT NULL, - pool_id integer NOT NULL, - qgroup character varying(100) NOT NULL, - name character varying(4096) NOT NULL, - uuid character varying(100), - size bigint NOT NULL, - owner character varying(4096) NOT NULL, - "group" character varying(4096) NOT NULL, - perms character varying(9) NOT NULL, - toc timestamp with time zone NOT NULL, - subvol_name character varying(4096) NOT NULL, - replica boolean NOT NULL, - compression_algo character varying(1024), - rusage bigint NOT NULL, - eusage bigint NOT NULL, - pqgroup character varying(32) NOT NULL -); - - -ALTER TABLE public.storageadmin_share OWNER TO rocky; - --- --- Name: storageadmin_share_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_share_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_share_id_seq OWNER TO rocky; - --- --- Name: storageadmin_share_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_share_id_seq OWNED BY storageadmin_share.id; - - --- --- Name: storageadmin_smartattribute; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_smartattribute ( - id integer NOT NULL, - info_id integer NOT NULL, - aid integer NOT NULL, - name character varying(256) NOT NULL, - flag character varying(64) NOT NULL, - normed_value integer NOT NULL, - worst integer NOT NULL, - threshold integer NOT NULL, - atype character varying(64) NOT NULL, - raw_value character varying(256) NOT NULL, - updated character varying(64) NOT NULL, - failed character varying(64) NOT NULL -); - - -ALTER TABLE public.storageadmin_smartattribute OWNER TO rocky; - --- --- Name: storageadmin_smartattribute_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_smartattribute_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_smartattribute_id_seq OWNER TO rocky; - --- --- Name: storageadmin_smartattribute_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_smartattribute_id_seq OWNED BY storageadmin_smartattribute.id; - - --- --- Name: storageadmin_smartcapability; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_smartcapability ( - id integer NOT NULL, - info_id integer NOT NULL, - name character varying(1024) NOT NULL, - flag character varying(64) NOT NULL, - capabilities character varying(2048) NOT NULL -); - - -ALTER TABLE public.storageadmin_smartcapability OWNER TO rocky; - --- --- Name: storageadmin_smartcapability_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_smartcapability_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_smartcapability_id_seq OWNER TO rocky; - --- --- Name: storageadmin_smartcapability_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_smartcapability_id_seq OWNED BY storageadmin_smartcapability.id; - - --- --- Name: storageadmin_smarterrorlog; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_smarterrorlog ( - id integer NOT NULL, - info_id integer NOT NULL, - line character varying(128) NOT NULL -); - - -ALTER TABLE public.storageadmin_smarterrorlog OWNER TO rocky; - --- --- Name: storageadmin_smarterrorlog_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_smarterrorlog_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_smarterrorlog_id_seq OWNER TO rocky; - --- --- Name: storageadmin_smarterrorlog_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_smarterrorlog_id_seq OWNED BY storageadmin_smarterrorlog.id; - - --- --- Name: storageadmin_smarterrorlogsummary; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_smarterrorlogsummary ( - id integer NOT NULL, - info_id integer NOT NULL, - error_num integer NOT NULL, - lifetime_hours integer NOT NULL, - state character varying(64) NOT NULL, - etype character varying(256) NOT NULL, - details character varying(1024) NOT NULL -); - - -ALTER TABLE public.storageadmin_smarterrorlogsummary OWNER TO rocky; - --- --- Name: storageadmin_smarterrorlogsummary_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_smarterrorlogsummary_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_smarterrorlogsummary_id_seq OWNER TO rocky; - --- --- Name: storageadmin_smarterrorlogsummary_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_smarterrorlogsummary_id_seq OWNED BY storageadmin_smarterrorlogsummary.id; - - --- --- Name: storageadmin_smartidentity; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_smartidentity ( - id integer NOT NULL, - info_id integer NOT NULL, - model_family character varying(64) NOT NULL, - device_model character varying(64) NOT NULL, - serial_number character varying(64) NOT NULL, - world_wide_name character varying(64) NOT NULL, - firmware_version character varying(64) NOT NULL, - capacity character varying(64) NOT NULL, - sector_size character varying(64) NOT NULL, - rotation_rate character varying(64) NOT NULL, - in_smartdb character varying(64) NOT NULL, - ata_version character varying(64) NOT NULL, - sata_version character varying(64) NOT NULL, - scanned_on character varying(64) NOT NULL, - supported character varying(64) NOT NULL, - enabled character varying(64) NOT NULL, - version character varying(64) NOT NULL, - assessment character varying(64) NOT NULL -); - - -ALTER TABLE public.storageadmin_smartidentity OWNER TO rocky; - --- --- Name: storageadmin_smartidentity_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_smartidentity_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_smartidentity_id_seq OWNER TO rocky; - --- --- Name: storageadmin_smartidentity_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_smartidentity_id_seq OWNED BY storageadmin_smartidentity.id; - - --- --- Name: storageadmin_smartinfo; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_smartinfo ( - id integer NOT NULL, - disk_id integer NOT NULL, - toc timestamp with time zone NOT NULL -); - - -ALTER TABLE public.storageadmin_smartinfo OWNER TO rocky; - --- --- Name: storageadmin_smartinfo_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_smartinfo_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_smartinfo_id_seq OWNER TO rocky; - --- --- Name: storageadmin_smartinfo_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_smartinfo_id_seq OWNED BY storageadmin_smartinfo.id; - - --- --- Name: storageadmin_smarttestlog; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_smarttestlog ( - id integer NOT NULL, - info_id integer NOT NULL, - test_num integer NOT NULL, - description character varying(64) NOT NULL, - status character varying(256) NOT NULL, - pct_completed integer NOT NULL, - lifetime_hours integer NOT NULL, - lba_of_first_error character varying(1024) NOT NULL -); - - -ALTER TABLE public.storageadmin_smarttestlog OWNER TO rocky; - --- --- Name: storageadmin_smarttestlog_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_smarttestlog_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_smarttestlog_id_seq OWNER TO rocky; - --- --- Name: storageadmin_smarttestlog_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_smarttestlog_id_seq OWNED BY storageadmin_smarttestlog.id; - - --- --- Name: storageadmin_smarttestlogdetail; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_smarttestlogdetail ( - id integer NOT NULL, - info_id integer NOT NULL, - line character varying(128) NOT NULL -); - - -ALTER TABLE public.storageadmin_smarttestlogdetail OWNER TO rocky; - --- --- Name: storageadmin_smarttestlogdetail_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_smarttestlogdetail_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_smarttestlogdetail_id_seq OWNER TO rocky; - --- --- Name: storageadmin_smarttestlogdetail_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_smarttestlogdetail_id_seq OWNED BY storageadmin_smarttestlogdetail.id; - - --- --- Name: storageadmin_snapshot; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_snapshot ( - id integer NOT NULL, - share_id integer NOT NULL, - name character varying(4096) NOT NULL, - real_name character varying(4096) NOT NULL, - writable boolean NOT NULL, - size bigint NOT NULL, - toc timestamp with time zone NOT NULL, - qgroup character varying(100) NOT NULL, - uvisible boolean NOT NULL, - snap_type character varying(64) NOT NULL, - rusage bigint NOT NULL, - eusage bigint NOT NULL -); - - -ALTER TABLE public.storageadmin_snapshot OWNER TO rocky; - --- --- Name: storageadmin_snapshot_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_snapshot_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_snapshot_id_seq OWNER TO rocky; - --- --- Name: storageadmin_snapshot_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_snapshot_id_seq OWNED BY storageadmin_snapshot.id; - - --- --- Name: storageadmin_supportcase; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_supportcase ( - id integer NOT NULL, - notes text NOT NULL, - zipped_log character varying(128) NOT NULL, - status character varying(9) NOT NULL, - case_type character varying(6) NOT NULL -); - - -ALTER TABLE public.storageadmin_supportcase OWNER TO rocky; - --- --- Name: storageadmin_supportcase_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_supportcase_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_supportcase_id_seq OWNER TO rocky; - --- --- Name: storageadmin_supportcase_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_supportcase_id_seq OWNED BY storageadmin_supportcase.id; - - --- --- Name: storageadmin_teamconnection; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_teamconnection ( - id integer NOT NULL, - connection_id integer, - name character varying(64), - config character varying(2048) -); - - -ALTER TABLE public.storageadmin_teamconnection OWNER TO rocky; - --- --- Name: storageadmin_teamconnection_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_teamconnection_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_teamconnection_id_seq OWNER TO rocky; - --- --- Name: storageadmin_teamconnection_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_teamconnection_id_seq OWNED BY storageadmin_teamconnection.id; - - --- --- Name: storageadmin_tlscertificate; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_tlscertificate ( - id integer NOT NULL, - name character varying(1024) NOT NULL, - certificate character varying(12288), - key character varying(12288) -); - - -ALTER TABLE public.storageadmin_tlscertificate OWNER TO rocky; - --- --- Name: storageadmin_tlscertificate_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_tlscertificate_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_tlscertificate_id_seq OWNER TO rocky; - --- --- Name: storageadmin_tlscertificate_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_tlscertificate_id_seq OWNED BY storageadmin_tlscertificate.id; - - --- --- Name: storageadmin_updatesubscription; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_updatesubscription ( - id integer NOT NULL, - name character varying(64) NOT NULL, - description character varying(128) NOT NULL, - url character varying(512) NOT NULL, - appliance_id integer NOT NULL, - password character varying(64), - status character varying(64) NOT NULL -); - - -ALTER TABLE public.storageadmin_updatesubscription OWNER TO rocky; - --- --- Name: storageadmin_updatesubscription_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_updatesubscription_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_updatesubscription_id_seq OWNER TO rocky; - --- --- Name: storageadmin_updatesubscription_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_updatesubscription_id_seq OWNED BY storageadmin_updatesubscription.id; - - --- --- Name: storageadmin_user; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_user ( - id integer NOT NULL, - user_id integer, - username character varying(4096) NOT NULL, - uid integer NOT NULL, - gid integer NOT NULL, - public_key character varying(4096), - shell character varying(1024), - homedir character varying(1024), - email character varying(1024), - admin boolean NOT NULL, - group_id integer -); - - -ALTER TABLE public.storageadmin_user OWNER TO rocky; - --- --- Name: storageadmin_user_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_user_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_user_id_seq OWNER TO rocky; - --- --- Name: storageadmin_user_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_user_id_seq OWNED BY storageadmin_user.id; - - --- --- Name: storageadmin_user_smb_shares; Type: TABLE; Schema: public; Owner: rocky; Tablespace: --- - -CREATE TABLE storageadmin_user_smb_shares ( - id integer NOT NULL, - user_id integer NOT NULL, - sambashare_id integer NOT NULL -); - - -ALTER TABLE public.storageadmin_user_smb_shares OWNER TO rocky; - --- --- Name: storageadmin_user_smb_shares_id_seq; Type: SEQUENCE; Schema: public; Owner: rocky --- - -CREATE SEQUENCE storageadmin_user_smb_shares_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.storageadmin_user_smb_shares_id_seq OWNER TO rocky; - --- --- Name: storageadmin_user_smb_shares_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: rocky --- - -ALTER SEQUENCE storageadmin_user_smb_shares_id_seq OWNED BY storageadmin_user_smb_shares.id; - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY auth_group ALTER COLUMN id SET DEFAULT nextval('auth_group_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY auth_group_permissions ALTER COLUMN id SET DEFAULT nextval('auth_group_permissions_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY auth_permission ALTER COLUMN id SET DEFAULT nextval('auth_permission_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY auth_user ALTER COLUMN id SET DEFAULT nextval('auth_user_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY auth_user_groups ALTER COLUMN id SET DEFAULT nextval('auth_user_groups_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY auth_user_user_permissions ALTER COLUMN id SET DEFAULT nextval('auth_user_user_permissions_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY django_admin_log ALTER COLUMN id SET DEFAULT nextval('django_admin_log_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY django_content_type ALTER COLUMN id SET DEFAULT nextval('django_content_type_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY django_site ALTER COLUMN id SET DEFAULT nextval('django_site_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY oauth2_provider_accesstoken ALTER COLUMN id SET DEFAULT nextval('oauth2_provider_accesstoken_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY oauth2_provider_application ALTER COLUMN id SET DEFAULT nextval('oauth2_provider_application_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY oauth2_provider_grant ALTER COLUMN id SET DEFAULT nextval('oauth2_provider_grant_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY oauth2_provider_refreshtoken ALTER COLUMN id SET DEFAULT nextval('oauth2_provider_refreshtoken_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY south_migrationhistory ALTER COLUMN id SET DEFAULT nextval('south_migrationhistory_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_advancednfsexport ALTER COLUMN id SET DEFAULT nextval('storageadmin_advancednfsexport_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_apikeys ALTER COLUMN id SET DEFAULT nextval('storageadmin_apikeys_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_appliance ALTER COLUMN id SET DEFAULT nextval('storageadmin_appliance_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_bondconnection ALTER COLUMN id SET DEFAULT nextval('storageadmin_bondconnection_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_configbackup ALTER COLUMN id SET DEFAULT nextval('storageadmin_configbackup_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_containeroption ALTER COLUMN id SET DEFAULT nextval('storageadmin_containeroption_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_dashboardconfig ALTER COLUMN id SET DEFAULT nextval('storageadmin_dashboardconfig_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_dcontainer ALTER COLUMN id SET DEFAULT nextval('storageadmin_dcontainer_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_dcontainerenv ALTER COLUMN id SET DEFAULT nextval('storageadmin_dcontainerenv_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_dcontainerlink ALTER COLUMN id SET DEFAULT nextval('storageadmin_dcontainerlink_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_dcustomconfig ALTER COLUMN id SET DEFAULT nextval('storageadmin_dcustomconfig_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_dimage ALTER COLUMN id SET DEFAULT nextval('storageadmin_dimage_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_disk ALTER COLUMN id SET DEFAULT nextval('storageadmin_disk_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_dport ALTER COLUMN id SET DEFAULT nextval('storageadmin_dport_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_dvolume ALTER COLUMN id SET DEFAULT nextval('storageadmin_dvolume_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_emailclient ALTER COLUMN id SET DEFAULT nextval('storageadmin_emailclient_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_ethernetconnection ALTER COLUMN id SET DEFAULT nextval('storageadmin_ethernetconnection_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_group ALTER COLUMN id SET DEFAULT nextval('storageadmin_group_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_installedplugin ALTER COLUMN id SET DEFAULT nextval('storageadmin_installedplugin_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_iscsitarget ALTER COLUMN id SET DEFAULT nextval('storageadmin_iscsitarget_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_netatalkshare ALTER COLUMN id SET DEFAULT nextval('storageadmin_netatalkshare_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_networkconnection ALTER COLUMN id SET DEFAULT nextval('storageadmin_networkconnection_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_networkdevice ALTER COLUMN id SET DEFAULT nextval('storageadmin_networkdevice_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_nfsexport ALTER COLUMN id SET DEFAULT nextval('storageadmin_nfsexport_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_nfsexportgroup ALTER COLUMN id SET DEFAULT nextval('storageadmin_nfsexportgroup_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_oauthapp ALTER COLUMN id SET DEFAULT nextval('storageadmin_oauthapp_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_pincard ALTER COLUMN id SET DEFAULT nextval('storageadmin_pincard_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_plugin ALTER COLUMN id SET DEFAULT nextval('storageadmin_plugin_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_pool ALTER COLUMN id SET DEFAULT nextval('storageadmin_pool_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_poolbalance ALTER COLUMN id SET DEFAULT nextval('storageadmin_poolbalance_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_poolscrub ALTER COLUMN id SET DEFAULT nextval('storageadmin_poolscrub_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_posixacls ALTER COLUMN id SET DEFAULT nextval('storageadmin_posixacls_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_rockon ALTER COLUMN id SET DEFAULT nextval('storageadmin_rockon_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_sambacustomconfig ALTER COLUMN id SET DEFAULT nextval('storageadmin_sambacustomconfig_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_sambashare ALTER COLUMN id SET DEFAULT nextval('storageadmin_sambashare_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_setup ALTER COLUMN id SET DEFAULT nextval('storageadmin_setup_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_sftp ALTER COLUMN id SET DEFAULT nextval('storageadmin_sftp_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_share ALTER COLUMN id SET DEFAULT nextval('storageadmin_share_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_smartattribute ALTER COLUMN id SET DEFAULT nextval('storageadmin_smartattribute_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_smartcapability ALTER COLUMN id SET DEFAULT nextval('storageadmin_smartcapability_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_smarterrorlog ALTER COLUMN id SET DEFAULT nextval('storageadmin_smarterrorlog_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_smarterrorlogsummary ALTER COLUMN id SET DEFAULT nextval('storageadmin_smarterrorlogsummary_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_smartidentity ALTER COLUMN id SET DEFAULT nextval('storageadmin_smartidentity_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_smartinfo ALTER COLUMN id SET DEFAULT nextval('storageadmin_smartinfo_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_smarttestlog ALTER COLUMN id SET DEFAULT nextval('storageadmin_smarttestlog_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_smarttestlogdetail ALTER COLUMN id SET DEFAULT nextval('storageadmin_smarttestlogdetail_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_snapshot ALTER COLUMN id SET DEFAULT nextval('storageadmin_snapshot_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_supportcase ALTER COLUMN id SET DEFAULT nextval('storageadmin_supportcase_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_teamconnection ALTER COLUMN id SET DEFAULT nextval('storageadmin_teamconnection_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_tlscertificate ALTER COLUMN id SET DEFAULT nextval('storageadmin_tlscertificate_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_updatesubscription ALTER COLUMN id SET DEFAULT nextval('storageadmin_updatesubscription_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_user ALTER COLUMN id SET DEFAULT nextval('storageadmin_user_id_seq'::regclass); - - --- --- Name: id; Type: DEFAULT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_user_smb_shares ALTER COLUMN id SET DEFAULT nextval('storageadmin_user_smb_shares_id_seq'::regclass); - - --- --- Data for Name: auth_group; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY auth_group (id, name) FROM stdin; -\. - - --- --- Name: auth_group_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('auth_group_id_seq', 1, false); - - --- --- Data for Name: auth_group_permissions; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY auth_group_permissions (id, group_id, permission_id) FROM stdin; -\. - - --- --- Name: auth_group_permissions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('auth_group_permissions_id_seq', 1, false); - - --- --- Data for Name: auth_permission; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY auth_permission (id, name, content_type_id, codename) FROM stdin; -1 Can add permission 1 add_permission -2 Can change permission 1 change_permission -3 Can delete permission 1 delete_permission -4 Can add group 2 add_group -5 Can change group 2 change_group -6 Can delete group 2 delete_group -7 Can add user 3 add_user -8 Can change user 3 change_user -9 Can delete user 3 delete_user -10 Can add content type 4 add_contenttype -11 Can change content type 4 change_contenttype -12 Can delete content type 4 delete_contenttype -13 Can add session 5 add_session -14 Can change session 5 change_session -15 Can delete session 5 delete_session -16 Can add site 6 add_site -17 Can change site 6 change_site -18 Can delete site 6 delete_site -19 Can add log entry 7 add_logentry -20 Can change log entry 7 change_logentry -21 Can delete log entry 7 delete_logentry -22 Can add pool 8 add_pool -23 Can change pool 8 change_pool -24 Can delete pool 8 delete_pool -25 Can add disk 9 add_disk -26 Can change disk 9 change_disk -27 Can delete disk 9 delete_disk -28 Can add share 10 add_share -29 Can change share 10 change_share -30 Can delete share 10 delete_share -31 Can add snapshot 11 add_snapshot -32 Can change snapshot 11 change_snapshot -33 Can delete snapshot 11 delete_snapshot -34 Can add pool statistic 12 add_poolstatistic -35 Can change pool statistic 12 change_poolstatistic -36 Can delete pool statistic 12 delete_poolstatistic -37 Can add share statistic 13 add_sharestatistic -38 Can change share statistic 13 change_sharestatistic -39 Can delete share statistic 13 delete_sharestatistic -40 Can add nfs export group 14 add_nfsexportgroup -41 Can change nfs export group 14 change_nfsexportgroup -42 Can delete nfs export group 14 delete_nfsexportgroup -43 Can add nfs export 15 add_nfsexport -44 Can change nfs export 15 change_nfsexport -45 Can delete nfs export 15 delete_nfsexport -46 Can add samba share 16 add_sambashare -47 Can change samba share 16 change_sambashare -48 Can delete samba share 16 delete_sambashare -49 Can add iscsi target 17 add_iscsitarget -50 Can change iscsi target 17 change_iscsitarget -51 Can delete iscsi target 17 delete_iscsitarget -52 Can add posix ac ls 18 add_posixacls -53 Can change posix ac ls 18 change_posixacls -54 Can delete posix ac ls 18 delete_posixacls -55 Can add api keys 19 add_apikeys -56 Can change api keys 19 change_apikeys -57 Can delete api keys 19 delete_apikeys -58 Can add appliance 20 add_appliance -59 Can change appliance 20 change_appliance -60 Can delete appliance 20 delete_appliance -61 Can add support case 21 add_supportcase -62 Can change support case 21 change_supportcase -63 Can delete support case 21 delete_supportcase -64 Can add dashboard config 22 add_dashboardconfig -65 Can change dashboard config 22 change_dashboardconfig -66 Can delete dashboard config 22 delete_dashboardconfig -67 Can add network interface 23 add_networkinterface -68 Can change network interface 23 change_networkinterface -69 Can delete network interface 23 delete_networkinterface -70 Can add user 24 add_user -71 Can change user 24 change_user -72 Can delete user 24 delete_user -73 Can add pool scrub 25 add_poolscrub -74 Can change pool scrub 25 change_poolscrub -75 Can delete pool scrub 25 delete_poolscrub -76 Can add setup 26 add_setup -77 Can change setup 26 change_setup -78 Can delete setup 26 delete_setup -79 Can add sftp 27 add_sftp -80 Can change sftp 27 change_sftp -81 Can delete sftp 27 delete_sftp -82 Can add plugin 28 add_plugin -83 Can change plugin 28 change_plugin -84 Can delete plugin 28 delete_plugin -85 Can add installed plugin 29 add_installedplugin -86 Can change installed plugin 29 change_installedplugin -87 Can delete installed plugin 29 delete_installedplugin -88 Can add cpu metric 30 add_cpumetric -89 Can change cpu metric 30 change_cpumetric -90 Can delete cpu metric 30 delete_cpumetric -91 Can add disk stat 31 add_diskstat -92 Can change disk stat 31 change_diskstat -93 Can delete disk stat 31 delete_diskstat -94 Can add load avg 32 add_loadavg -95 Can change load avg 32 change_loadavg -96 Can delete load avg 32 delete_loadavg -97 Can add mem info 33 add_meminfo -98 Can change mem info 33 change_meminfo -99 Can delete mem info 33 delete_meminfo -100 Can add vm stat 34 add_vmstat -101 Can change vm stat 34 change_vmstat -102 Can delete vm stat 34 delete_vmstat -103 Can add service 35 add_service -104 Can change service 35 change_service -105 Can delete service 35 delete_service -106 Can add service status 36 add_servicestatus -107 Can change service status 36 change_servicestatus -108 Can delete service status 36 delete_servicestatus -109 Can add s probe 37 add_sprobe -110 Can change s probe 37 change_sprobe -111 Can delete s probe 37 delete_sprobe -112 Can add nfsd call distribution 38 add_nfsdcalldistribution -113 Can change nfsd call distribution 38 change_nfsdcalldistribution -114 Can delete nfsd call distribution 38 delete_nfsdcalldistribution -115 Can add nfsd client distribution 39 add_nfsdclientdistribution -116 Can change nfsd client distribution 39 change_nfsdclientdistribution -117 Can delete nfsd client distribution 39 delete_nfsdclientdistribution -118 Can add nfsd share distribution 40 add_nfsdsharedistribution -119 Can change nfsd share distribution 40 change_nfsdsharedistribution -120 Can delete nfsd share distribution 40 delete_nfsdsharedistribution -121 Can add pool usage 41 add_poolusage -122 Can change pool usage 41 change_poolusage -123 Can delete pool usage 41 delete_poolusage -124 Can add net stat 42 add_netstat -125 Can change net stat 42 change_netstat -126 Can delete net stat 42 delete_netstat -127 Can add nfsd share client distribution 43 add_nfsdshareclientdistribution -128 Can change nfsd share client distribution 43 change_nfsdshareclientdistribution -129 Can delete nfsd share client distribution 43 delete_nfsdshareclientdistribution -130 Can add share usage 44 add_shareusage -131 Can change share usage 44 change_shareusage -132 Can delete share usage 44 delete_shareusage -133 Can add nfsd uid gid distribution 45 add_nfsduidgiddistribution -134 Can change nfsd uid gid distribution 45 change_nfsduidgiddistribution -135 Can delete nfsd uid gid distribution 45 delete_nfsduidgiddistribution -136 Can add task definition 46 add_taskdefinition -137 Can change task definition 46 change_taskdefinition -138 Can delete task definition 46 delete_taskdefinition -139 Can add task 47 add_task -140 Can change task 47 change_task -141 Can delete task 47 delete_task -142 Can add replica 48 add_replica -143 Can change replica 48 change_replica -144 Can delete replica 48 delete_replica -145 Can add replica trail 49 add_replicatrail -146 Can change replica trail 49 change_replicatrail -147 Can delete replica trail 49 delete_replicatrail -148 Can add replica share 50 add_replicashare -149 Can change replica share 50 change_replicashare -150 Can delete replica share 50 delete_replicashare -151 Can add receive trail 51 add_receivetrail -152 Can change receive trail 51 change_receivetrail -153 Can delete receive trail 51 delete_receivetrail -154 Can add migration history 52 add_migrationhistory -155 Can change migration history 52 change_migrationhistory -156 Can delete migration history 52 delete_migrationhistory -157 Can add backup policy 53 add_backuppolicy -158 Can change backup policy 53 change_backuppolicy -159 Can delete backup policy 53 delete_backuppolicy -160 Can add network connection 54 add_networkconnection -161 Can change network connection 54 change_networkconnection -162 Can delete network connection 54 delete_networkconnection -163 Can add network device 55 add_networkdevice -164 Can change network device 55 change_networkdevice -165 Can delete network device 55 delete_networkdevice -166 Can add ethernet connection 56 add_ethernetconnection -167 Can change ethernet connection 56 change_ethernetconnection -168 Can delete ethernet connection 56 delete_ethernetconnection -169 Can add team connection 57 add_teamconnection -170 Can change team connection 57 change_teamconnection -171 Can delete team connection 57 delete_teamconnection -172 Can add bond connection 58 add_bondconnection -173 Can change bond connection 58 change_bondconnection -174 Can delete bond connection 58 delete_bondconnection -175 Can add group 59 add_group -176 Can change group 59 change_group -177 Can delete group 59 delete_group -178 Can add samba custom config 60 add_sambacustomconfig -179 Can change samba custom config 60 change_sambacustomconfig -180 Can delete samba custom config 60 delete_sambacustomconfig -181 Can add advanced nfs export 61 add_advancednfsexport -182 Can change advanced nfs export 61 change_advancednfsexport -183 Can delete advanced nfs export 61 delete_advancednfsexport -184 Can add oauth app 62 add_oauthapp -185 Can change oauth app 62 change_oauthapp -186 Can delete oauth app 62 delete_oauthapp -187 Can add netatalk share 63 add_netatalkshare -188 Can change netatalk share 63 change_netatalkshare -189 Can delete netatalk share 63 delete_netatalkshare -190 Can add pool balance 64 add_poolbalance -191 Can change pool balance 64 change_poolbalance -192 Can delete pool balance 64 delete_poolbalance -193 Can add tls certificate 65 add_tlscertificate -194 Can change tls certificate 65 change_tlscertificate -195 Can delete tls certificate 65 delete_tlscertificate -196 Can add rock on 66 add_rockon -197 Can change rock on 66 change_rockon -198 Can delete rock on 66 delete_rockon -199 Can add d image 67 add_dimage -200 Can change d image 67 change_dimage -201 Can delete d image 67 delete_dimage -202 Can add d container 68 add_dcontainer -203 Can change d container 68 change_dcontainer -204 Can delete d container 68 delete_dcontainer -205 Can add d container link 69 add_dcontainerlink -206 Can change d container link 69 change_dcontainerlink -207 Can delete d container link 69 delete_dcontainerlink -208 Can add d port 70 add_dport -209 Can change d port 70 change_dport -210 Can delete d port 70 delete_dport -211 Can add d volume 71 add_dvolume -212 Can change d volume 71 change_dvolume -213 Can delete d volume 71 delete_dvolume -214 Can add container option 72 add_containeroption -215 Can change container option 72 change_containeroption -216 Can delete container option 72 delete_containeroption -217 Can add d custom config 73 add_dcustomconfig -218 Can change d custom config 73 change_dcustomconfig -219 Can delete d custom config 73 delete_dcustomconfig -220 Can add d container env 74 add_dcontainerenv -221 Can change d container env 74 change_dcontainerenv -222 Can delete d container env 74 delete_dcontainerenv -223 Can add smart capability 75 add_smartcapability -224 Can change smart capability 75 change_smartcapability -225 Can delete smart capability 75 delete_smartcapability -226 Can add smart attribute 76 add_smartattribute -227 Can change smart attribute 76 change_smartattribute -228 Can delete smart attribute 76 delete_smartattribute -229 Can add smart error log 77 add_smarterrorlog -230 Can change smart error log 77 change_smarterrorlog -231 Can delete smart error log 77 delete_smarterrorlog -232 Can add smart error log summary 78 add_smarterrorlogsummary -233 Can change smart error log summary 78 change_smarterrorlogsummary -234 Can delete smart error log summary 78 delete_smarterrorlogsummary -235 Can add smart test log 79 add_smarttestlog -236 Can change smart test log 79 change_smarttestlog -237 Can delete smart test log 79 delete_smarttestlog -238 Can add smart test log detail 80 add_smarttestlogdetail -239 Can change smart test log detail 80 change_smarttestlogdetail -240 Can delete smart test log detail 80 delete_smarttestlogdetail -241 Can add smart identity 81 add_smartidentity -242 Can change smart identity 81 change_smartidentity -243 Can delete smart identity 81 delete_smartidentity -244 Can add smart info 82 add_smartinfo -245 Can change smart info 82 change_smartinfo -246 Can delete smart info 82 delete_smartinfo -247 Can add config backup 83 add_configbackup -248 Can change config backup 83 change_configbackup -249 Can delete config backup 83 delete_configbackup -250 Can add email client 84 add_emailclient -251 Can change email client 84 change_emailclient -252 Can delete email client 84 delete_emailclient -253 Can add update subscription 85 add_updatesubscription -254 Can change update subscription 85 change_updatesubscription -255 Can delete update subscription 85 delete_updatesubscription -256 Can add pincard 86 add_pincard -257 Can change pincard 86 change_pincard -258 Can delete pincard 86 delete_pincard -259 Can add application 87 add_application -260 Can change application 87 change_application -261 Can delete application 87 delete_application -262 Can add grant 88 add_grant -263 Can change grant 88 change_grant -264 Can delete grant 88 delete_grant -265 Can add access token 89 add_accesstoken -266 Can change access token 89 change_accesstoken -267 Can delete access token 89 delete_accesstoken -268 Can add refresh token 90 add_refreshtoken -269 Can change refresh token 90 change_refreshtoken -270 Can delete refresh token 90 delete_refreshtoken -271 Can add task 91 add_task -272 Can change task 91 change_task -273 Can delete task 91 delete_task -\. - - --- --- Name: auth_permission_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('auth_permission_id_seq', 273, true); - - --- --- Data for Name: auth_user; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY auth_user (id, password, last_login, is_superuser, username, first_name, last_name, email, is_staff, is_active, date_joined) FROM stdin; -\. - - --- --- Data for Name: auth_user_groups; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY auth_user_groups (id, user_id, group_id) FROM stdin; -\. - - --- --- Name: auth_user_groups_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('auth_user_groups_id_seq', 1, false); - - --- --- Name: auth_user_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('auth_user_id_seq', 1, false); - - --- --- Data for Name: auth_user_user_permissions; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY auth_user_user_permissions (id, user_id, permission_id) FROM stdin; -\. - - --- --- Name: auth_user_user_permissions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('auth_user_user_permissions_id_seq', 1, false); - - --- --- Data for Name: django_admin_log; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY django_admin_log (id, action_time, user_id, content_type_id, object_id, object_repr, action_flag, change_message) FROM stdin; -\. - - --- --- Name: django_admin_log_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('django_admin_log_id_seq', 1, false); - - --- --- Data for Name: django_content_type; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY django_content_type (id, name, app_label, model) FROM stdin; -1 permission auth permission -2 group auth group -3 user auth user -4 content type contenttypes contenttype -5 session sessions session -6 site sites site -7 log entry admin logentry -8 pool storageadmin pool -9 disk storageadmin disk -10 share storageadmin share -11 snapshot storageadmin snapshot -12 pool statistic storageadmin poolstatistic -13 share statistic storageadmin sharestatistic -14 nfs export group storageadmin nfsexportgroup -15 nfs export storageadmin nfsexport -16 samba share storageadmin sambashare -17 iscsi target storageadmin iscsitarget -18 posix ac ls storageadmin posixacls -19 api keys storageadmin apikeys -20 appliance storageadmin appliance -21 support case storageadmin supportcase -22 dashboard config storageadmin dashboardconfig -23 network interface storageadmin networkinterface -24 user storageadmin user -25 pool scrub storageadmin poolscrub -26 setup storageadmin setup -27 sftp storageadmin sftp -28 plugin storageadmin plugin -29 installed plugin storageadmin installedplugin -30 cpu metric smart_manager cpumetric -31 disk stat smart_manager diskstat -32 load avg smart_manager loadavg -33 mem info smart_manager meminfo -34 vm stat smart_manager vmstat -35 service smart_manager service -36 service status smart_manager servicestatus -37 s probe smart_manager sprobe -38 nfsd call distribution smart_manager nfsdcalldistribution -39 nfsd client distribution smart_manager nfsdclientdistribution -40 nfsd share distribution smart_manager nfsdsharedistribution -41 pool usage smart_manager poolusage -42 net stat smart_manager netstat -43 nfsd share client distribution smart_manager nfsdshareclientdistribution -44 share usage smart_manager shareusage -45 nfsd uid gid distribution smart_manager nfsduidgiddistribution -46 task definition smart_manager taskdefinition -47 task smart_manager task -48 replica smart_manager replica -49 replica trail smart_manager replicatrail -50 replica share smart_manager replicashare -51 receive trail smart_manager receivetrail -52 migration history south migrationhistory -53 backup policy backup backuppolicy -54 network connection storageadmin networkconnection -55 network device storageadmin networkdevice -56 ethernet connection storageadmin ethernetconnection -57 team connection storageadmin teamconnection -58 bond connection storageadmin bondconnection -59 group storageadmin group -60 samba custom config storageadmin sambacustomconfig -61 advanced nfs export storageadmin advancednfsexport -62 oauth app storageadmin oauthapp -63 netatalk share storageadmin netatalkshare -64 pool balance storageadmin poolbalance -65 tls certificate storageadmin tlscertificate -66 rock on storageadmin rockon -67 d image storageadmin dimage -68 d container storageadmin dcontainer -69 d container link storageadmin dcontainerlink -70 d port storageadmin dport -71 d volume storageadmin dvolume -72 container option storageadmin containeroption -73 d custom config storageadmin dcustomconfig -74 d container env storageadmin dcontainerenv -75 smart capability storageadmin smartcapability -76 smart attribute storageadmin smartattribute -77 smart error log storageadmin smarterrorlog -78 smart error log summary storageadmin smarterrorlogsummary -79 smart test log storageadmin smarttestlog -80 smart test log detail storageadmin smarttestlogdetail -81 smart identity storageadmin smartidentity -82 smart info storageadmin smartinfo -83 config backup storageadmin configbackup -84 email client storageadmin emailclient -85 update subscription storageadmin updatesubscription -86 pincard storageadmin pincard -87 application oauth2_provider application -88 grant oauth2_provider grant -89 access token oauth2_provider accesstoken -90 refresh token oauth2_provider refreshtoken -91 task django_ztask task -\. - - --- --- Name: django_content_type_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('django_content_type_id_seq', 91, true); - - --- --- Data for Name: django_session; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY django_session (session_key, session_data, expire_date) FROM stdin; -\. - - --- --- Data for Name: django_site; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY django_site (id, domain, name) FROM stdin; -1 example.com example.com -\. - - --- --- Name: django_site_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('django_site_id_seq', 1, true); - - --- --- Data for Name: django_ztask_task; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY django_ztask_task (uuid, function_name, args, kwargs, retry_count, last_exception, next_attempt, failed, created) FROM stdin; -\. - - --- --- Data for Name: oauth2_provider_accesstoken; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY oauth2_provider_accesstoken (id, user_id, token, application_id, expires, scope) FROM stdin; -\. - - --- --- Name: oauth2_provider_accesstoken_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('oauth2_provider_accesstoken_id_seq', 1, false); - - --- --- Data for Name: oauth2_provider_application; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY oauth2_provider_application (id, client_id, user_id, redirect_uris, client_type, authorization_grant_type, client_secret, name, skip_authorization) FROM stdin; -\. - - --- --- Name: oauth2_provider_application_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('oauth2_provider_application_id_seq', 1, false); - - --- --- Data for Name: oauth2_provider_grant; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY oauth2_provider_grant (id, user_id, code, application_id, expires, redirect_uri, scope) FROM stdin; -\. - - --- --- Name: oauth2_provider_grant_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('oauth2_provider_grant_id_seq', 1, false); - - --- --- Data for Name: oauth2_provider_refreshtoken; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY oauth2_provider_refreshtoken (id, user_id, token, application_id, access_token_id) FROM stdin; -\. - - --- --- Name: oauth2_provider_refreshtoken_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('oauth2_provider_refreshtoken_id_seq', 1, false); - - --- --- Data for Name: south_migrationhistory; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY south_migrationhistory (id, app_name, migration, applied) FROM stdin; -1 storageadmin 0001_initial 2014-02-26 20:51:28.513789-08 -2 storageadmin 0002_auto__del_poolstatistic__del_sharestatistic__chg_field_disk_size__chg_ 2016-11-24 15:00:22.229152-08 -3 storageadmin 0003_auto__add_field_nfsexportgroup_admin_host 2016-11-24 15:00:22.305448-08 -4 storageadmin 0004_auto__add_advancednfsexport 2016-11-24 15:00:22.385798-08 -5 storageadmin 0005_auto__add_field_networkinterface_gateway__add_field_networkinterface_d 2016-11-24 15:00:22.466101-08 -6 oauth2_provider 0001_initial 2016-11-24 15:00:22.623774-08 -7 storageadmin 0006_auto__add_oauthapp 2016-11-24 15:00:22.72043-08 -8 storageadmin 0007_auto__add_field_appliance_client_id__add_field_appliance_client_secret 2016-11-24 15:00:22.787495-08 -9 storageadmin 0008_auto__add_field_user_public_key 2016-11-24 15:00:22.878428-08 -10 storageadmin 0009_auto__del_field_sambashare_admin_users 2016-11-24 15:00:22.979581-08 -11 storageadmin 0010_auto__add_field_disk_btrfs_uuid 2016-11-24 15:00:23.050654-08 -12 storageadmin 0011_auto__add_netatalkshare 2016-11-24 15:00:23.196709-08 -13 storageadmin 0012_auto__add_field_disk_model__add_field_disk_serial__add_field_disk_tran 2016-11-24 15:00:23.300911-08 -14 storageadmin 0013_auto__add_field_user_shell__add_field_user_homedir__add_field_user_ema 2016-11-24 15:00:23.411772-08 -15 storageadmin 0014_auto__add_group 2016-11-24 15:00:23.496991-08 -16 storageadmin 0015_auto__add_field_user_group 2016-11-24 15:00:23.577821-08 -17 storageadmin 0016_auto__del_field_poolscrub_errors__add_field_poolscrub_data_extents_scr 2016-11-24 15:00:23.806425-08 -18 storageadmin 0017_auto__add_field_pool_compression__add_field_pool_mnt_options 2016-11-24 15:00:23.903415-08 -19 storageadmin 0018_auto__add_field_share_compression_algo 2016-11-24 15:00:23.981453-08 -20 storageadmin 0019_auto__add_poolbalance 2016-11-24 15:00:24.074491-08 -21 storageadmin 0020_auto__add_sambacustomconfig 2016-11-24 15:00:24.197021-08 -22 storageadmin 0021_auto__del_field_sambashare_create_mask 2016-11-24 15:00:24.279596-08 -23 storageadmin 0022_auto__add_dvolume__add_unique_dvolume_container_dest_dir__add_containe 2016-11-24 15:00:24.587711-08 -24 storageadmin 0023_auto__add_tlscertificate 2016-11-24 15:00:24.704861-08 -25 storageadmin 0024_auto__add_smarttestlogdetail__add_smartinfo__add_smarttestlog__add_sma 2016-11-24 15:00:25.043911-08 -26 storageadmin 0025_auto__add_field_dport_uiport 2016-11-24 15:00:25.228022-08 -27 storageadmin 0026_auto__chg_field_rockon_state__chg_field_rockon_version 2016-11-24 15:00:25.399766-08 -28 storageadmin 0027_auto__chg_field_rockon_status 2016-11-24 15:00:25.558567-08 -29 storageadmin 0028_auto__add_field_snapshot_rusage__add_field_snapshot_eusage__add_field_ 2016-11-24 15:00:25.77558-08 -30 storageadmin 0029_auto__add_dcontainerlink__add_unique_dcontainerlink_destination_name__ 2016-11-24 15:00:26.050806-08 -31 storageadmin 0030_auto__add_field_share_pqgroup 2016-11-24 15:00:26.218429-08 -32 storageadmin 0031_auto__add_configbackup 2016-11-24 15:00:26.409911-08 -33 storageadmin 0032_auto__add_emailclient__chg_field_snapshot_toc__chg_field_configbackup_ 2016-11-24 15:00:26.700356-08 -34 storageadmin 0033_auto__del_field_poolbalance_pid__add_field_poolbalance_tid__add_field_ 2016-11-24 15:00:26.867215-08 -35 storageadmin 0034_auto__chg_field_tlscertificate_name 2016-11-24 15:00:27.068869-08 -36 storageadmin 0035_auto__del_field_networkinterface_domain__del_field_networkinterface_bo 2016-11-24 15:00:27.616151-08 -37 storageadmin 0036_auto__add_field_sambashare_shadow_copy__add_field_sambashare_snapshot_ 2016-11-24 15:00:27.828542-08 -38 storageadmin 0037_auto__chg_field_networkinterface_autoconnect__chg_field_networkinterfa 2016-11-24 15:00:28.10755-08 -39 storageadmin 0038_auto__add_updatesubscription 2016-11-24 15:00:28.332387-08 -40 storageadmin 0039_auto__chg_field_tlscertificate_certificate__chg_field_tlscertificate_k 2016-11-24 15:00:28.601724-08 -41 storageadmin 0040_auto__add_dcontainerenv__add_unique_dcontainerenv_container_key__add_f 2016-11-24 15:00:28.806253-08 -42 storageadmin 0041_auto__add_field_pool_role 2016-11-24 15:00:28.977006-08 -43 storageadmin 0042_auto__add_field_disk_smart_options__add_field_disk_role 2016-11-24 15:00:29.144169-08 -44 storageadmin 0043_auto__add_field_emailclient_port 2016-11-24 15:00:29.328424-08 -45 storageadmin 0044_add_field_EmailClient_username 2016-11-24 15:00:29.549593-08 -46 storageadmin 0045_auto__del_networkinterface__add_networkdevice__add_ethernetconnection_ 2016-11-24 15:00:29.874075-08 -47 storageadmin 0046_auto__add_pincard__add_unique_pincard_user_pin_number 2016-11-24 15:00:30.087085-08 -48 storageadmin 0047_auto__chg_field_disk_name 2016-11-24 15:00:30.478595-08 -49 oauth2_provider 0002_adding_indexes 2016-11-24 15:00:32.042776-08 -50 oauth2_provider 0003_auto__add_field_application_skip_authorization__chg_field_accesstoken_ 2016-11-24 15:00:32.15144-08 -51 django_ztask 0001_initial 2016-11-24 15:00:33.202597-08 -52 django_ztask 0002_auto__add_field_task_created 2016-11-24 15:00:33.222337-08 -\. - - --- --- Name: south_migrationhistory_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('south_migrationhistory_id_seq', 52, true); - - --- --- Data for Name: storageadmin_advancednfsexport; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_advancednfsexport (id, export_str) FROM stdin; -\. - - --- --- Name: storageadmin_advancednfsexport_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_advancednfsexport_id_seq', 1, false); - - --- --- Data for Name: storageadmin_apikeys; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_apikeys (id, "user", key) FROM stdin; -\. - - --- --- Name: storageadmin_apikeys_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_apikeys_id_seq', 1, false); - - --- --- Data for Name: storageadmin_appliance; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_appliance (id, uuid, ip, current_appliance, hostname, mgmt_port, client_id, client_secret) FROM stdin; -\. - - --- --- Name: storageadmin_appliance_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_appliance_id_seq', 1, false); - - --- --- Data for Name: storageadmin_bondconnection; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_bondconnection (id, connection_id, name, config) FROM stdin; -\. - - --- --- Name: storageadmin_bondconnection_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_bondconnection_id_seq', 1, false); - - --- --- Data for Name: storageadmin_configbackup; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_configbackup (id, filename, md5sum, size, config_backup) FROM stdin; -\. - - --- --- Name: storageadmin_configbackup_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_configbackup_id_seq', 1, false); - - --- --- Data for Name: storageadmin_containeroption; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_containeroption (id, container_id, name, val) FROM stdin; -\. - - --- --- Name: storageadmin_containeroption_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_containeroption_id_seq', 1, false); - - --- --- Data for Name: storageadmin_dashboardconfig; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_dashboardconfig (id, user_id, widgets) FROM stdin; -\. - - --- --- Name: storageadmin_dashboardconfig_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_dashboardconfig_id_seq', 1, false); - - --- --- Data for Name: storageadmin_dcontainer; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_dcontainer (id, rockon_id, dimage_id, name, launch_order, uid) FROM stdin; -\. - - --- --- Name: storageadmin_dcontainer_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_dcontainer_id_seq', 1, false); - - --- --- Data for Name: storageadmin_dcontainerenv; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_dcontainerenv (id, container_id, key, val, description, label) FROM stdin; -\. - - --- --- Name: storageadmin_dcontainerenv_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_dcontainerenv_id_seq', 1, false); - - --- --- Data for Name: storageadmin_dcontainerlink; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_dcontainerlink (id, source_id, destination_id, name) FROM stdin; -\. - - --- --- Name: storageadmin_dcontainerlink_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_dcontainerlink_id_seq', 1, false); - - --- --- Data for Name: storageadmin_dcustomconfig; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_dcustomconfig (id, rockon_id, key, val, description, label) FROM stdin; -\. - - --- --- Name: storageadmin_dcustomconfig_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_dcustomconfig_id_seq', 1, false); - - --- --- Data for Name: storageadmin_dimage; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_dimage (id, name, tag, repo) FROM stdin; -\. - - --- --- Name: storageadmin_dimage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_dimage_id_seq', 1, false); - - --- --- Data for Name: storageadmin_disk; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_disk (id, pool_id, name, size, offline, parted, btrfs_uuid, model, serial, transport, vendor, smart_available, smart_enabled, smart_options, role) FROM stdin; -\. - - --- --- Name: storageadmin_disk_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_disk_id_seq', 1, false); - - --- --- Data for Name: storageadmin_dport; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_dport (id, hostp, containerp, container_id, protocol, uiport, description, hostp_default, label) FROM stdin; -\. - - --- --- Name: storageadmin_dport_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_dport_id_seq', 1, false); - - --- --- Data for Name: storageadmin_dvolume; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_dvolume (id, container_id, share_id, dest_dir, uservol, description, min_size, label) FROM stdin; -\. - - --- --- Name: storageadmin_dvolume_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_dvolume_id_seq', 1, false); - - --- --- Data for Name: storageadmin_emailclient; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_emailclient (id, smtp_server, name, sender, receiver, port, username) FROM stdin; -\. - - --- --- Name: storageadmin_emailclient_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_emailclient_id_seq', 1, false); - - --- --- Data for Name: storageadmin_ethernetconnection; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_ethernetconnection (id, connection_id, mac, cloned_mac, mtu) FROM stdin; -\. - - --- --- Name: storageadmin_ethernetconnection_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_ethernetconnection_id_seq', 1, false); - - --- --- Data for Name: storageadmin_group; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_group (id, gid, groupname, admin) FROM stdin; -\. - - --- --- Name: storageadmin_group_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_group_id_seq', 1, false); - - --- --- Data for Name: storageadmin_installedplugin; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_installedplugin (id, plugin_meta_id, install_date) FROM stdin; -\. - - --- --- Name: storageadmin_installedplugin_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_installedplugin_id_seq', 1, false); - - --- --- Data for Name: storageadmin_iscsitarget; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_iscsitarget (id, share_id, tid, tname, dev_name, dev_size) FROM stdin; -\. - - --- --- Name: storageadmin_iscsitarget_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_iscsitarget_id_seq', 1, false); - - --- --- Data for Name: storageadmin_netatalkshare; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_netatalkshare (id, share_id, path, description, time_machine) FROM stdin; -\. - - --- --- Name: storageadmin_netatalkshare_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_netatalkshare_id_seq', 1, false); - - --- --- Data for Name: storageadmin_networkconnection; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_networkconnection (id, name, uuid, state, autoconnect, ipv4_method, ipv4_addresses, ipv4_gw, ipv4_dns, ipv4_dns_search, ipv6_method, ipv6_addresses, ipv6_gw, ipv6_dns, ipv6_dns_search, master_id) FROM stdin; -\. - - --- --- Name: storageadmin_networkconnection_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_networkconnection_id_seq', 1, false); - - --- --- Data for Name: storageadmin_networkdevice; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_networkdevice (id, name, dtype, mac, connection_id, state, mtu) FROM stdin; -\. - - --- --- Name: storageadmin_networkdevice_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_networkdevice_id_seq', 1, false); - - --- --- Data for Name: storageadmin_nfsexport; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_nfsexport (id, export_group_id, share_id, mount) FROM stdin; -\. - - --- --- Name: storageadmin_nfsexport_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_nfsexport_id_seq', 1, false); - - --- --- Data for Name: storageadmin_nfsexportgroup; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_nfsexportgroup (id, host_str, editable, syncable, mount_security, nohide, enabled, admin_host) FROM stdin; -\. - - --- --- Name: storageadmin_nfsexportgroup_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_nfsexportgroup_id_seq', 1, false); - - --- --- Data for Name: storageadmin_oauthapp; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_oauthapp (id, application_id, name, user_id) FROM stdin; -\. - - --- --- Name: storageadmin_oauthapp_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_oauthapp_id_seq', 1, false); - - --- --- Data for Name: storageadmin_pincard; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_pincard (id, "user", pin_number, pin_code) FROM stdin; -\. - - --- --- Name: storageadmin_pincard_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_pincard_id_seq', 1, false); - - --- --- Data for Name: storageadmin_plugin; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_plugin (id, name, display_name, description, css_file_name, js_file_name, key) FROM stdin; -1 backup Backup Backup Server functionality backup backup -\. - - --- --- Name: storageadmin_plugin_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_plugin_id_seq', 1, true); - - --- --- Data for Name: storageadmin_pool; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_pool (id, name, uuid, size, raid, toc, compression, mnt_options, role) FROM stdin; -\. - - --- --- Name: storageadmin_pool_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_pool_id_seq', 1, false); - - --- --- Data for Name: storageadmin_poolbalance; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_poolbalance (id, pool_id, status, start_time, end_time, percent_done, tid, message) FROM stdin; -\. - - --- --- Name: storageadmin_poolbalance_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_poolbalance_id_seq', 1, false); - - --- --- Data for Name: storageadmin_poolscrub; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_poolscrub (id, pool_id, status, pid, start_time, end_time, kb_scrubbed, data_extents_scrubbed, tree_extents_scrubbed, tree_bytes_scrubbed, read_errors, csum_errors, verify_errors, no_csum, csum_discards, super_errors, malloc_errors, uncorrectable_errors, unverified_errors, corrected_errors, last_physical) FROM stdin; -\. - - --- --- Name: storageadmin_poolscrub_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_poolscrub_id_seq', 1, false); - - --- --- Data for Name: storageadmin_posixacls; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_posixacls (id, smb_share_id, owner, perms) FROM stdin; -\. - - --- --- Name: storageadmin_posixacls_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_posixacls_id_seq', 1, false); - - --- --- Data for Name: storageadmin_rockon; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_rockon (id, name, description, version, state, status, link, website, https, icon, ui, volume_add_support, more_info) FROM stdin; -\. - - --- --- Name: storageadmin_rockon_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_rockon_id_seq', 1, false); - - --- --- Data for Name: storageadmin_sambacustomconfig; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_sambacustomconfig (id, smb_share_id, custom_config) FROM stdin; -\. - - --- --- Name: storageadmin_sambacustomconfig_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_sambacustomconfig_id_seq', 1, false); - - --- --- Data for Name: storageadmin_sambashare; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_sambashare (id, share_id, path, comment, browsable, read_only, guest_ok, shadow_copy, snapshot_prefix) FROM stdin; -\. - - --- --- Name: storageadmin_sambashare_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_sambashare_id_seq', 1, false); - - --- --- Data for Name: storageadmin_setup; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_setup (id, setup_user, setup_system, setup_disks, setup_network) FROM stdin; -1 f f f f -\. - - --- --- Name: storageadmin_setup_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_setup_id_seq', 1, true); - - --- --- Data for Name: storageadmin_sftp; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_sftp (id, share_id, editable) FROM stdin; -\. - - --- --- Name: storageadmin_sftp_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_sftp_id_seq', 1, false); - - --- --- Data for Name: storageadmin_share; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_share (id, pool_id, qgroup, name, uuid, size, owner, "group", perms, toc, subvol_name, replica, compression_algo, rusage, eusage, pqgroup) FROM stdin; -\. - - --- --- Name: storageadmin_share_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_share_id_seq', 1, false); - - --- --- Data for Name: storageadmin_smartattribute; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_smartattribute (id, info_id, aid, name, flag, normed_value, worst, threshold, atype, raw_value, updated, failed) FROM stdin; -\. - - --- --- Name: storageadmin_smartattribute_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_smartattribute_id_seq', 1, false); - - --- --- Data for Name: storageadmin_smartcapability; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_smartcapability (id, info_id, name, flag, capabilities) FROM stdin; -\. - - --- --- Name: storageadmin_smartcapability_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_smartcapability_id_seq', 1, false); - - --- --- Data for Name: storageadmin_smarterrorlog; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_smarterrorlog (id, info_id, line) FROM stdin; -\. - - --- --- Name: storageadmin_smarterrorlog_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_smarterrorlog_id_seq', 1, false); - - --- --- Data for Name: storageadmin_smarterrorlogsummary; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_smarterrorlogsummary (id, info_id, error_num, lifetime_hours, state, etype, details) FROM stdin; -\. - - --- --- Name: storageadmin_smarterrorlogsummary_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_smarterrorlogsummary_id_seq', 1, false); - - --- --- Data for Name: storageadmin_smartidentity; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_smartidentity (id, info_id, model_family, device_model, serial_number, world_wide_name, firmware_version, capacity, sector_size, rotation_rate, in_smartdb, ata_version, sata_version, scanned_on, supported, enabled, version, assessment) FROM stdin; -\. - - --- --- Name: storageadmin_smartidentity_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_smartidentity_id_seq', 1, false); - - --- --- Data for Name: storageadmin_smartinfo; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_smartinfo (id, disk_id, toc) FROM stdin; -\. - - --- --- Name: storageadmin_smartinfo_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_smartinfo_id_seq', 1, false); - - --- --- Data for Name: storageadmin_smarttestlog; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_smarttestlog (id, info_id, test_num, description, status, pct_completed, lifetime_hours, lba_of_first_error) FROM stdin; -\. - - --- --- Name: storageadmin_smarttestlog_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_smarttestlog_id_seq', 1, false); - - --- --- Data for Name: storageadmin_smarttestlogdetail; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_smarttestlogdetail (id, info_id, line) FROM stdin; -\. - - --- --- Name: storageadmin_smarttestlogdetail_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_smarttestlogdetail_id_seq', 1, false); - - --- --- Data for Name: storageadmin_snapshot; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_snapshot (id, share_id, name, real_name, writable, size, toc, qgroup, uvisible, snap_type, rusage, eusage) FROM stdin; -\. - - --- --- Name: storageadmin_snapshot_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_snapshot_id_seq', 1, false); - - --- --- Data for Name: storageadmin_supportcase; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_supportcase (id, notes, zipped_log, status, case_type) FROM stdin; -\. - - --- --- Name: storageadmin_supportcase_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_supportcase_id_seq', 1, false); - - --- --- Data for Name: storageadmin_teamconnection; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_teamconnection (id, connection_id, name, config) FROM stdin; -\. - - --- --- Name: storageadmin_teamconnection_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_teamconnection_id_seq', 1, false); - - --- --- Data for Name: storageadmin_tlscertificate; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_tlscertificate (id, name, certificate, key) FROM stdin; -\. - - --- --- Name: storageadmin_tlscertificate_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_tlscertificate_id_seq', 1, false); - - --- --- Data for Name: storageadmin_updatesubscription; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_updatesubscription (id, name, description, url, appliance_id, password, status) FROM stdin; -\. - - --- --- Name: storageadmin_updatesubscription_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_updatesubscription_id_seq', 1, false); - - --- --- Data for Name: storageadmin_user; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_user (id, user_id, username, uid, gid, public_key, shell, homedir, email, admin, group_id) FROM stdin; -\. - - --- --- Name: storageadmin_user_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_user_id_seq', 1, false); - - --- --- Data for Name: storageadmin_user_smb_shares; Type: TABLE DATA; Schema: public; Owner: rocky --- - -COPY storageadmin_user_smb_shares (id, user_id, sambashare_id) FROM stdin; -\. - - --- --- Name: storageadmin_user_smb_shares_id_seq; Type: SEQUENCE SET; Schema: public; Owner: rocky --- - -SELECT pg_catalog.setval('storageadmin_user_smb_shares_id_seq', 1, false); - - --- --- Name: auth_group_name_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY auth_group - ADD CONSTRAINT auth_group_name_key UNIQUE (name); - - --- --- Name: auth_group_permissions_group_id_permission_id_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY auth_group_permissions - ADD CONSTRAINT auth_group_permissions_group_id_permission_id_key UNIQUE (group_id, permission_id); - - --- --- Name: auth_group_permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY auth_group_permissions - ADD CONSTRAINT auth_group_permissions_pkey PRIMARY KEY (id); - - --- --- Name: auth_group_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY auth_group - ADD CONSTRAINT auth_group_pkey PRIMARY KEY (id); - - --- --- Name: auth_permission_content_type_id_codename_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY auth_permission - ADD CONSTRAINT auth_permission_content_type_id_codename_key UNIQUE (content_type_id, codename); - - --- --- Name: auth_permission_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY auth_permission - ADD CONSTRAINT auth_permission_pkey PRIMARY KEY (id); - - --- --- Name: auth_user_groups_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY auth_user_groups - ADD CONSTRAINT auth_user_groups_pkey PRIMARY KEY (id); - - --- --- Name: auth_user_groups_user_id_group_id_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY auth_user_groups - ADD CONSTRAINT auth_user_groups_user_id_group_id_key UNIQUE (user_id, group_id); - - --- --- Name: auth_user_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY auth_user - ADD CONSTRAINT auth_user_pkey PRIMARY KEY (id); - - --- --- Name: auth_user_user_permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY auth_user_user_permissions - ADD CONSTRAINT auth_user_user_permissions_pkey PRIMARY KEY (id); - - --- --- Name: auth_user_user_permissions_user_id_permission_id_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY auth_user_user_permissions - ADD CONSTRAINT auth_user_user_permissions_user_id_permission_id_key UNIQUE (user_id, permission_id); - - --- --- Name: auth_user_username_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY auth_user - ADD CONSTRAINT auth_user_username_key UNIQUE (username); - - --- --- Name: django_admin_log_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY django_admin_log - ADD CONSTRAINT django_admin_log_pkey PRIMARY KEY (id); - - --- --- Name: django_content_type_app_label_model_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY django_content_type - ADD CONSTRAINT django_content_type_app_label_model_key UNIQUE (app_label, model); - - --- --- Name: django_content_type_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY django_content_type - ADD CONSTRAINT django_content_type_pkey PRIMARY KEY (id); - - --- --- Name: django_session_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY django_session - ADD CONSTRAINT django_session_pkey PRIMARY KEY (session_key); - - --- --- Name: django_site_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY django_site - ADD CONSTRAINT django_site_pkey PRIMARY KEY (id); - - --- --- Name: django_ztask_task_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY django_ztask_task - ADD CONSTRAINT django_ztask_task_pkey PRIMARY KEY (uuid); - - --- --- Name: oauth2_provider_accesstoken_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY oauth2_provider_accesstoken - ADD CONSTRAINT oauth2_provider_accesstoken_pkey PRIMARY KEY (id); - - --- --- Name: oauth2_provider_application_client_id_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY oauth2_provider_application - ADD CONSTRAINT oauth2_provider_application_client_id_key UNIQUE (client_id); - - --- --- Name: oauth2_provider_application_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY oauth2_provider_application - ADD CONSTRAINT oauth2_provider_application_pkey PRIMARY KEY (id); - - --- --- Name: oauth2_provider_grant_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY oauth2_provider_grant - ADD CONSTRAINT oauth2_provider_grant_pkey PRIMARY KEY (id); - - --- --- Name: oauth2_provider_refreshtoken_access_token_id_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY oauth2_provider_refreshtoken - ADD CONSTRAINT oauth2_provider_refreshtoken_access_token_id_key UNIQUE (access_token_id); - - --- --- Name: oauth2_provider_refreshtoken_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY oauth2_provider_refreshtoken - ADD CONSTRAINT oauth2_provider_refreshtoken_pkey PRIMARY KEY (id); - - --- --- Name: south_migrationhistory_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY south_migrationhistory - ADD CONSTRAINT south_migrationhistory_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_advancednfsexport_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_advancednfsexport - ADD CONSTRAINT storageadmin_advancednfsexport_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_apikeys_key_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_apikeys - ADD CONSTRAINT storageadmin_apikeys_key_key UNIQUE (key); - - --- --- Name: storageadmin_apikeys_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_apikeys - ADD CONSTRAINT storageadmin_apikeys_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_apikeys_user_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_apikeys - ADD CONSTRAINT storageadmin_apikeys_user_key UNIQUE ("user"); - - --- --- Name: storageadmin_appliance_ip_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_appliance - ADD CONSTRAINT storageadmin_appliance_ip_key UNIQUE (ip); - - --- --- Name: storageadmin_appliance_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_appliance - ADD CONSTRAINT storageadmin_appliance_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_appliance_uuid_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_appliance - ADD CONSTRAINT storageadmin_appliance_uuid_key UNIQUE (uuid); - - --- --- Name: storageadmin_bondconnection_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_bondconnection - ADD CONSTRAINT storageadmin_bondconnection_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_configbackup_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_configbackup - ADD CONSTRAINT storageadmin_configbackup_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_containeroption_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_containeroption - ADD CONSTRAINT storageadmin_containeroption_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_dashboardconfig_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_dashboardconfig - ADD CONSTRAINT storageadmin_dashboardconfig_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_dashboardconfig_user_id_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_dashboardconfig - ADD CONSTRAINT storageadmin_dashboardconfig_user_id_key UNIQUE (user_id); - - --- --- Name: storageadmin_dcontainer_name_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_dcontainer - ADD CONSTRAINT storageadmin_dcontainer_name_key UNIQUE (name); - - --- --- Name: storageadmin_dcontainer_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_dcontainer - ADD CONSTRAINT storageadmin_dcontainer_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_dcontainerenv_container_id_383a395903b381d4_uniq; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_dcontainerenv - ADD CONSTRAINT storageadmin_dcontainerenv_container_id_383a395903b381d4_uniq UNIQUE (container_id, key); - - --- --- Name: storageadmin_dcontainerenv_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_dcontainerenv - ADD CONSTRAINT storageadmin_dcontainerenv_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_dcontainerlink_destination_id_81d8db230d3f58c_uniq; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_dcontainerlink - ADD CONSTRAINT storageadmin_dcontainerlink_destination_id_81d8db230d3f58c_uniq UNIQUE (destination_id, name); - - --- --- Name: storageadmin_dcontainerlink_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_dcontainerlink - ADD CONSTRAINT storageadmin_dcontainerlink_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_dcontainerlink_source_id_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_dcontainerlink - ADD CONSTRAINT storageadmin_dcontainerlink_source_id_key UNIQUE (source_id); - - --- --- Name: storageadmin_dcustomconfig_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_dcustomconfig - ADD CONSTRAINT storageadmin_dcustomconfig_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_dcustomconfig_rockon_id_7a8ba22579ce6c05_uniq; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_dcustomconfig - ADD CONSTRAINT storageadmin_dcustomconfig_rockon_id_7a8ba22579ce6c05_uniq UNIQUE (rockon_id, key); - - --- --- Name: storageadmin_dimage_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_dimage - ADD CONSTRAINT storageadmin_dimage_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_disk_name_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_disk - ADD CONSTRAINT storageadmin_disk_name_key UNIQUE (name); - - --- --- Name: storageadmin_disk_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_disk - ADD CONSTRAINT storageadmin_disk_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_dport_container_id_7fb3c9d6da48afa2_uniq; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_dport - ADD CONSTRAINT storageadmin_dport_container_id_7fb3c9d6da48afa2_uniq UNIQUE (container_id, containerp); - - --- --- Name: storageadmin_dport_hostp_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_dport - ADD CONSTRAINT storageadmin_dport_hostp_key UNIQUE (hostp); - - --- --- Name: storageadmin_dport_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_dport - ADD CONSTRAINT storageadmin_dport_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_dvolume_container_id_50f2d35751ce43a0_uniq; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_dvolume - ADD CONSTRAINT storageadmin_dvolume_container_id_50f2d35751ce43a0_uniq UNIQUE (container_id, dest_dir); - - --- --- Name: storageadmin_dvolume_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_dvolume - ADD CONSTRAINT storageadmin_dvolume_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_emailclient_name_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_emailclient - ADD CONSTRAINT storageadmin_emailclient_name_key UNIQUE (name); - - --- --- Name: storageadmin_emailclient_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_emailclient - ADD CONSTRAINT storageadmin_emailclient_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_ethernetconnection_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_ethernetconnection - ADD CONSTRAINT storageadmin_ethernetconnection_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_group_gid_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_group - ADD CONSTRAINT storageadmin_group_gid_key UNIQUE (gid); - - --- --- Name: storageadmin_group_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_group - ADD CONSTRAINT storageadmin_group_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_installedplugin_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_installedplugin - ADD CONSTRAINT storageadmin_installedplugin_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_iscsitarget_dev_name_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_iscsitarget - ADD CONSTRAINT storageadmin_iscsitarget_dev_name_key UNIQUE (dev_name); - - --- --- Name: storageadmin_iscsitarget_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_iscsitarget - ADD CONSTRAINT storageadmin_iscsitarget_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_iscsitarget_tid_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_iscsitarget - ADD CONSTRAINT storageadmin_iscsitarget_tid_key UNIQUE (tid); - - --- --- Name: storageadmin_iscsitarget_tname_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_iscsitarget - ADD CONSTRAINT storageadmin_iscsitarget_tname_key UNIQUE (tname); - - --- --- Name: storageadmin_netatalkshare_path_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_netatalkshare - ADD CONSTRAINT storageadmin_netatalkshare_path_key UNIQUE (path); - - --- --- Name: storageadmin_netatalkshare_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_netatalkshare - ADD CONSTRAINT storageadmin_netatalkshare_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_netatalkshare_share_id_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_netatalkshare - ADD CONSTRAINT storageadmin_netatalkshare_share_id_key UNIQUE (share_id); - - --- --- Name: storageadmin_networkconnection_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_networkconnection - ADD CONSTRAINT storageadmin_networkconnection_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_networkconnection_uuid_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_networkconnection - ADD CONSTRAINT storageadmin_networkconnection_uuid_key UNIQUE (uuid); - - --- --- Name: storageadmin_networkdevice_name_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_networkdevice - ADD CONSTRAINT storageadmin_networkdevice_name_key UNIQUE (name); - - --- --- Name: storageadmin_networkdevice_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_networkdevice - ADD CONSTRAINT storageadmin_networkdevice_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_nfsexport_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_nfsexport - ADD CONSTRAINT storageadmin_nfsexport_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_nfsexportgroup_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_nfsexportgroup - ADD CONSTRAINT storageadmin_nfsexportgroup_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_oauthapp_application_id_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_oauthapp - ADD CONSTRAINT storageadmin_oauthapp_application_id_key UNIQUE (application_id); - - --- --- Name: storageadmin_oauthapp_name_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_oauthapp - ADD CONSTRAINT storageadmin_oauthapp_name_key UNIQUE (name); - - --- --- Name: storageadmin_oauthapp_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_oauthapp - ADD CONSTRAINT storageadmin_oauthapp_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_pincard_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_pincard - ADD CONSTRAINT storageadmin_pincard_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_pincard_user_2f0d1c6819ec8904_uniq; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_pincard - ADD CONSTRAINT storageadmin_pincard_user_2f0d1c6819ec8904_uniq UNIQUE ("user", pin_number); - - --- --- Name: storageadmin_plugin_display_name_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_plugin - ADD CONSTRAINT storageadmin_plugin_display_name_key UNIQUE (display_name); - - --- --- Name: storageadmin_plugin_key_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_plugin - ADD CONSTRAINT storageadmin_plugin_key_key UNIQUE (key); - - --- --- Name: storageadmin_plugin_name_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_plugin - ADD CONSTRAINT storageadmin_plugin_name_key UNIQUE (name); - - --- --- Name: storageadmin_plugin_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_plugin - ADD CONSTRAINT storageadmin_plugin_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_pool_name_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_pool - ADD CONSTRAINT storageadmin_pool_name_key UNIQUE (name); - - --- --- Name: storageadmin_pool_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_pool - ADD CONSTRAINT storageadmin_pool_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_poolbalance_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_poolbalance - ADD CONSTRAINT storageadmin_poolbalance_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_poolscrub_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_poolscrub - ADD CONSTRAINT storageadmin_poolscrub_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_posixacls_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_posixacls - ADD CONSTRAINT storageadmin_posixacls_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_rockon_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_rockon - ADD CONSTRAINT storageadmin_rockon_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_sambacustomconfig_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_sambacustomconfig - ADD CONSTRAINT storageadmin_sambacustomconfig_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_sambashare_path_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_sambashare - ADD CONSTRAINT storageadmin_sambashare_path_key UNIQUE (path); - - --- --- Name: storageadmin_sambashare_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_sambashare - ADD CONSTRAINT storageadmin_sambashare_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_sambashare_share_id_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_sambashare - ADD CONSTRAINT storageadmin_sambashare_share_id_key UNIQUE (share_id); - - --- --- Name: storageadmin_setup_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_setup - ADD CONSTRAINT storageadmin_setup_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_sftp_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_sftp - ADD CONSTRAINT storageadmin_sftp_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_sftp_share_id_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_sftp - ADD CONSTRAINT storageadmin_sftp_share_id_key UNIQUE (share_id); - - --- --- Name: storageadmin_share_name_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_share - ADD CONSTRAINT storageadmin_share_name_key UNIQUE (name); - - --- --- Name: storageadmin_share_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_share - ADD CONSTRAINT storageadmin_share_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_smartattribute_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_smartattribute - ADD CONSTRAINT storageadmin_smartattribute_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_smartcapability_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_smartcapability - ADD CONSTRAINT storageadmin_smartcapability_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_smarterrorlog_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_smarterrorlog - ADD CONSTRAINT storageadmin_smarterrorlog_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_smarterrorlogsummary_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_smarterrorlogsummary - ADD CONSTRAINT storageadmin_smarterrorlogsummary_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_smartidentity_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_smartidentity - ADD CONSTRAINT storageadmin_smartidentity_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_smartinfo_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_smartinfo - ADD CONSTRAINT storageadmin_smartinfo_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_smarttestlog_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_smarttestlog - ADD CONSTRAINT storageadmin_smarttestlog_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_smarttestlogdetail_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_smarttestlogdetail - ADD CONSTRAINT storageadmin_smarttestlogdetail_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_snapshot_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_snapshot - ADD CONSTRAINT storageadmin_snapshot_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_snapshot_share_id_name_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_snapshot - ADD CONSTRAINT storageadmin_snapshot_share_id_name_key UNIQUE (share_id, name); - - --- --- Name: storageadmin_supportcase_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_supportcase - ADD CONSTRAINT storageadmin_supportcase_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_teamconnection_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_teamconnection - ADD CONSTRAINT storageadmin_teamconnection_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_tlscertificate_name_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_tlscertificate - ADD CONSTRAINT storageadmin_tlscertificate_name_key UNIQUE (name); - - --- --- Name: storageadmin_tlscertificate_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_tlscertificate - ADD CONSTRAINT storageadmin_tlscertificate_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_updatesubscription_name_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_updatesubscription - ADD CONSTRAINT storageadmin_updatesubscription_name_key UNIQUE (name); - - --- --- Name: storageadmin_updatesubscription_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_updatesubscription - ADD CONSTRAINT storageadmin_updatesubscription_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_user_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_user - ADD CONSTRAINT storageadmin_user_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_user_smb_shares_pkey; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_user_smb_shares - ADD CONSTRAINT storageadmin_user_smb_shares_pkey PRIMARY KEY (id); - - --- --- Name: storageadmin_user_smb_shares_user_id_f25f9d868ba1e52_uniq; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_user_smb_shares - ADD CONSTRAINT storageadmin_user_smb_shares_user_id_f25f9d868ba1e52_uniq UNIQUE (user_id, sambashare_id); - - --- --- Name: storageadmin_user_user_id_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_user - ADD CONSTRAINT storageadmin_user_user_id_key UNIQUE (user_id); - - --- --- Name: storageadmin_user_username_key; Type: CONSTRAINT; Schema: public; Owner: rocky; Tablespace: --- - -ALTER TABLE ONLY storageadmin_user - ADD CONSTRAINT storageadmin_user_username_key UNIQUE (username); - - --- --- Name: auth_group_name_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX auth_group_name_like ON auth_group USING btree (name varchar_pattern_ops); - - --- --- Name: auth_group_permissions_group_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX auth_group_permissions_group_id ON auth_group_permissions USING btree (group_id); - - --- --- Name: auth_group_permissions_permission_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX auth_group_permissions_permission_id ON auth_group_permissions USING btree (permission_id); - - --- --- Name: auth_permission_content_type_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX auth_permission_content_type_id ON auth_permission USING btree (content_type_id); - - --- --- Name: auth_user_groups_group_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX auth_user_groups_group_id ON auth_user_groups USING btree (group_id); - - --- --- Name: auth_user_groups_user_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX auth_user_groups_user_id ON auth_user_groups USING btree (user_id); - - --- --- Name: auth_user_user_permissions_permission_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX auth_user_user_permissions_permission_id ON auth_user_user_permissions USING btree (permission_id); - - --- --- Name: auth_user_user_permissions_user_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX auth_user_user_permissions_user_id ON auth_user_user_permissions USING btree (user_id); - - --- --- Name: auth_user_username_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX auth_user_username_like ON auth_user USING btree (username varchar_pattern_ops); - - --- --- Name: django_admin_log_content_type_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX django_admin_log_content_type_id ON django_admin_log USING btree (content_type_id); - - --- --- Name: django_admin_log_user_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX django_admin_log_user_id ON django_admin_log USING btree (user_id); - - --- --- Name: django_session_expire_date; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX django_session_expire_date ON django_session USING btree (expire_date); - - --- --- Name: django_session_session_key_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX django_session_session_key_like ON django_session USING btree (session_key varchar_pattern_ops); - - --- --- Name: django_ztask_task_uuid_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX django_ztask_task_uuid_like ON django_ztask_task USING btree (uuid varchar_pattern_ops); - - --- --- Name: oauth2_provider_accesstoken_application_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX oauth2_provider_accesstoken_application_id ON oauth2_provider_accesstoken USING btree (application_id); - - --- --- Name: oauth2_provider_accesstoken_token; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX oauth2_provider_accesstoken_token ON oauth2_provider_accesstoken USING btree (token); - - --- --- Name: oauth2_provider_accesstoken_user_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX oauth2_provider_accesstoken_user_id ON oauth2_provider_accesstoken USING btree (user_id); - - --- --- Name: oauth2_provider_application_client_id_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX oauth2_provider_application_client_id_like ON oauth2_provider_application USING btree (client_id varchar_pattern_ops); - - --- --- Name: oauth2_provider_application_user_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX oauth2_provider_application_user_id ON oauth2_provider_application USING btree (user_id); - - --- --- Name: oauth2_provider_grant_application_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX oauth2_provider_grant_application_id ON oauth2_provider_grant USING btree (application_id); - - --- --- Name: oauth2_provider_grant_code; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX oauth2_provider_grant_code ON oauth2_provider_grant USING btree (code); - - --- --- Name: oauth2_provider_grant_user_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX oauth2_provider_grant_user_id ON oauth2_provider_grant USING btree (user_id); - - --- --- Name: oauth2_provider_refreshtoken_application_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX oauth2_provider_refreshtoken_application_id ON oauth2_provider_refreshtoken USING btree (application_id); - - --- --- Name: oauth2_provider_refreshtoken_token; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX oauth2_provider_refreshtoken_token ON oauth2_provider_refreshtoken USING btree (token); - - --- --- Name: oauth2_provider_refreshtoken_user_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX oauth2_provider_refreshtoken_user_id ON oauth2_provider_refreshtoken USING btree (user_id); - - --- --- Name: storageadmin_apikeys_key_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_apikeys_key_like ON storageadmin_apikeys USING btree (key varchar_pattern_ops); - - --- --- Name: storageadmin_apikeys_user_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_apikeys_user_like ON storageadmin_apikeys USING btree ("user" varchar_pattern_ops); - - --- --- Name: storageadmin_appliance_ip_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_appliance_ip_like ON storageadmin_appliance USING btree (ip varchar_pattern_ops); - - --- --- Name: storageadmin_appliance_uuid_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_appliance_uuid_like ON storageadmin_appliance USING btree (uuid varchar_pattern_ops); - - --- --- Name: storageadmin_bondconnection_connection_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_bondconnection_connection_id ON storageadmin_bondconnection USING btree (connection_id); - - --- --- Name: storageadmin_containeroption_container_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_containeroption_container_id ON storageadmin_containeroption USING btree (container_id); - - --- --- Name: storageadmin_dcontainer_dimage_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_dcontainer_dimage_id ON storageadmin_dcontainer USING btree (dimage_id); - - --- --- Name: storageadmin_dcontainer_name_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_dcontainer_name_like ON storageadmin_dcontainer USING btree (name varchar_pattern_ops); - - --- --- Name: storageadmin_dcontainer_rockon_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_dcontainer_rockon_id ON storageadmin_dcontainer USING btree (rockon_id); - - --- --- Name: storageadmin_dcontainerenv_container_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_dcontainerenv_container_id ON storageadmin_dcontainerenv USING btree (container_id); - - --- --- Name: storageadmin_dcontainerlink_destination_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_dcontainerlink_destination_id ON storageadmin_dcontainerlink USING btree (destination_id); - - --- --- Name: storageadmin_dcustomconfig_rockon_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_dcustomconfig_rockon_id ON storageadmin_dcustomconfig USING btree (rockon_id); - - --- --- Name: storageadmin_disk_name_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_disk_name_like ON storageadmin_disk USING btree (name varchar_pattern_ops); - - --- --- Name: storageadmin_disk_pool_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_disk_pool_id ON storageadmin_disk USING btree (pool_id); - - --- --- Name: storageadmin_dport_container_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_dport_container_id ON storageadmin_dport USING btree (container_id); - - --- --- Name: storageadmin_dvolume_container_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_dvolume_container_id ON storageadmin_dvolume USING btree (container_id); - - --- --- Name: storageadmin_dvolume_share_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_dvolume_share_id ON storageadmin_dvolume USING btree (share_id); - - --- --- Name: storageadmin_emailclient_name_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_emailclient_name_like ON storageadmin_emailclient USING btree (name varchar_pattern_ops); - - --- --- Name: storageadmin_ethernetconnection_connection_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_ethernetconnection_connection_id ON storageadmin_ethernetconnection USING btree (connection_id); - - --- --- Name: storageadmin_installedplugin_plugin_meta_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_installedplugin_plugin_meta_id ON storageadmin_installedplugin USING btree (plugin_meta_id); - - --- --- Name: storageadmin_iscsitarget_dev_name_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_iscsitarget_dev_name_like ON storageadmin_iscsitarget USING btree (dev_name varchar_pattern_ops); - - --- --- Name: storageadmin_iscsitarget_share_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_iscsitarget_share_id ON storageadmin_iscsitarget USING btree (share_id); - - --- --- Name: storageadmin_iscsitarget_tname_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_iscsitarget_tname_like ON storageadmin_iscsitarget USING btree (tname varchar_pattern_ops); - - --- --- Name: storageadmin_netatalkshare_path_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_netatalkshare_path_like ON storageadmin_netatalkshare USING btree (path varchar_pattern_ops); - - --- --- Name: storageadmin_networkconnection_master_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_networkconnection_master_id ON storageadmin_networkconnection USING btree (master_id); - - --- --- Name: storageadmin_networkconnection_uuid_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_networkconnection_uuid_like ON storageadmin_networkconnection USING btree (uuid varchar_pattern_ops); - - --- --- Name: storageadmin_networkdevice_connection_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_networkdevice_connection_id ON storageadmin_networkdevice USING btree (connection_id); - - --- --- Name: storageadmin_networkdevice_name_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_networkdevice_name_like ON storageadmin_networkdevice USING btree (name varchar_pattern_ops); - - --- --- Name: storageadmin_nfsexport_export_group_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_nfsexport_export_group_id ON storageadmin_nfsexport USING btree (export_group_id); - - --- --- Name: storageadmin_nfsexport_share_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_nfsexport_share_id ON storageadmin_nfsexport USING btree (share_id); - - --- --- Name: storageadmin_oauthapp_name_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_oauthapp_name_like ON storageadmin_oauthapp USING btree (name varchar_pattern_ops); - - --- --- Name: storageadmin_oauthapp_user_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_oauthapp_user_id ON storageadmin_oauthapp USING btree (user_id); - - --- --- Name: storageadmin_plugin_display_name_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_plugin_display_name_like ON storageadmin_plugin USING btree (display_name varchar_pattern_ops); - - --- --- Name: storageadmin_plugin_key_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_plugin_key_like ON storageadmin_plugin USING btree (key varchar_pattern_ops); - - --- --- Name: storageadmin_plugin_name_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_plugin_name_like ON storageadmin_plugin USING btree (name varchar_pattern_ops); - - --- --- Name: storageadmin_pool_name_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_pool_name_like ON storageadmin_pool USING btree (name varchar_pattern_ops); - - --- --- Name: storageadmin_poolbalance_pool_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_poolbalance_pool_id ON storageadmin_poolbalance USING btree (pool_id); - - --- --- Name: storageadmin_poolscrub_pool_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_poolscrub_pool_id ON storageadmin_poolscrub USING btree (pool_id); - - --- --- Name: storageadmin_posixacls_smb_share_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_posixacls_smb_share_id ON storageadmin_posixacls USING btree (smb_share_id); - - --- --- Name: storageadmin_sambacustomconfig_smb_share_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_sambacustomconfig_smb_share_id ON storageadmin_sambacustomconfig USING btree (smb_share_id); - - --- --- Name: storageadmin_sambashare_path_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_sambashare_path_like ON storageadmin_sambashare USING btree (path varchar_pattern_ops); - - --- --- Name: storageadmin_share_name_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_share_name_like ON storageadmin_share USING btree (name varchar_pattern_ops); - - --- --- Name: storageadmin_share_pool_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_share_pool_id ON storageadmin_share USING btree (pool_id); - - --- --- Name: storageadmin_smartattribute_info_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_smartattribute_info_id ON storageadmin_smartattribute USING btree (info_id); - - --- --- Name: storageadmin_smartcapability_info_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_smartcapability_info_id ON storageadmin_smartcapability USING btree (info_id); - - --- --- Name: storageadmin_smarterrorlog_info_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_smarterrorlog_info_id ON storageadmin_smarterrorlog USING btree (info_id); - - --- --- Name: storageadmin_smarterrorlogsummary_info_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_smarterrorlogsummary_info_id ON storageadmin_smarterrorlogsummary USING btree (info_id); - - --- --- Name: storageadmin_smartidentity_info_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_smartidentity_info_id ON storageadmin_smartidentity USING btree (info_id); - - --- --- Name: storageadmin_smartinfo_disk_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_smartinfo_disk_id ON storageadmin_smartinfo USING btree (disk_id); - - --- --- Name: storageadmin_smarttestlog_info_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_smarttestlog_info_id ON storageadmin_smarttestlog USING btree (info_id); - - --- --- Name: storageadmin_smarttestlogdetail_info_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_smarttestlogdetail_info_id ON storageadmin_smarttestlogdetail USING btree (info_id); - - --- --- Name: storageadmin_snapshot_share_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_snapshot_share_id ON storageadmin_snapshot USING btree (share_id); - - --- --- Name: storageadmin_teamconnection_connection_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_teamconnection_connection_id ON storageadmin_teamconnection USING btree (connection_id); - - --- --- Name: storageadmin_tlscertificate_name_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_tlscertificate_name_like ON storageadmin_tlscertificate USING btree (name varchar_pattern_ops); - - --- --- Name: storageadmin_updatesubscription_appliance_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_updatesubscription_appliance_id ON storageadmin_updatesubscription USING btree (appliance_id); - - --- --- Name: storageadmin_updatesubscription_name_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_updatesubscription_name_like ON storageadmin_updatesubscription USING btree (name varchar_pattern_ops); - - --- --- Name: storageadmin_user_group_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_user_group_id ON storageadmin_user USING btree (group_id); - - --- --- Name: storageadmin_user_smb_shares_sambashare_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_user_smb_shares_sambashare_id ON storageadmin_user_smb_shares USING btree (sambashare_id); - - --- --- Name: storageadmin_user_smb_shares_user_id; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_user_smb_shares_user_id ON storageadmin_user_smb_shares USING btree (user_id); - - --- --- Name: storageadmin_user_username_like; Type: INDEX; Schema: public; Owner: rocky; Tablespace: --- - -CREATE INDEX storageadmin_user_username_like ON storageadmin_user USING btree (username varchar_pattern_ops); - - --- --- Name: access_token_id_refs_id_4eca7025; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY oauth2_provider_refreshtoken - ADD CONSTRAINT access_token_id_refs_id_4eca7025 FOREIGN KEY (access_token_id) REFERENCES oauth2_provider_accesstoken(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: appliance_id_refs_id_dc20906c; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_updatesubscription - ADD CONSTRAINT appliance_id_refs_id_dc20906c FOREIGN KEY (appliance_id) REFERENCES storageadmin_appliance(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: application_id_refs_id_3a4939c0; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY oauth2_provider_grant - ADD CONSTRAINT application_id_refs_id_3a4939c0 FOREIGN KEY (application_id) REFERENCES oauth2_provider_application(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: application_id_refs_id_50af46ef; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY oauth2_provider_accesstoken - ADD CONSTRAINT application_id_refs_id_50af46ef FOREIGN KEY (application_id) REFERENCES oauth2_provider_application(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: application_id_refs_id_96fa9bab; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY oauth2_provider_refreshtoken - ADD CONSTRAINT application_id_refs_id_96fa9bab FOREIGN KEY (application_id) REFERENCES oauth2_provider_application(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: application_id_refs_id_bfbcdfad; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_oauthapp - ADD CONSTRAINT application_id_refs_id_bfbcdfad FOREIGN KEY (application_id) REFERENCES oauth2_provider_application(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: auth_group_permissions_permission_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY auth_group_permissions - ADD CONSTRAINT auth_group_permissions_permission_id_fkey FOREIGN KEY (permission_id) REFERENCES auth_permission(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: auth_user_groups_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY auth_user_groups - ADD CONSTRAINT auth_user_groups_group_id_fkey FOREIGN KEY (group_id) REFERENCES auth_group(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: auth_user_user_permissions_permission_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY auth_user_user_permissions - ADD CONSTRAINT auth_user_user_permissions_permission_id_fkey FOREIGN KEY (permission_id) REFERENCES auth_permission(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: connection_id_refs_id_1db23ec5; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_networkdevice - ADD CONSTRAINT connection_id_refs_id_1db23ec5 FOREIGN KEY (connection_id) REFERENCES storageadmin_networkconnection(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: connection_id_refs_id_5d7c704d; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_teamconnection - ADD CONSTRAINT connection_id_refs_id_5d7c704d FOREIGN KEY (connection_id) REFERENCES storageadmin_networkconnection(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: connection_id_refs_id_61d432b3; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_ethernetconnection - ADD CONSTRAINT connection_id_refs_id_61d432b3 FOREIGN KEY (connection_id) REFERENCES storageadmin_networkconnection(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: connection_id_refs_id_6207f2c5; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_bondconnection - ADD CONSTRAINT connection_id_refs_id_6207f2c5 FOREIGN KEY (connection_id) REFERENCES storageadmin_networkconnection(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: container_id_refs_id_494adbb2; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_dcontainerenv - ADD CONSTRAINT container_id_refs_id_494adbb2 FOREIGN KEY (container_id) REFERENCES storageadmin_dcontainer(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: container_id_refs_id_65b98668; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_dvolume - ADD CONSTRAINT container_id_refs_id_65b98668 FOREIGN KEY (container_id) REFERENCES storageadmin_dcontainer(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: container_id_refs_id_86340f46; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_dport - ADD CONSTRAINT container_id_refs_id_86340f46 FOREIGN KEY (container_id) REFERENCES storageadmin_dcontainer(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: container_id_refs_id_9f9a4ebb; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_containeroption - ADD CONSTRAINT container_id_refs_id_9f9a4ebb FOREIGN KEY (container_id) REFERENCES storageadmin_dcontainer(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: content_type_id_refs_id_d043b34a; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY auth_permission - ADD CONSTRAINT content_type_id_refs_id_d043b34a FOREIGN KEY (content_type_id) REFERENCES django_content_type(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: destination_id_refs_id_aea0cae7; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_dcontainerlink - ADD CONSTRAINT destination_id_refs_id_aea0cae7 FOREIGN KEY (destination_id) REFERENCES storageadmin_dcontainer(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: dimage_id_refs_id_f41f79d2; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_dcontainer - ADD CONSTRAINT dimage_id_refs_id_f41f79d2 FOREIGN KEY (dimage_id) REFERENCES storageadmin_dimage(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: disk_id_refs_id_c956c226; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_smartinfo - ADD CONSTRAINT disk_id_refs_id_c956c226 FOREIGN KEY (disk_id) REFERENCES storageadmin_disk(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: django_admin_log_content_type_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY django_admin_log - ADD CONSTRAINT django_admin_log_content_type_id_fkey FOREIGN KEY (content_type_id) REFERENCES django_content_type(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: django_admin_log_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY django_admin_log - ADD CONSTRAINT django_admin_log_user_id_fkey FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: group_id_refs_id_82c98608; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_user - ADD CONSTRAINT group_id_refs_id_82c98608 FOREIGN KEY (group_id) REFERENCES storageadmin_group(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: group_id_refs_id_f4b32aac; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY auth_group_permissions - ADD CONSTRAINT group_id_refs_id_f4b32aac FOREIGN KEY (group_id) REFERENCES auth_group(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: info_id_refs_id_22f076e4; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_smarterrorlog - ADD CONSTRAINT info_id_refs_id_22f076e4 FOREIGN KEY (info_id) REFERENCES storageadmin_smartinfo(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: info_id_refs_id_31af95b7; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_smarterrorlogsummary - ADD CONSTRAINT info_id_refs_id_31af95b7 FOREIGN KEY (info_id) REFERENCES storageadmin_smartinfo(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: info_id_refs_id_334f88ba; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_smartidentity - ADD CONSTRAINT info_id_refs_id_334f88ba FOREIGN KEY (info_id) REFERENCES storageadmin_smartinfo(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: info_id_refs_id_347c5948; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_smartcapability - ADD CONSTRAINT info_id_refs_id_347c5948 FOREIGN KEY (info_id) REFERENCES storageadmin_smartinfo(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: info_id_refs_id_3b539131; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_smarttestlogdetail - ADD CONSTRAINT info_id_refs_id_3b539131 FOREIGN KEY (info_id) REFERENCES storageadmin_smartinfo(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: info_id_refs_id_4a394feb; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_smartattribute - ADD CONSTRAINT info_id_refs_id_4a394feb FOREIGN KEY (info_id) REFERENCES storageadmin_smartinfo(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: info_id_refs_id_5ecc771a; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_smarttestlog - ADD CONSTRAINT info_id_refs_id_5ecc771a FOREIGN KEY (info_id) REFERENCES storageadmin_smartinfo(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: master_id_refs_id_d6caccb5; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_networkconnection - ADD CONSTRAINT master_id_refs_id_d6caccb5 FOREIGN KEY (master_id) REFERENCES storageadmin_networkconnection(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: pool_id_refs_id_5461e944; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_poolbalance - ADD CONSTRAINT pool_id_refs_id_5461e944 FOREIGN KEY (pool_id) REFERENCES storageadmin_pool(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: rockon_id_refs_id_2e2b6fa6; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_dcontainer - ADD CONSTRAINT rockon_id_refs_id_2e2b6fa6 FOREIGN KEY (rockon_id) REFERENCES storageadmin_rockon(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: rockon_id_refs_id_8ab363eb; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_dcustomconfig - ADD CONSTRAINT rockon_id_refs_id_8ab363eb FOREIGN KEY (rockon_id) REFERENCES storageadmin_rockon(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: sambashare_id_refs_id_4b495b6c; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_user_smb_shares - ADD CONSTRAINT sambashare_id_refs_id_4b495b6c FOREIGN KEY (sambashare_id) REFERENCES storageadmin_sambashare(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: share_id_refs_id_eb01e197; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_netatalkshare - ADD CONSTRAINT share_id_refs_id_eb01e197 FOREIGN KEY (share_id) REFERENCES storageadmin_share(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: share_id_refs_id_ec6f6dcb; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_dvolume - ADD CONSTRAINT share_id_refs_id_ec6f6dcb FOREIGN KEY (share_id) REFERENCES storageadmin_share(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: smb_share_id_refs_id_6c4ec14e; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_sambacustomconfig - ADD CONSTRAINT smb_share_id_refs_id_6c4ec14e FOREIGN KEY (smb_share_id) REFERENCES storageadmin_sambashare(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: source_id_refs_id_aea0cae7; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_dcontainerlink - ADD CONSTRAINT source_id_refs_id_aea0cae7 FOREIGN KEY (source_id) REFERENCES storageadmin_dcontainer(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: storageadmin_dashboardconfig_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_dashboardconfig - ADD CONSTRAINT storageadmin_dashboardconfig_user_id_fkey FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: storageadmin_disk_pool_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_disk - ADD CONSTRAINT storageadmin_disk_pool_id_fkey FOREIGN KEY (pool_id) REFERENCES storageadmin_pool(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: storageadmin_installedplugin_plugin_meta_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_installedplugin - ADD CONSTRAINT storageadmin_installedplugin_plugin_meta_id_fkey FOREIGN KEY (plugin_meta_id) REFERENCES storageadmin_plugin(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: storageadmin_iscsitarget_share_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_iscsitarget - ADD CONSTRAINT storageadmin_iscsitarget_share_id_fkey FOREIGN KEY (share_id) REFERENCES storageadmin_share(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: storageadmin_nfsexport_export_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_nfsexport - ADD CONSTRAINT storageadmin_nfsexport_export_group_id_fkey FOREIGN KEY (export_group_id) REFERENCES storageadmin_nfsexportgroup(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: storageadmin_nfsexport_share_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_nfsexport - ADD CONSTRAINT storageadmin_nfsexport_share_id_fkey FOREIGN KEY (share_id) REFERENCES storageadmin_share(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: storageadmin_poolscrub_pool_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_poolscrub - ADD CONSTRAINT storageadmin_poolscrub_pool_id_fkey FOREIGN KEY (pool_id) REFERENCES storageadmin_pool(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: storageadmin_posixacls_smb_share_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_posixacls - ADD CONSTRAINT storageadmin_posixacls_smb_share_id_fkey FOREIGN KEY (smb_share_id) REFERENCES storageadmin_sambashare(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: storageadmin_sambashare_share_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_sambashare - ADD CONSTRAINT storageadmin_sambashare_share_id_fkey FOREIGN KEY (share_id) REFERENCES storageadmin_share(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: storageadmin_sftp_share_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_sftp - ADD CONSTRAINT storageadmin_sftp_share_id_fkey FOREIGN KEY (share_id) REFERENCES storageadmin_share(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: storageadmin_share_pool_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_share - ADD CONSTRAINT storageadmin_share_pool_id_fkey FOREIGN KEY (pool_id) REFERENCES storageadmin_pool(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: storageadmin_snapshot_share_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_snapshot - ADD CONSTRAINT storageadmin_snapshot_share_id_fkey FOREIGN KEY (share_id) REFERENCES storageadmin_share(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: storageadmin_user_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_user - ADD CONSTRAINT storageadmin_user_user_id_fkey FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: user_id_refs_id_11f4dade; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY oauth2_provider_accesstoken - ADD CONSTRAINT user_id_refs_id_11f4dade FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: user_id_refs_id_27d71a58; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY oauth2_provider_grant - ADD CONSTRAINT user_id_refs_id_27d71a58 FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: user_id_refs_id_40c41112; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY auth_user_groups - ADD CONSTRAINT user_id_refs_id_40c41112 FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: user_id_refs_id_4dc23c39; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY auth_user_user_permissions - ADD CONSTRAINT user_id_refs_id_4dc23c39 FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: user_id_refs_id_74e0195e; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_oauthapp - ADD CONSTRAINT user_id_refs_id_74e0195e FOREIGN KEY (user_id) REFERENCES storageadmin_user(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: user_id_refs_id_76772602; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY oauth2_provider_refreshtoken - ADD CONSTRAINT user_id_refs_id_76772602 FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: user_id_refs_id_7b636ccc; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY storageadmin_user_smb_shares - ADD CONSTRAINT user_id_refs_id_7b636ccc FOREIGN KEY (user_id) REFERENCES storageadmin_user(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: user_id_refs_id_f9cca3bd; Type: FK CONSTRAINT; Schema: public; Owner: rocky --- - -ALTER TABLE ONLY oauth2_provider_application - ADD CONSTRAINT user_id_refs_id_f9cca3bd FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED; - - --- --- Name: public; Type: ACL; Schema: -; Owner: postgres --- - -REVOKE ALL ON SCHEMA public FROM PUBLIC; -REVOKE ALL ON SCHEMA public FROM postgres; -GRANT ALL ON SCHEMA public TO postgres; -GRANT ALL ON SCHEMA public TO PUBLIC; - - --- --- PostgreSQL database dump complete --- - diff --git a/src/rockstor/scripts/initrock.py b/src/rockstor/scripts/initrock.py index 32de1def3..7023838da 100644 --- a/src/rockstor/scripts/initrock.py +++ b/src/rockstor/scripts/initrock.py @@ -37,12 +37,14 @@ logger = logging.getLogger(__name__) BASE_DIR = settings.ROOT_DIR # ends in "/" -BASE_BIN = "{}.venv/bin".format(BASE_DIR) -CONF_DIR = "{}conf".format(BASE_DIR) -DJANGO = "{}/django-admin".format(BASE_BIN) -STAMP = "{}/.initrock".format(BASE_DIR) -FLASH_OPTIMIZE = "{}/flash-optimize".format(BASE_BIN) -DJANGO_PREP_DB = "{}/prep_db".format(BASE_BIN) +BASE_BIN = f"{BASE_DIR}.venv/bin" +CONF_DIR = f"{BASE_DIR}conf" +DJANGO = f"{BASE_BIN}/django-admin" +DJANGO_MIGRATE_CMD = [DJANGO, "migrate", "--noinput"] +DJANGO_MIGRATE_SMART_MANAGER_CMD = DJANGO_MIGRATE_CMD + ["--database=smart_manager", "smart_manager"] +STAMP = f"{BASE_DIR}/.initrock" +FLASH_OPTIMIZE = f"{BASE_BIN}/flash-optimize" +DJANGO_PREP_DB = f"{BASE_BIN}/prep_db" OPENSSL = "/usr/bin/openssl" RPM = "/usr/bin/rpm" YUM = "/usr/bin/yum" @@ -63,7 +65,7 @@ # su - postgres -c "psql -c \"SELECT ROLPASSWORD FROM pg_authid WHERE rolname = 'rocky'\"" # su - postgres -c "psql -c \"ALTER ROLE rocky WITH PASSWORD 'rocky'\"" -OVERWRITE_PG_HBA = "cp -f {}/pg_hba.conf /var/lib/pgsql/data/".format(CONF_DIR) +OVERWRITE_PG_HBA = f"cp -f {CONF_DIR}/pg_hba.conf /var/lib/pgsql/data/" PG_RELOAD = "pg_ctl reload" # Does not require pg_hba.conf based authentication. RUN_SQL = "psql -w -f" # Without password prompt and from file. # @@ -74,17 +76,13 @@ DB_SYS_TUNE = OrderedDict() DB_SYS_TUNE["Setup_host_based_auth"] = OVERWRITE_PG_HBA DB_SYS_TUNE["Reload_config"] = PG_RELOAD # Enables pg_hba for following psql access. -DB_SYS_TUNE["PG_tune"] = "{} {}/postgresql_tune.sql".format(RUN_SQL, CONF_DIR) +DB_SYS_TUNE["PG_tune"] = f"{RUN_SQL} {CONF_DIR}/postgresql_tune.sql" -# Create and then populate our databases from scratch. -# # {storageadmin,smartdb}.sql.in are created using: -# `pg_dump --username=rocky > .sql.in +# Create and then populate our databases (default & smart_manager) from scratch. DB_SETUP = OrderedDict() -DB_SETUP["drop_and_recreate"] = "{} {}/postgresql_setup.sql".format(RUN_SQL, CONF_DIR) -DB_SETUP[ - "populate_storageadmin" -] = "psql storageadmin -w -f {}/storageadmin.sql.in".format(CONF_DIR) -DB_SETUP["populate_smartdb"] = "psql smartdb -w -f {}/smartdb.sql.in".format(CONF_DIR) +DB_SETUP["drop_and_recreate"] = f"{RUN_SQL} {CONF_DIR}/postgresql_setup.sql" +DB_SETUP["migrate_default"] = DJANGO_MIGRATE_CMD +DB_SETUP["migrate_smart_manager"] = DJANGO_MIGRATE_SMART_MANAGER_CMD # List of systemd services to instantiate/update or remove, if required. # Service filenames that are not found in CONF_DIR will be removed from the system. @@ -548,20 +546,21 @@ def main(): ): if db_stage_name == "Setup Databases" and db_already_setup: continue - logging.info("--DB-- {} --DB--".format(db_stage_name)) + logging.info(f"--DB-- {db_stage_name} --DB--") for action, command in db_stage_items.items(): - logging.info("--DB-- Running - {}".format(action)) - run_command(["su", "-", "postgres", "-c", command]) - logging.info("--DB-- Done with {}.".format(action)) - logging.info("--DB-- {} Done --DB--.".format(db_stage_name)) + logging.info(f"--DB-- Running - {action}") + if action.startswith("migrate"): + run_command(command) + else: + run_command(["su", "-", "postgres", "-c", command]) + logging.info(f"--DB-- Done with {action}.") + logging.info(f"--DB-- {db_stage_name} Done --DB--.") if db_stage_name == "Setup Databases": run_command(["touch", STAMP]) # file flag indicating db setup logging.info("Running app database migrations...") - migration_cmd = [DJANGO, "migrate", "--noinput"] - fake_migration_cmd = migration_cmd + ["--fake"] - fake_initial_migration_cmd = migration_cmd + ["--fake-initial"] - smartdb_opts = ["--database=smart_manager", "smart_manager"] + fake_migration_cmd = DJANGO_MIGRATE_CMD + ["--fake"] + fake_initial_migration_cmd = DJANGO_MIGRATE_CMD + ["--fake-initial"] # Migrate Content types before individual apps logger.debug("migrate (--fake-initial) contenttypes") @@ -588,9 +587,9 @@ def main(): ) run_command(fake_migration_cmd + [db_arg, app, "0001_initial"], log=True) - run_command(migration_cmd + ["auth"], log=True) - run_command(migration_cmd + ["storageadmin"], log=True) - run_command(migration_cmd + smartdb_opts, log=True) + run_command(DJANGO_MIGRATE_CMD + ["auth"], log=True) + run_command(DJANGO_MIGRATE_CMD + ["storageadmin"], log=True) + run_command(DJANGO_MIGRATE_SMART_MANAGER_CMD, log=True) # Avoid re-apply from our six days 0002_08_updates to oauth2_provider # by faking so we can catch-up on remaining migrations. @@ -615,7 +614,7 @@ def main(): ) # Run all migrations for oauth2_provider - run_command(migration_cmd + ["oauth2_provider"], log=True) + run_command(DJANGO_MIGRATE_CMD + ["oauth2_provider"], log=True) logging.info("DB Migrations Done") diff --git a/src/rockstor/smart_manager/south_migrations/0001_initial.py b/src/rockstor/smart_manager/south_migrations/0001_initial.py deleted file mode 100644 index 79499f5d1..000000000 --- a/src/rockstor/smart_manager/south_migrations/0001_initial.py +++ /dev/null @@ -1,673 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'CPUMetric' - db.create_table(u'smart_manager_cpumetric', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=10)), - ('umode', self.gf('django.db.models.fields.IntegerField')()), - ('umode_nice', self.gf('django.db.models.fields.IntegerField')()), - ('smode', self.gf('django.db.models.fields.IntegerField')()), - ('idle', self.gf('django.db.models.fields.IntegerField')()), - ('ts', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, db_index=True, blank=True)), - )) - db.send_create_signal('smart_manager', ['CPUMetric']) - - # Adding model 'DiskStat' - db.create_table(u'smart_manager_diskstat', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=128)), - ('reads_completed', self.gf('django.db.models.fields.FloatField')()), - ('reads_merged', self.gf('django.db.models.fields.FloatField')()), - ('sectors_read', self.gf('django.db.models.fields.FloatField')()), - ('ms_reading', self.gf('django.db.models.fields.FloatField')()), - ('writes_completed', self.gf('django.db.models.fields.FloatField')()), - ('writes_merged', self.gf('django.db.models.fields.FloatField')()), - ('sectors_written', self.gf('django.db.models.fields.FloatField')()), - ('ms_writing', self.gf('django.db.models.fields.FloatField')()), - ('ios_progress', self.gf('django.db.models.fields.FloatField')()), - ('ms_ios', self.gf('django.db.models.fields.FloatField')()), - ('weighted_ios', self.gf('django.db.models.fields.FloatField')()), - ('ts', self.gf('django.db.models.fields.DateTimeField')(db_index=True)), - )) - db.send_create_signal('smart_manager', ['DiskStat']) - - # Adding model 'LoadAvg' - db.create_table(u'smart_manager_loadavg', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('load_1', self.gf('django.db.models.fields.FloatField')()), - ('load_5', self.gf('django.db.models.fields.FloatField')()), - ('load_15', self.gf('django.db.models.fields.FloatField')()), - ('active_threads', self.gf('django.db.models.fields.IntegerField')()), - ('total_threads', self.gf('django.db.models.fields.IntegerField')()), - ('latest_pid', self.gf('django.db.models.fields.IntegerField')()), - ('idle_seconds', self.gf('django.db.models.fields.IntegerField')()), - ('ts', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, db_index=True, blank=True)), - )) - db.send_create_signal('smart_manager', ['LoadAvg']) - - # Adding model 'MemInfo' - db.create_table(u'smart_manager_meminfo', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('total', self.gf('django.db.models.fields.IntegerField')()), - ('free', self.gf('django.db.models.fields.IntegerField')()), - ('buffers', self.gf('django.db.models.fields.IntegerField')()), - ('cached', self.gf('django.db.models.fields.IntegerField')()), - ('swap_total', self.gf('django.db.models.fields.IntegerField')()), - ('swap_free', self.gf('django.db.models.fields.IntegerField')()), - ('active', self.gf('django.db.models.fields.IntegerField')()), - ('inactive', self.gf('django.db.models.fields.IntegerField')()), - ('dirty', self.gf('django.db.models.fields.IntegerField')()), - ('ts', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, db_index=True, blank=True)), - )) - db.send_create_signal('smart_manager', ['MemInfo']) - - # Adding model 'VmStat' - db.create_table(u'smart_manager_vmstat', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('free_pages', self.gf('django.db.models.fields.IntegerField')()), - ('ts', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, db_index=True, blank=True)), - )) - db.send_create_signal('smart_manager', ['VmStat']) - - # Adding model 'Service' - db.create_table(u'smart_manager_service', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=24)), - ('display_name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=24)), - ('config', self.gf('django.db.models.fields.CharField')(max_length=8192, null=True)), - )) - db.send_create_signal('smart_manager', ['Service']) - - # Adding model 'ServiceStatus' - db.create_table(u'smart_manager_servicestatus', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('service', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['smart_manager.Service'])), - ('status', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('count', self.gf('django.db.models.fields.IntegerField')(default=1)), - ('ts', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, db_index=True, blank=True)), - )) - db.send_create_signal('smart_manager', ['ServiceStatus']) - - # Adding model 'SProbe' - db.create_table(u'smart_manager_sprobe', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('display_name', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)), - ('smart', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('state', self.gf('django.db.models.fields.CharField')(max_length=7)), - ('start', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, db_index=True, blank=True)), - ('end', self.gf('django.db.models.fields.DateTimeField')(null=True, db_index=True)), - )) - db.send_create_signal('smart_manager', ['SProbe']) - - # Adding model 'NFSDCallDistribution' - db.create_table(u'smart_manager_nfsdcalldistribution', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('rid', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['smart_manager.SProbe'])), - ('ts', self.gf('django.db.models.fields.DateTimeField')(db_index=True)), - ('num_lookup', self.gf('django.db.models.fields.IntegerField')()), - ('num_read', self.gf('django.db.models.fields.IntegerField')()), - ('num_write', self.gf('django.db.models.fields.IntegerField')()), - ('num_create', self.gf('django.db.models.fields.IntegerField')()), - ('num_commit', self.gf('django.db.models.fields.IntegerField')()), - ('num_remove', self.gf('django.db.models.fields.IntegerField')()), - ('sum_read', self.gf('django.db.models.fields.IntegerField')()), - ('sum_write', self.gf('django.db.models.fields.IntegerField')()), - )) - db.send_create_signal('smart_manager', ['NFSDCallDistribution']) - - # Adding model 'NFSDClientDistribution' - db.create_table(u'smart_manager_nfsdclientdistribution', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('rid', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['smart_manager.SProbe'])), - ('ts', self.gf('django.db.models.fields.DateTimeField')()), - ('ip', self.gf('django.db.models.fields.CharField')(max_length=15)), - ('num_lookup', self.gf('django.db.models.fields.IntegerField')()), - ('num_read', self.gf('django.db.models.fields.IntegerField')()), - ('num_write', self.gf('django.db.models.fields.IntegerField')()), - ('num_create', self.gf('django.db.models.fields.IntegerField')()), - ('num_commit', self.gf('django.db.models.fields.IntegerField')()), - ('num_remove', self.gf('django.db.models.fields.IntegerField')()), - ('sum_read', self.gf('django.db.models.fields.IntegerField')()), - ('sum_write', self.gf('django.db.models.fields.IntegerField')()), - )) - db.send_create_signal('smart_manager', ['NFSDClientDistribution']) - - # Adding model 'NFSDShareDistribution' - db.create_table(u'smart_manager_nfsdsharedistribution', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('rid', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['smart_manager.SProbe'])), - ('ts', self.gf('django.db.models.fields.DateTimeField')(db_index=True)), - ('share', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('num_lookup', self.gf('django.db.models.fields.IntegerField')()), - ('num_read', self.gf('django.db.models.fields.IntegerField')()), - ('num_write', self.gf('django.db.models.fields.IntegerField')()), - ('num_create', self.gf('django.db.models.fields.IntegerField')()), - ('num_commit', self.gf('django.db.models.fields.IntegerField')()), - ('num_remove', self.gf('django.db.models.fields.IntegerField')()), - ('sum_read', self.gf('django.db.models.fields.IntegerField')()), - ('sum_write', self.gf('django.db.models.fields.IntegerField')()), - )) - db.send_create_signal('smart_manager', ['NFSDShareDistribution']) - - # Adding model 'PoolUsage' - db.create_table(u'smart_manager_poolusage', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('pool', self.gf('django.db.models.fields.CharField')(max_length=4096)), - ('usage', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('ts', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, db_index=True, blank=True)), - ('count', self.gf('django.db.models.fields.IntegerField')(default=1)), - )) - db.send_create_signal('smart_manager', ['PoolUsage']) - - # Adding model 'NetStat' - db.create_table(u'smart_manager_netstat', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('device', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('kb_rx', self.gf('django.db.models.fields.FloatField')()), - ('packets_rx', self.gf('django.db.models.fields.FloatField')()), - ('errs_rx', self.gf('django.db.models.fields.FloatField')()), - ('drop_rx', self.gf('django.db.models.fields.IntegerField')()), - ('fifo_rx', self.gf('django.db.models.fields.IntegerField')()), - ('frame', self.gf('django.db.models.fields.IntegerField')()), - ('compressed_rx', self.gf('django.db.models.fields.IntegerField')()), - ('multicast_rx', self.gf('django.db.models.fields.IntegerField')()), - ('kb_tx', self.gf('django.db.models.fields.FloatField')()), - ('packets_tx', self.gf('django.db.models.fields.IntegerField')()), - ('errs_tx', self.gf('django.db.models.fields.IntegerField')()), - ('drop_tx', self.gf('django.db.models.fields.IntegerField')()), - ('fifo_tx', self.gf('django.db.models.fields.IntegerField')()), - ('colls', self.gf('django.db.models.fields.IntegerField')()), - ('carrier', self.gf('django.db.models.fields.IntegerField')()), - ('compressed_tx', self.gf('django.db.models.fields.IntegerField')()), - ('ts', self.gf('django.db.models.fields.DateTimeField')(db_index=True)), - )) - db.send_create_signal('smart_manager', ['NetStat']) - - # Adding model 'NFSDShareClientDistribution' - db.create_table(u'smart_manager_nfsdshareclientdistribution', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('rid', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['smart_manager.SProbe'])), - ('ts', self.gf('django.db.models.fields.DateTimeField')(db_index=True)), - ('share', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('client', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('num_lookup', self.gf('django.db.models.fields.IntegerField')()), - ('num_read', self.gf('django.db.models.fields.IntegerField')()), - ('num_write', self.gf('django.db.models.fields.IntegerField')()), - ('num_create', self.gf('django.db.models.fields.IntegerField')()), - ('num_commit', self.gf('django.db.models.fields.IntegerField')()), - ('num_remove', self.gf('django.db.models.fields.IntegerField')()), - ('sum_read', self.gf('django.db.models.fields.IntegerField')()), - ('sum_write', self.gf('django.db.models.fields.IntegerField')()), - )) - db.send_create_signal('smart_manager', ['NFSDShareClientDistribution']) - - # Adding model 'ShareUsage' - db.create_table(u'smart_manager_shareusage', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=4096)), - ('r_usage', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('e_usage', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('ts', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, db_index=True, blank=True)), - ('count', self.gf('django.db.models.fields.IntegerField')(default=1)), - )) - db.send_create_signal('smart_manager', ['ShareUsage']) - - # Adding model 'NFSDUidGidDistribution' - db.create_table(u'smart_manager_nfsduidgiddistribution', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('rid', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['smart_manager.SProbe'])), - ('ts', self.gf('django.db.models.fields.DateTimeField')(db_index=True)), - ('share', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('client', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('uid', self.gf('django.db.models.fields.IntegerField')()), - ('gid', self.gf('django.db.models.fields.IntegerField')()), - ('num_lookup', self.gf('django.db.models.fields.IntegerField')()), - ('num_read', self.gf('django.db.models.fields.IntegerField')()), - ('num_write', self.gf('django.db.models.fields.IntegerField')()), - ('num_create', self.gf('django.db.models.fields.IntegerField')()), - ('num_commit', self.gf('django.db.models.fields.IntegerField')()), - ('num_remove', self.gf('django.db.models.fields.IntegerField')()), - ('sum_read', self.gf('django.db.models.fields.IntegerField')()), - ('sum_write', self.gf('django.db.models.fields.IntegerField')()), - )) - db.send_create_signal('smart_manager', ['NFSDUidGidDistribution']) - - # Adding model 'TaskDefinition' - db.create_table(u'smart_manager_taskdefinition', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=255)), - ('task_type', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('ts', self.gf('django.db.models.fields.DateTimeField')(db_index=True)), - ('frequency', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('json_meta', self.gf('django.db.models.fields.CharField')(max_length=8192)), - ('enabled', self.gf('django.db.models.fields.BooleanField')(default=True)), - )) - db.send_create_signal('smart_manager', ['TaskDefinition']) - - # Adding model 'Task' - db.create_table(u'smart_manager_task', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('task_def', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['smart_manager.TaskDefinition'])), - ('state', self.gf('django.db.models.fields.CharField')(max_length=7)), - ('start', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, db_index=True, blank=True)), - ('end', self.gf('django.db.models.fields.DateTimeField')(null=True, db_index=True)), - )) - db.send_create_signal('smart_manager', ['Task']) - - # Adding model 'Replica' - db.create_table(u'smart_manager_replica', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('task_name', self.gf('django.db.models.fields.CharField')(max_length=1024)), - ('share', self.gf('django.db.models.fields.CharField')(max_length=4096)), - ('pool', self.gf('django.db.models.fields.CharField')(max_length=4096)), - ('appliance', self.gf('django.db.models.fields.CharField')(max_length=4096)), - ('dpool', self.gf('django.db.models.fields.CharField')(max_length=4096)), - ('dshare', self.gf('django.db.models.fields.CharField')(max_length=4096, null=True)), - ('enabled', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('frequency', self.gf('django.db.models.fields.IntegerField')()), - ('data_port', self.gf('django.db.models.fields.IntegerField')(default=10002)), - ('meta_port', self.gf('django.db.models.fields.IntegerField')(default=10003)), - ('ts', self.gf('django.db.models.fields.DateTimeField')(null=True, db_index=True)), - )) - db.send_create_signal('smart_manager', ['Replica']) - - # Adding model 'ReplicaTrail' - db.create_table(u'smart_manager_replicatrail', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('replica', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['smart_manager.Replica'])), - ('snap_name', self.gf('django.db.models.fields.CharField')(max_length=1024)), - ('kb_sent', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('snapshot_created', self.gf('django.db.models.fields.DateTimeField')(null=True)), - ('snapshot_failed', self.gf('django.db.models.fields.DateTimeField')(null=True)), - ('send_pending', self.gf('django.db.models.fields.DateTimeField')(null=True)), - ('send_succeeded', self.gf('django.db.models.fields.DateTimeField')(null=True)), - ('send_failed', self.gf('django.db.models.fields.DateTimeField')(null=True)), - ('end_ts', self.gf('django.db.models.fields.DateTimeField')(null=True, db_index=True)), - ('status', self.gf('django.db.models.fields.CharField')(max_length=10)), - ('error', self.gf('django.db.models.fields.CharField')(max_length=4096, null=True)), - )) - db.send_create_signal('smart_manager', ['ReplicaTrail']) - - # Adding model 'ReplicaShare' - db.create_table(u'smart_manager_replicashare', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('share', self.gf('django.db.models.fields.CharField')(unique=True, max_length=4096)), - ('pool', self.gf('django.db.models.fields.CharField')(max_length=4096)), - ('appliance', self.gf('django.db.models.fields.CharField')(max_length=4096)), - ('src_share', self.gf('django.db.models.fields.CharField')(max_length=4096, null=True)), - ('data_port', self.gf('django.db.models.fields.IntegerField')(default=10002)), - ('meta_port', self.gf('django.db.models.fields.IntegerField')(default=10003)), - ('ts', self.gf('django.db.models.fields.DateTimeField')(null=True, db_index=True)), - )) - db.send_create_signal('smart_manager', ['ReplicaShare']) - - # Adding model 'ReceiveTrail' - db.create_table(u'smart_manager_receivetrail', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('rshare', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['smart_manager.ReplicaShare'])), - ('snap_name', self.gf('django.db.models.fields.CharField')(max_length=1024)), - ('kb_received', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('receive_pending', self.gf('django.db.models.fields.DateTimeField')(null=True)), - ('receive_succeeded', self.gf('django.db.models.fields.DateTimeField')(null=True)), - ('receive_failed', self.gf('django.db.models.fields.DateTimeField')(null=True)), - ('end_ts', self.gf('django.db.models.fields.DateTimeField')(null=True, db_index=True)), - ('status', self.gf('django.db.models.fields.CharField')(max_length=10)), - ('error', self.gf('django.db.models.fields.CharField')(max_length=4096, null=True)), - )) - db.send_create_signal('smart_manager', ['ReceiveTrail']) - - - def backwards(self, orm): - # Deleting model 'CPUMetric' - db.delete_table(u'smart_manager_cpumetric') - - # Deleting model 'DiskStat' - db.delete_table(u'smart_manager_diskstat') - - # Deleting model 'LoadAvg' - db.delete_table(u'smart_manager_loadavg') - - # Deleting model 'MemInfo' - db.delete_table(u'smart_manager_meminfo') - - # Deleting model 'VmStat' - db.delete_table(u'smart_manager_vmstat') - - # Deleting model 'Service' - db.delete_table(u'smart_manager_service') - - # Deleting model 'ServiceStatus' - db.delete_table(u'smart_manager_servicestatus') - - # Deleting model 'SProbe' - db.delete_table(u'smart_manager_sprobe') - - # Deleting model 'NFSDCallDistribution' - db.delete_table(u'smart_manager_nfsdcalldistribution') - - # Deleting model 'NFSDClientDistribution' - db.delete_table(u'smart_manager_nfsdclientdistribution') - - # Deleting model 'NFSDShareDistribution' - db.delete_table(u'smart_manager_nfsdsharedistribution') - - # Deleting model 'PoolUsage' - db.delete_table(u'smart_manager_poolusage') - - # Deleting model 'NetStat' - db.delete_table(u'smart_manager_netstat') - - # Deleting model 'NFSDShareClientDistribution' - db.delete_table(u'smart_manager_nfsdshareclientdistribution') - - # Deleting model 'ShareUsage' - db.delete_table(u'smart_manager_shareusage') - - # Deleting model 'NFSDUidGidDistribution' - db.delete_table(u'smart_manager_nfsduidgiddistribution') - - # Deleting model 'TaskDefinition' - db.delete_table(u'smart_manager_taskdefinition') - - # Deleting model 'Task' - db.delete_table(u'smart_manager_task') - - # Deleting model 'Replica' - db.delete_table(u'smart_manager_replica') - - # Deleting model 'ReplicaTrail' - db.delete_table(u'smart_manager_replicatrail') - - # Deleting model 'ReplicaShare' - db.delete_table(u'smart_manager_replicashare') - - # Deleting model 'ReceiveTrail' - db.delete_table(u'smart_manager_receivetrail') - - - models = { - 'smart_manager.cpumetric': { - 'Meta': {'object_name': 'CPUMetric'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'idle': ('django.db.models.fields.IntegerField', [], {}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'smode': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'umode': ('django.db.models.fields.IntegerField', [], {}), - 'umode_nice': ('django.db.models.fields.IntegerField', [], {}) - }, - 'smart_manager.diskstat': { - 'Meta': {'object_name': 'DiskStat'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ios_progress': ('django.db.models.fields.FloatField', [], {}), - 'ms_ios': ('django.db.models.fields.FloatField', [], {}), - 'ms_reading': ('django.db.models.fields.FloatField', [], {}), - 'ms_writing': ('django.db.models.fields.FloatField', [], {}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'reads_completed': ('django.db.models.fields.FloatField', [], {}), - 'reads_merged': ('django.db.models.fields.FloatField', [], {}), - 'sectors_read': ('django.db.models.fields.FloatField', [], {}), - 'sectors_written': ('django.db.models.fields.FloatField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), - 'weighted_ios': ('django.db.models.fields.FloatField', [], {}), - 'writes_completed': ('django.db.models.fields.FloatField', [], {}), - 'writes_merged': ('django.db.models.fields.FloatField', [], {}) - }, - 'smart_manager.loadavg': { - 'Meta': {'object_name': 'LoadAvg'}, - 'active_threads': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'idle_seconds': ('django.db.models.fields.IntegerField', [], {}), - 'latest_pid': ('django.db.models.fields.IntegerField', [], {}), - 'load_1': ('django.db.models.fields.FloatField', [], {}), - 'load_15': ('django.db.models.fields.FloatField', [], {}), - 'load_5': ('django.db.models.fields.FloatField', [], {}), - 'total_threads': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.meminfo': { - 'Meta': {'object_name': 'MemInfo'}, - 'active': ('django.db.models.fields.IntegerField', [], {}), - 'buffers': ('django.db.models.fields.IntegerField', [], {}), - 'cached': ('django.db.models.fields.IntegerField', [], {}), - 'dirty': ('django.db.models.fields.IntegerField', [], {}), - 'free': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inactive': ('django.db.models.fields.IntegerField', [], {}), - 'swap_free': ('django.db.models.fields.IntegerField', [], {}), - 'swap_total': ('django.db.models.fields.IntegerField', [], {}), - 'total': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.netstat': { - 'Meta': {'object_name': 'NetStat'}, - 'carrier': ('django.db.models.fields.IntegerField', [], {}), - 'colls': ('django.db.models.fields.IntegerField', [], {}), - 'compressed_rx': ('django.db.models.fields.IntegerField', [], {}), - 'compressed_tx': ('django.db.models.fields.IntegerField', [], {}), - 'device': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'drop_rx': ('django.db.models.fields.IntegerField', [], {}), - 'drop_tx': ('django.db.models.fields.IntegerField', [], {}), - 'errs_rx': ('django.db.models.fields.FloatField', [], {}), - 'errs_tx': ('django.db.models.fields.IntegerField', [], {}), - 'fifo_rx': ('django.db.models.fields.IntegerField', [], {}), - 'fifo_tx': ('django.db.models.fields.IntegerField', [], {}), - 'frame': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_rx': ('django.db.models.fields.FloatField', [], {}), - 'kb_tx': ('django.db.models.fields.FloatField', [], {}), - 'multicast_rx': ('django.db.models.fields.IntegerField', [], {}), - 'packets_rx': ('django.db.models.fields.FloatField', [], {}), - 'packets_tx': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdcalldistribution': { - 'Meta': {'object_name': 'NFSDCallDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.IntegerField', [], {}), - 'num_create': ('django.db.models.fields.IntegerField', [], {}), - 'num_lookup': ('django.db.models.fields.IntegerField', [], {}), - 'num_read': ('django.db.models.fields.IntegerField', [], {}), - 'num_remove': ('django.db.models.fields.IntegerField', [], {}), - 'num_write': ('django.db.models.fields.IntegerField', [], {}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'sum_read': ('django.db.models.fields.IntegerField', [], {}), - 'sum_write': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdclientdistribution': { - 'Meta': {'object_name': 'NFSDClientDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'max_length': '15'}), - 'num_commit': ('django.db.models.fields.IntegerField', [], {}), - 'num_create': ('django.db.models.fields.IntegerField', [], {}), - 'num_lookup': ('django.db.models.fields.IntegerField', [], {}), - 'num_read': ('django.db.models.fields.IntegerField', [], {}), - 'num_remove': ('django.db.models.fields.IntegerField', [], {}), - 'num_write': ('django.db.models.fields.IntegerField', [], {}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'sum_read': ('django.db.models.fields.IntegerField', [], {}), - 'sum_write': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {}) - }, - 'smart_manager.nfsdshareclientdistribution': { - 'Meta': {'object_name': 'NFSDShareClientDistribution'}, - 'client': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.IntegerField', [], {}), - 'num_create': ('django.db.models.fields.IntegerField', [], {}), - 'num_lookup': ('django.db.models.fields.IntegerField', [], {}), - 'num_read': ('django.db.models.fields.IntegerField', [], {}), - 'num_remove': ('django.db.models.fields.IntegerField', [], {}), - 'num_write': ('django.db.models.fields.IntegerField', [], {}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.IntegerField', [], {}), - 'sum_write': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdsharedistribution': { - 'Meta': {'object_name': 'NFSDShareDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.IntegerField', [], {}), - 'num_create': ('django.db.models.fields.IntegerField', [], {}), - 'num_lookup': ('django.db.models.fields.IntegerField', [], {}), - 'num_read': ('django.db.models.fields.IntegerField', [], {}), - 'num_remove': ('django.db.models.fields.IntegerField', [], {}), - 'num_write': ('django.db.models.fields.IntegerField', [], {}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.IntegerField', [], {}), - 'sum_write': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsduidgiddistribution': { - 'Meta': {'object_name': 'NFSDUidGidDistribution'}, - 'client': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'gid': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.IntegerField', [], {}), - 'num_create': ('django.db.models.fields.IntegerField', [], {}), - 'num_lookup': ('django.db.models.fields.IntegerField', [], {}), - 'num_read': ('django.db.models.fields.IntegerField', [], {}), - 'num_remove': ('django.db.models.fields.IntegerField', [], {}), - 'num_write': ('django.db.models.fields.IntegerField', [], {}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.IntegerField', [], {}), - 'sum_write': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), - 'uid': ('django.db.models.fields.IntegerField', [], {}) - }, - 'smart_manager.poolusage': { - 'Meta': {'object_name': 'PoolUsage'}, - 'count': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'usage': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'smart_manager.receivetrail': { - 'Meta': {'object_name': 'ReceiveTrail'}, - 'end_ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - 'error': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_received': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'receive_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'receive_pending': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'receive_succeeded': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'rshare': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.ReplicaShare']"}), - 'snap_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'smart_manager.replica': { - 'Meta': {'object_name': 'Replica'}, - 'appliance': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'data_port': ('django.db.models.fields.IntegerField', [], {'default': '10002'}), - 'dpool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'dshare': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'frequency': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'meta_port': ('django.db.models.fields.IntegerField', [], {'default': '10003'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'task_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}) - }, - 'smart_manager.replicashare': { - 'Meta': {'object_name': 'ReplicaShare'}, - 'appliance': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'data_port': ('django.db.models.fields.IntegerField', [], {'default': '10002'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'meta_port': ('django.db.models.fields.IntegerField', [], {'default': '10003'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'src_share': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}) - }, - 'smart_manager.replicatrail': { - 'Meta': {'object_name': 'ReplicaTrail'}, - 'end_ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - 'error': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_sent': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'replica': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.Replica']"}), - 'send_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'send_pending': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'send_succeeded': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'snap_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'snapshot_created': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'snapshot_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'smart_manager.service': { - 'Meta': {'object_name': 'Service'}, - 'config': ('django.db.models.fields.CharField', [], {'max_length': '8192', 'null': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '24'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '24'}) - }, - 'smart_manager.servicestatus': { - 'Meta': {'object_name': 'ServiceStatus'}, - 'count': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'service': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.Service']"}), - 'status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.shareusage': { - 'Meta': {'object_name': 'ShareUsage'}, - 'count': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'e_usage': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'r_usage': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.sprobe': { - 'Meta': {'object_name': 'SProbe'}, - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'smart': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'start': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '7'}) - }, - 'smart_manager.task': { - 'Meta': {'object_name': 'Task'}, - 'end': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '7'}), - 'task_def': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.TaskDefinition']"}) - }, - 'smart_manager.taskdefinition': { - 'Meta': {'object_name': 'TaskDefinition'}, - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'frequency': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'json_meta': ('django.db.models.fields.CharField', [], {'max_length': '8192'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}), - 'task_type': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.vmstat': { - 'Meta': {'object_name': 'VmStat'}, - 'free_pages': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - } - } - - complete_apps = ['smart_manager'] \ No newline at end of file diff --git a/src/rockstor/smart_manager/south_migrations/0002_auto__chg_field_task_state.py b/src/rockstor/smart_manager/south_migrations/0002_auto__chg_field_task_state.py deleted file mode 100644 index 8023799ed..000000000 --- a/src/rockstor/smart_manager/south_migrations/0002_auto__chg_field_task_state.py +++ /dev/null @@ -1,296 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Changing field 'Task.state' - db.alter_column(u'smart_manager_task', 'state', self.gf('django.db.models.fields.CharField')(max_length=64)) - - def backwards(self, orm): - - # Changing field 'Task.state' - db.alter_column(u'smart_manager_task', 'state', self.gf('django.db.models.fields.CharField')(max_length=7)) - - models = { - 'smart_manager.cpumetric': { - 'Meta': {'object_name': 'CPUMetric'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'idle': ('django.db.models.fields.IntegerField', [], {}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'smode': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'umode': ('django.db.models.fields.IntegerField', [], {}), - 'umode_nice': ('django.db.models.fields.IntegerField', [], {}) - }, - 'smart_manager.diskstat': { - 'Meta': {'object_name': 'DiskStat'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ios_progress': ('django.db.models.fields.FloatField', [], {}), - 'ms_ios': ('django.db.models.fields.FloatField', [], {}), - 'ms_reading': ('django.db.models.fields.FloatField', [], {}), - 'ms_writing': ('django.db.models.fields.FloatField', [], {}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'reads_completed': ('django.db.models.fields.FloatField', [], {}), - 'reads_merged': ('django.db.models.fields.FloatField', [], {}), - 'sectors_read': ('django.db.models.fields.FloatField', [], {}), - 'sectors_written': ('django.db.models.fields.FloatField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), - 'weighted_ios': ('django.db.models.fields.FloatField', [], {}), - 'writes_completed': ('django.db.models.fields.FloatField', [], {}), - 'writes_merged': ('django.db.models.fields.FloatField', [], {}) - }, - 'smart_manager.loadavg': { - 'Meta': {'object_name': 'LoadAvg'}, - 'active_threads': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'idle_seconds': ('django.db.models.fields.IntegerField', [], {}), - 'latest_pid': ('django.db.models.fields.IntegerField', [], {}), - 'load_1': ('django.db.models.fields.FloatField', [], {}), - 'load_15': ('django.db.models.fields.FloatField', [], {}), - 'load_5': ('django.db.models.fields.FloatField', [], {}), - 'total_threads': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.meminfo': { - 'Meta': {'object_name': 'MemInfo'}, - 'active': ('django.db.models.fields.IntegerField', [], {}), - 'buffers': ('django.db.models.fields.IntegerField', [], {}), - 'cached': ('django.db.models.fields.IntegerField', [], {}), - 'dirty': ('django.db.models.fields.IntegerField', [], {}), - 'free': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inactive': ('django.db.models.fields.IntegerField', [], {}), - 'swap_free': ('django.db.models.fields.IntegerField', [], {}), - 'swap_total': ('django.db.models.fields.IntegerField', [], {}), - 'total': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.netstat': { - 'Meta': {'object_name': 'NetStat'}, - 'carrier': ('django.db.models.fields.IntegerField', [], {}), - 'colls': ('django.db.models.fields.IntegerField', [], {}), - 'compressed_rx': ('django.db.models.fields.IntegerField', [], {}), - 'compressed_tx': ('django.db.models.fields.IntegerField', [], {}), - 'device': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'drop_rx': ('django.db.models.fields.IntegerField', [], {}), - 'drop_tx': ('django.db.models.fields.IntegerField', [], {}), - 'errs_rx': ('django.db.models.fields.FloatField', [], {}), - 'errs_tx': ('django.db.models.fields.IntegerField', [], {}), - 'fifo_rx': ('django.db.models.fields.IntegerField', [], {}), - 'fifo_tx': ('django.db.models.fields.IntegerField', [], {}), - 'frame': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_rx': ('django.db.models.fields.FloatField', [], {}), - 'kb_tx': ('django.db.models.fields.FloatField', [], {}), - 'multicast_rx': ('django.db.models.fields.IntegerField', [], {}), - 'packets_rx': ('django.db.models.fields.FloatField', [], {}), - 'packets_tx': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdcalldistribution': { - 'Meta': {'object_name': 'NFSDCallDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.IntegerField', [], {}), - 'num_create': ('django.db.models.fields.IntegerField', [], {}), - 'num_lookup': ('django.db.models.fields.IntegerField', [], {}), - 'num_read': ('django.db.models.fields.IntegerField', [], {}), - 'num_remove': ('django.db.models.fields.IntegerField', [], {}), - 'num_write': ('django.db.models.fields.IntegerField', [], {}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'sum_read': ('django.db.models.fields.IntegerField', [], {}), - 'sum_write': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdclientdistribution': { - 'Meta': {'object_name': 'NFSDClientDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'max_length': '15'}), - 'num_commit': ('django.db.models.fields.IntegerField', [], {}), - 'num_create': ('django.db.models.fields.IntegerField', [], {}), - 'num_lookup': ('django.db.models.fields.IntegerField', [], {}), - 'num_read': ('django.db.models.fields.IntegerField', [], {}), - 'num_remove': ('django.db.models.fields.IntegerField', [], {}), - 'num_write': ('django.db.models.fields.IntegerField', [], {}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'sum_read': ('django.db.models.fields.IntegerField', [], {}), - 'sum_write': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {}) - }, - 'smart_manager.nfsdshareclientdistribution': { - 'Meta': {'object_name': 'NFSDShareClientDistribution'}, - 'client': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.IntegerField', [], {}), - 'num_create': ('django.db.models.fields.IntegerField', [], {}), - 'num_lookup': ('django.db.models.fields.IntegerField', [], {}), - 'num_read': ('django.db.models.fields.IntegerField', [], {}), - 'num_remove': ('django.db.models.fields.IntegerField', [], {}), - 'num_write': ('django.db.models.fields.IntegerField', [], {}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.IntegerField', [], {}), - 'sum_write': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdsharedistribution': { - 'Meta': {'object_name': 'NFSDShareDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.IntegerField', [], {}), - 'num_create': ('django.db.models.fields.IntegerField', [], {}), - 'num_lookup': ('django.db.models.fields.IntegerField', [], {}), - 'num_read': ('django.db.models.fields.IntegerField', [], {}), - 'num_remove': ('django.db.models.fields.IntegerField', [], {}), - 'num_write': ('django.db.models.fields.IntegerField', [], {}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.IntegerField', [], {}), - 'sum_write': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsduidgiddistribution': { - 'Meta': {'object_name': 'NFSDUidGidDistribution'}, - 'client': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'gid': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.IntegerField', [], {}), - 'num_create': ('django.db.models.fields.IntegerField', [], {}), - 'num_lookup': ('django.db.models.fields.IntegerField', [], {}), - 'num_read': ('django.db.models.fields.IntegerField', [], {}), - 'num_remove': ('django.db.models.fields.IntegerField', [], {}), - 'num_write': ('django.db.models.fields.IntegerField', [], {}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.IntegerField', [], {}), - 'sum_write': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), - 'uid': ('django.db.models.fields.IntegerField', [], {}) - }, - 'smart_manager.poolusage': { - 'Meta': {'object_name': 'PoolUsage'}, - 'count': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'usage': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'smart_manager.receivetrail': { - 'Meta': {'object_name': 'ReceiveTrail'}, - 'end_ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - 'error': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_received': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'receive_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'receive_pending': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'receive_succeeded': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'rshare': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.ReplicaShare']"}), - 'snap_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'smart_manager.replica': { - 'Meta': {'object_name': 'Replica'}, - 'appliance': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'data_port': ('django.db.models.fields.IntegerField', [], {'default': '10002'}), - 'dpool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'dshare': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'frequency': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'meta_port': ('django.db.models.fields.IntegerField', [], {'default': '10003'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'task_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}) - }, - 'smart_manager.replicashare': { - 'Meta': {'object_name': 'ReplicaShare'}, - 'appliance': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'data_port': ('django.db.models.fields.IntegerField', [], {'default': '10002'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'meta_port': ('django.db.models.fields.IntegerField', [], {'default': '10003'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'src_share': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}) - }, - 'smart_manager.replicatrail': { - 'Meta': {'object_name': 'ReplicaTrail'}, - 'end_ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - 'error': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_sent': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'replica': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.Replica']"}), - 'send_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'send_pending': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'send_succeeded': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'snap_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'snapshot_created': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'snapshot_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'smart_manager.service': { - 'Meta': {'object_name': 'Service'}, - 'config': ('django.db.models.fields.CharField', [], {'max_length': '8192', 'null': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '24'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '24'}) - }, - 'smart_manager.servicestatus': { - 'Meta': {'object_name': 'ServiceStatus'}, - 'count': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'service': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.Service']"}), - 'status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.shareusage': { - 'Meta': {'object_name': 'ShareUsage'}, - 'count': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'e_usage': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'r_usage': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.sprobe': { - 'Meta': {'object_name': 'SProbe'}, - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'smart': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'start': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '7'}) - }, - 'smart_manager.task': { - 'Meta': {'object_name': 'Task'}, - 'end': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'task_def': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.TaskDefinition']"}) - }, - 'smart_manager.taskdefinition': { - 'Meta': {'object_name': 'TaskDefinition'}, - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'frequency': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'json_meta': ('django.db.models.fields.CharField', [], {'max_length': '8192'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}), - 'task_type': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.vmstat': { - 'Meta': {'object_name': 'VmStat'}, - 'free_pages': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - } - } - - complete_apps = ['smart_manager'] \ No newline at end of file diff --git a/src/rockstor/smart_manager/south_migrations/0003_auto__chg_field_nfsdsharedistribution_num_write__chg_field_nfsdsharedi.py b/src/rockstor/smart_manager/south_migrations/0003_auto__chg_field_nfsdsharedistribution_num_write__chg_field_nfsdsharedi.py deleted file mode 100644 index b3040a2bd..000000000 --- a/src/rockstor/smart_manager/south_migrations/0003_auto__chg_field_nfsdsharedistribution_num_write__chg_field_nfsdsharedi.py +++ /dev/null @@ -1,710 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Changing field 'NFSDShareDistribution.num_write' - db.alter_column(u'smart_manager_nfsdsharedistribution', 'num_write', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDShareDistribution.num_commit' - db.alter_column(u'smart_manager_nfsdsharedistribution', 'num_commit', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDShareDistribution.num_remove' - db.alter_column(u'smart_manager_nfsdsharedistribution', 'num_remove', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDShareDistribution.sum_write' - db.alter_column(u'smart_manager_nfsdsharedistribution', 'sum_write', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDShareDistribution.num_read' - db.alter_column(u'smart_manager_nfsdsharedistribution', 'num_read', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDShareDistribution.sum_read' - db.alter_column(u'smart_manager_nfsdsharedistribution', 'sum_read', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDShareDistribution.num_lookup' - db.alter_column(u'smart_manager_nfsdsharedistribution', 'num_lookup', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDShareDistribution.num_create' - db.alter_column(u'smart_manager_nfsdsharedistribution', 'num_create', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDShareClientDistribution.num_write' - db.alter_column(u'smart_manager_nfsdshareclientdistribution', 'num_write', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDShareClientDistribution.num_commit' - db.alter_column(u'smart_manager_nfsdshareclientdistribution', 'num_commit', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDShareClientDistribution.num_remove' - db.alter_column(u'smart_manager_nfsdshareclientdistribution', 'num_remove', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDShareClientDistribution.sum_write' - db.alter_column(u'smart_manager_nfsdshareclientdistribution', 'sum_write', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDShareClientDistribution.num_read' - db.alter_column(u'smart_manager_nfsdshareclientdistribution', 'num_read', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDShareClientDistribution.sum_read' - db.alter_column(u'smart_manager_nfsdshareclientdistribution', 'sum_read', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDShareClientDistribution.num_lookup' - db.alter_column(u'smart_manager_nfsdshareclientdistribution', 'num_lookup', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDShareClientDistribution.num_create' - db.alter_column(u'smart_manager_nfsdshareclientdistribution', 'num_create', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'MemInfo.swap_free' - db.alter_column(u'smart_manager_meminfo', 'swap_free', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'MemInfo.cached' - db.alter_column(u'smart_manager_meminfo', 'cached', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'MemInfo.free' - db.alter_column(u'smart_manager_meminfo', 'free', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'MemInfo.swap_total' - db.alter_column(u'smart_manager_meminfo', 'swap_total', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'MemInfo.inactive' - db.alter_column(u'smart_manager_meminfo', 'inactive', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'MemInfo.dirty' - db.alter_column(u'smart_manager_meminfo', 'dirty', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'MemInfo.active' - db.alter_column(u'smart_manager_meminfo', 'active', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'MemInfo.total' - db.alter_column(u'smart_manager_meminfo', 'total', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'MemInfo.buffers' - db.alter_column(u'smart_manager_meminfo', 'buffers', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'ServiceStatus.count' - db.alter_column(u'smart_manager_servicestatus', 'count', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDUidGidDistribution.num_commit' - db.alter_column(u'smart_manager_nfsduidgiddistribution', 'num_commit', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDUidGidDistribution.num_remove' - db.alter_column(u'smart_manager_nfsduidgiddistribution', 'num_remove', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDUidGidDistribution.sum_write' - db.alter_column(u'smart_manager_nfsduidgiddistribution', 'sum_write', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDUidGidDistribution.num_read' - db.alter_column(u'smart_manager_nfsduidgiddistribution', 'num_read', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDUidGidDistribution.sum_read' - db.alter_column(u'smart_manager_nfsduidgiddistribution', 'sum_read', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDUidGidDistribution.num_lookup' - db.alter_column(u'smart_manager_nfsduidgiddistribution', 'num_lookup', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDUidGidDistribution.num_create' - db.alter_column(u'smart_manager_nfsduidgiddistribution', 'num_create', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDUidGidDistribution.num_write' - db.alter_column(u'smart_manager_nfsduidgiddistribution', 'num_write', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'PoolUsage.usage' - db.alter_column(u'smart_manager_poolusage', 'usage', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'PoolUsage.count' - db.alter_column(u'smart_manager_poolusage', 'count', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDCallDistribution.num_write' - db.alter_column(u'smart_manager_nfsdcalldistribution', 'num_write', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDCallDistribution.num_commit' - db.alter_column(u'smart_manager_nfsdcalldistribution', 'num_commit', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDCallDistribution.num_remove' - db.alter_column(u'smart_manager_nfsdcalldistribution', 'num_remove', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDCallDistribution.sum_write' - db.alter_column(u'smart_manager_nfsdcalldistribution', 'sum_write', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDCallDistribution.num_read' - db.alter_column(u'smart_manager_nfsdcalldistribution', 'num_read', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDCallDistribution.sum_read' - db.alter_column(u'smart_manager_nfsdcalldistribution', 'sum_read', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDCallDistribution.num_lookup' - db.alter_column(u'smart_manager_nfsdcalldistribution', 'num_lookup', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDCallDistribution.num_create' - db.alter_column(u'smart_manager_nfsdcalldistribution', 'num_create', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDClientDistribution.num_write' - db.alter_column(u'smart_manager_nfsdclientdistribution', 'num_write', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDClientDistribution.num_commit' - db.alter_column(u'smart_manager_nfsdclientdistribution', 'num_commit', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDClientDistribution.num_remove' - db.alter_column(u'smart_manager_nfsdclientdistribution', 'num_remove', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDClientDistribution.sum_write' - db.alter_column(u'smart_manager_nfsdclientdistribution', 'sum_write', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDClientDistribution.num_read' - db.alter_column(u'smart_manager_nfsdclientdistribution', 'num_read', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDClientDistribution.sum_read' - db.alter_column(u'smart_manager_nfsdclientdistribution', 'sum_read', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDClientDistribution.num_lookup' - db.alter_column(u'smart_manager_nfsdclientdistribution', 'num_lookup', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NFSDClientDistribution.num_create' - db.alter_column(u'smart_manager_nfsdclientdistribution', 'num_create', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NetStat.errs_tx' - db.alter_column(u'smart_manager_netstat', 'errs_tx', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NetStat.compressed_tx' - db.alter_column(u'smart_manager_netstat', 'compressed_tx', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NetStat.compressed_rx' - db.alter_column(u'smart_manager_netstat', 'compressed_rx', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NetStat.drop_rx' - db.alter_column(u'smart_manager_netstat', 'drop_rx', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NetStat.fifo_rx' - db.alter_column(u'smart_manager_netstat', 'fifo_rx', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NetStat.carrier' - db.alter_column(u'smart_manager_netstat', 'carrier', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NetStat.colls' - db.alter_column(u'smart_manager_netstat', 'colls', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NetStat.multicast_rx' - db.alter_column(u'smart_manager_netstat', 'multicast_rx', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NetStat.packets_tx' - db.alter_column(u'smart_manager_netstat', 'packets_tx', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NetStat.drop_tx' - db.alter_column(u'smart_manager_netstat', 'drop_tx', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NetStat.fifo_tx' - db.alter_column(u'smart_manager_netstat', 'fifo_tx', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'NetStat.frame' - db.alter_column(u'smart_manager_netstat', 'frame', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'VmStat.free_pages' - db.alter_column(u'smart_manager_vmstat', 'free_pages', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'ReceiveTrail.kb_received' - db.alter_column(u'smart_manager_receivetrail', 'kb_received', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'ShareUsage.count' - db.alter_column(u'smart_manager_shareusage', 'count', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'ShareUsage.r_usage' - db.alter_column(u'smart_manager_shareusage', 'r_usage', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'ShareUsage.e_usage' - db.alter_column(u'smart_manager_shareusage', 'e_usage', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'ReplicaTrail.kb_sent' - db.alter_column(u'smart_manager_replicatrail', 'kb_sent', self.gf('django.db.models.fields.BigIntegerField')()) - - def backwards(self, orm): - - # Changing field 'NFSDShareDistribution.num_write' - db.alter_column(u'smart_manager_nfsdsharedistribution', 'num_write', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDShareDistribution.num_commit' - db.alter_column(u'smart_manager_nfsdsharedistribution', 'num_commit', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDShareDistribution.num_remove' - db.alter_column(u'smart_manager_nfsdsharedistribution', 'num_remove', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDShareDistribution.sum_write' - db.alter_column(u'smart_manager_nfsdsharedistribution', 'sum_write', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDShareDistribution.num_read' - db.alter_column(u'smart_manager_nfsdsharedistribution', 'num_read', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDShareDistribution.sum_read' - db.alter_column(u'smart_manager_nfsdsharedistribution', 'sum_read', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDShareDistribution.num_lookup' - db.alter_column(u'smart_manager_nfsdsharedistribution', 'num_lookup', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDShareDistribution.num_create' - db.alter_column(u'smart_manager_nfsdsharedistribution', 'num_create', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDShareClientDistribution.num_write' - db.alter_column(u'smart_manager_nfsdshareclientdistribution', 'num_write', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDShareClientDistribution.num_commit' - db.alter_column(u'smart_manager_nfsdshareclientdistribution', 'num_commit', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDShareClientDistribution.num_remove' - db.alter_column(u'smart_manager_nfsdshareclientdistribution', 'num_remove', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDShareClientDistribution.sum_write' - db.alter_column(u'smart_manager_nfsdshareclientdistribution', 'sum_write', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDShareClientDistribution.num_read' - db.alter_column(u'smart_manager_nfsdshareclientdistribution', 'num_read', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDShareClientDistribution.sum_read' - db.alter_column(u'smart_manager_nfsdshareclientdistribution', 'sum_read', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDShareClientDistribution.num_lookup' - db.alter_column(u'smart_manager_nfsdshareclientdistribution', 'num_lookup', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDShareClientDistribution.num_create' - db.alter_column(u'smart_manager_nfsdshareclientdistribution', 'num_create', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'MemInfo.swap_free' - db.alter_column(u'smart_manager_meminfo', 'swap_free', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'MemInfo.cached' - db.alter_column(u'smart_manager_meminfo', 'cached', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'MemInfo.free' - db.alter_column(u'smart_manager_meminfo', 'free', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'MemInfo.swap_total' - db.alter_column(u'smart_manager_meminfo', 'swap_total', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'MemInfo.inactive' - db.alter_column(u'smart_manager_meminfo', 'inactive', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'MemInfo.dirty' - db.alter_column(u'smart_manager_meminfo', 'dirty', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'MemInfo.active' - db.alter_column(u'smart_manager_meminfo', 'active', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'MemInfo.total' - db.alter_column(u'smart_manager_meminfo', 'total', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'MemInfo.buffers' - db.alter_column(u'smart_manager_meminfo', 'buffers', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'ServiceStatus.count' - db.alter_column(u'smart_manager_servicestatus', 'count', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDUidGidDistribution.num_commit' - db.alter_column(u'smart_manager_nfsduidgiddistribution', 'num_commit', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDUidGidDistribution.num_remove' - db.alter_column(u'smart_manager_nfsduidgiddistribution', 'num_remove', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDUidGidDistribution.sum_write' - db.alter_column(u'smart_manager_nfsduidgiddistribution', 'sum_write', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDUidGidDistribution.num_read' - db.alter_column(u'smart_manager_nfsduidgiddistribution', 'num_read', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDUidGidDistribution.sum_read' - db.alter_column(u'smart_manager_nfsduidgiddistribution', 'sum_read', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDUidGidDistribution.num_lookup' - db.alter_column(u'smart_manager_nfsduidgiddistribution', 'num_lookup', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDUidGidDistribution.num_create' - db.alter_column(u'smart_manager_nfsduidgiddistribution', 'num_create', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDUidGidDistribution.num_write' - db.alter_column(u'smart_manager_nfsduidgiddistribution', 'num_write', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'PoolUsage.usage' - db.alter_column(u'smart_manager_poolusage', 'usage', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'PoolUsage.count' - db.alter_column(u'smart_manager_poolusage', 'count', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDCallDistribution.num_write' - db.alter_column(u'smart_manager_nfsdcalldistribution', 'num_write', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDCallDistribution.num_commit' - db.alter_column(u'smart_manager_nfsdcalldistribution', 'num_commit', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDCallDistribution.num_remove' - db.alter_column(u'smart_manager_nfsdcalldistribution', 'num_remove', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDCallDistribution.sum_write' - db.alter_column(u'smart_manager_nfsdcalldistribution', 'sum_write', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDCallDistribution.num_read' - db.alter_column(u'smart_manager_nfsdcalldistribution', 'num_read', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDCallDistribution.sum_read' - db.alter_column(u'smart_manager_nfsdcalldistribution', 'sum_read', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDCallDistribution.num_lookup' - db.alter_column(u'smart_manager_nfsdcalldistribution', 'num_lookup', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDCallDistribution.num_create' - db.alter_column(u'smart_manager_nfsdcalldistribution', 'num_create', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDClientDistribution.num_write' - db.alter_column(u'smart_manager_nfsdclientdistribution', 'num_write', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDClientDistribution.num_commit' - db.alter_column(u'smart_manager_nfsdclientdistribution', 'num_commit', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDClientDistribution.num_remove' - db.alter_column(u'smart_manager_nfsdclientdistribution', 'num_remove', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDClientDistribution.sum_write' - db.alter_column(u'smart_manager_nfsdclientdistribution', 'sum_write', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDClientDistribution.num_read' - db.alter_column(u'smart_manager_nfsdclientdistribution', 'num_read', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDClientDistribution.sum_read' - db.alter_column(u'smart_manager_nfsdclientdistribution', 'sum_read', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDClientDistribution.num_lookup' - db.alter_column(u'smart_manager_nfsdclientdistribution', 'num_lookup', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NFSDClientDistribution.num_create' - db.alter_column(u'smart_manager_nfsdclientdistribution', 'num_create', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NetStat.errs_tx' - db.alter_column(u'smart_manager_netstat', 'errs_tx', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NetStat.compressed_tx' - db.alter_column(u'smart_manager_netstat', 'compressed_tx', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NetStat.compressed_rx' - db.alter_column(u'smart_manager_netstat', 'compressed_rx', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NetStat.drop_rx' - db.alter_column(u'smart_manager_netstat', 'drop_rx', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NetStat.fifo_rx' - db.alter_column(u'smart_manager_netstat', 'fifo_rx', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NetStat.carrier' - db.alter_column(u'smart_manager_netstat', 'carrier', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NetStat.colls' - db.alter_column(u'smart_manager_netstat', 'colls', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NetStat.multicast_rx' - db.alter_column(u'smart_manager_netstat', 'multicast_rx', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NetStat.packets_tx' - db.alter_column(u'smart_manager_netstat', 'packets_tx', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NetStat.drop_tx' - db.alter_column(u'smart_manager_netstat', 'drop_tx', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NetStat.fifo_tx' - db.alter_column(u'smart_manager_netstat', 'fifo_tx', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'NetStat.frame' - db.alter_column(u'smart_manager_netstat', 'frame', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'VmStat.free_pages' - db.alter_column(u'smart_manager_vmstat', 'free_pages', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'ReceiveTrail.kb_received' - db.alter_column(u'smart_manager_receivetrail', 'kb_received', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'ShareUsage.count' - db.alter_column(u'smart_manager_shareusage', 'count', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'ShareUsage.r_usage' - db.alter_column(u'smart_manager_shareusage', 'r_usage', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'ShareUsage.e_usage' - db.alter_column(u'smart_manager_shareusage', 'e_usage', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'ReplicaTrail.kb_sent' - db.alter_column(u'smart_manager_replicatrail', 'kb_sent', self.gf('django.db.models.fields.IntegerField')()) - - models = { - 'smart_manager.cpumetric': { - 'Meta': {'object_name': 'CPUMetric'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'idle': ('django.db.models.fields.IntegerField', [], {}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'smode': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'umode': ('django.db.models.fields.IntegerField', [], {}), - 'umode_nice': ('django.db.models.fields.IntegerField', [], {}) - }, - 'smart_manager.diskstat': { - 'Meta': {'object_name': 'DiskStat'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ios_progress': ('django.db.models.fields.FloatField', [], {}), - 'ms_ios': ('django.db.models.fields.FloatField', [], {}), - 'ms_reading': ('django.db.models.fields.FloatField', [], {}), - 'ms_writing': ('django.db.models.fields.FloatField', [], {}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'reads_completed': ('django.db.models.fields.FloatField', [], {}), - 'reads_merged': ('django.db.models.fields.FloatField', [], {}), - 'sectors_read': ('django.db.models.fields.FloatField', [], {}), - 'sectors_written': ('django.db.models.fields.FloatField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), - 'weighted_ios': ('django.db.models.fields.FloatField', [], {}), - 'writes_completed': ('django.db.models.fields.FloatField', [], {}), - 'writes_merged': ('django.db.models.fields.FloatField', [], {}) - }, - 'smart_manager.loadavg': { - 'Meta': {'object_name': 'LoadAvg'}, - 'active_threads': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'idle_seconds': ('django.db.models.fields.IntegerField', [], {}), - 'latest_pid': ('django.db.models.fields.IntegerField', [], {}), - 'load_1': ('django.db.models.fields.FloatField', [], {}), - 'load_15': ('django.db.models.fields.FloatField', [], {}), - 'load_5': ('django.db.models.fields.FloatField', [], {}), - 'total_threads': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.meminfo': { - 'Meta': {'object_name': 'MemInfo'}, - 'active': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'buffers': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'cached': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'dirty': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'free': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inactive': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'swap_free': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'swap_total': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'total': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.netstat': { - 'Meta': {'object_name': 'NetStat'}, - 'carrier': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'colls': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'compressed_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'compressed_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'device': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'drop_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'drop_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'errs_rx': ('django.db.models.fields.FloatField', [], {}), - 'errs_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'fifo_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'fifo_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'frame': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_rx': ('django.db.models.fields.FloatField', [], {}), - 'kb_tx': ('django.db.models.fields.FloatField', [], {}), - 'multicast_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'packets_rx': ('django.db.models.fields.FloatField', [], {}), - 'packets_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdcalldistribution': { - 'Meta': {'object_name': 'NFSDCallDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdclientdistribution': { - 'Meta': {'object_name': 'NFSDClientDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'max_length': '15'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {}) - }, - 'smart_manager.nfsdshareclientdistribution': { - 'Meta': {'object_name': 'NFSDShareClientDistribution'}, - 'client': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdsharedistribution': { - 'Meta': {'object_name': 'NFSDShareDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsduidgiddistribution': { - 'Meta': {'object_name': 'NFSDUidGidDistribution'}, - 'client': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'smart_manager.poolusage': { - 'Meta': {'object_name': 'PoolUsage'}, - 'count': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'usage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}) - }, - 'smart_manager.receivetrail': { - 'Meta': {'object_name': 'ReceiveTrail'}, - 'end_ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - 'error': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_received': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'receive_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'receive_pending': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'receive_succeeded': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'rshare': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.ReplicaShare']"}), - 'snap_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'smart_manager.replica': { - 'Meta': {'object_name': 'Replica'}, - 'appliance': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'data_port': ('django.db.models.fields.IntegerField', [], {'default': '10002'}), - 'dpool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'dshare': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'frequency': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'meta_port': ('django.db.models.fields.IntegerField', [], {'default': '10003'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'task_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}) - }, - 'smart_manager.replicashare': { - 'Meta': {'object_name': 'ReplicaShare'}, - 'appliance': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'data_port': ('django.db.models.fields.IntegerField', [], {'default': '10002'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'meta_port': ('django.db.models.fields.IntegerField', [], {'default': '10003'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'src_share': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}) - }, - 'smart_manager.replicatrail': { - 'Meta': {'object_name': 'ReplicaTrail'}, - 'end_ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - 'error': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_sent': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'replica': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.Replica']"}), - 'send_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'send_pending': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'send_succeeded': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'snap_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'snapshot_created': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'snapshot_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'smart_manager.service': { - 'Meta': {'object_name': 'Service'}, - 'config': ('django.db.models.fields.CharField', [], {'max_length': '8192', 'null': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '24'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '24'}) - }, - 'smart_manager.servicestatus': { - 'Meta': {'object_name': 'ServiceStatus'}, - 'count': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'service': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.Service']"}), - 'status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.shareusage': { - 'Meta': {'object_name': 'ShareUsage'}, - 'count': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}), - 'e_usage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'r_usage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.sprobe': { - 'Meta': {'object_name': 'SProbe'}, - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'smart': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'start': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '7'}) - }, - 'smart_manager.task': { - 'Meta': {'object_name': 'Task'}, - 'end': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'task_def': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.TaskDefinition']"}) - }, - 'smart_manager.taskdefinition': { - 'Meta': {'object_name': 'TaskDefinition'}, - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'frequency': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'json_meta': ('django.db.models.fields.CharField', [], {'max_length': '8192'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}), - 'task_type': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.vmstat': { - 'Meta': {'object_name': 'VmStat'}, - 'free_pages': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - } - } - - complete_apps = ['smart_manager'] \ No newline at end of file diff --git a/src/rockstor/smart_manager/south_migrations/0004_auto__del_field_poolusage_usage__add_field_poolusage_free__add_field_p.py b/src/rockstor/smart_manager/south_migrations/0004_auto__del_field_poolusage_usage__add_field_poolusage_free__add_field_p.py deleted file mode 100644 index 5f30ad8e0..000000000 --- a/src/rockstor/smart_manager/south_migrations/0004_auto__del_field_poolusage_usage__add_field_poolusage_free__add_field_p.py +++ /dev/null @@ -1,315 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting field 'PoolUsage.usage' - db.delete_column(u'smart_manager_poolusage', 'usage') - - # Adding field 'PoolUsage.free' - db.add_column(u'smart_manager_poolusage', 'free', - self.gf('django.db.models.fields.BigIntegerField')(default=0), - keep_default=False) - - # Adding field 'PoolUsage.reclaimable' - db.add_column(u'smart_manager_poolusage', 'reclaimable', - self.gf('django.db.models.fields.BigIntegerField')(default=0), - keep_default=False) - - - def backwards(self, orm): - # Adding field 'PoolUsage.usage' - db.add_column(u'smart_manager_poolusage', 'usage', - self.gf('django.db.models.fields.BigIntegerField')(default=0), - keep_default=False) - - # Deleting field 'PoolUsage.free' - db.delete_column(u'smart_manager_poolusage', 'free') - - # Deleting field 'PoolUsage.reclaimable' - db.delete_column(u'smart_manager_poolusage', 'reclaimable') - - - models = { - 'smart_manager.cpumetric': { - 'Meta': {'object_name': 'CPUMetric'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'idle': ('django.db.models.fields.IntegerField', [], {}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'smode': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'umode': ('django.db.models.fields.IntegerField', [], {}), - 'umode_nice': ('django.db.models.fields.IntegerField', [], {}) - }, - 'smart_manager.diskstat': { - 'Meta': {'object_name': 'DiskStat'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ios_progress': ('django.db.models.fields.FloatField', [], {}), - 'ms_ios': ('django.db.models.fields.FloatField', [], {}), - 'ms_reading': ('django.db.models.fields.FloatField', [], {}), - 'ms_writing': ('django.db.models.fields.FloatField', [], {}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'reads_completed': ('django.db.models.fields.FloatField', [], {}), - 'reads_merged': ('django.db.models.fields.FloatField', [], {}), - 'sectors_read': ('django.db.models.fields.FloatField', [], {}), - 'sectors_written': ('django.db.models.fields.FloatField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), - 'weighted_ios': ('django.db.models.fields.FloatField', [], {}), - 'writes_completed': ('django.db.models.fields.FloatField', [], {}), - 'writes_merged': ('django.db.models.fields.FloatField', [], {}) - }, - 'smart_manager.loadavg': { - 'Meta': {'object_name': 'LoadAvg'}, - 'active_threads': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'idle_seconds': ('django.db.models.fields.IntegerField', [], {}), - 'latest_pid': ('django.db.models.fields.IntegerField', [], {}), - 'load_1': ('django.db.models.fields.FloatField', [], {}), - 'load_15': ('django.db.models.fields.FloatField', [], {}), - 'load_5': ('django.db.models.fields.FloatField', [], {}), - 'total_threads': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.meminfo': { - 'Meta': {'object_name': 'MemInfo'}, - 'active': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'buffers': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'cached': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'dirty': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'free': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inactive': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'swap_free': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'swap_total': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'total': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.netstat': { - 'Meta': {'object_name': 'NetStat'}, - 'carrier': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'colls': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'compressed_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'compressed_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'device': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'drop_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'drop_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'errs_rx': ('django.db.models.fields.FloatField', [], {}), - 'errs_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'fifo_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'fifo_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'frame': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_rx': ('django.db.models.fields.FloatField', [], {}), - 'kb_tx': ('django.db.models.fields.FloatField', [], {}), - 'multicast_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'packets_rx': ('django.db.models.fields.FloatField', [], {}), - 'packets_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdcalldistribution': { - 'Meta': {'object_name': 'NFSDCallDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdclientdistribution': { - 'Meta': {'object_name': 'NFSDClientDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'max_length': '15'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {}) - }, - 'smart_manager.nfsdshareclientdistribution': { - 'Meta': {'object_name': 'NFSDShareClientDistribution'}, - 'client': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdsharedistribution': { - 'Meta': {'object_name': 'NFSDShareDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsduidgiddistribution': { - 'Meta': {'object_name': 'NFSDUidGidDistribution'}, - 'client': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'smart_manager.poolusage': { - 'Meta': {'object_name': 'PoolUsage'}, - 'count': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}), - 'free': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'reclaimable': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.receivetrail': { - 'Meta': {'object_name': 'ReceiveTrail'}, - 'end_ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - 'error': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_received': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'receive_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'receive_pending': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'receive_succeeded': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'rshare': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.ReplicaShare']"}), - 'snap_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'smart_manager.replica': { - 'Meta': {'object_name': 'Replica'}, - 'appliance': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'data_port': ('django.db.models.fields.IntegerField', [], {'default': '10002'}), - 'dpool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'dshare': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'frequency': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'meta_port': ('django.db.models.fields.IntegerField', [], {'default': '10003'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'task_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}) - }, - 'smart_manager.replicashare': { - 'Meta': {'object_name': 'ReplicaShare'}, - 'appliance': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'data_port': ('django.db.models.fields.IntegerField', [], {'default': '10002'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'meta_port': ('django.db.models.fields.IntegerField', [], {'default': '10003'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'src_share': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}) - }, - 'smart_manager.replicatrail': { - 'Meta': {'object_name': 'ReplicaTrail'}, - 'end_ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - 'error': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_sent': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'replica': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.Replica']"}), - 'send_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'send_pending': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'send_succeeded': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'snap_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'snapshot_created': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'snapshot_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'smart_manager.service': { - 'Meta': {'object_name': 'Service'}, - 'config': ('django.db.models.fields.CharField', [], {'max_length': '8192', 'null': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '24'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '24'}) - }, - 'smart_manager.servicestatus': { - 'Meta': {'object_name': 'ServiceStatus'}, - 'count': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'service': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.Service']"}), - 'status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.shareusage': { - 'Meta': {'object_name': 'ShareUsage'}, - 'count': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}), - 'e_usage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'r_usage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.sprobe': { - 'Meta': {'object_name': 'SProbe'}, - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'smart': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'start': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '7'}) - }, - 'smart_manager.task': { - 'Meta': {'object_name': 'Task'}, - 'end': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'task_def': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.TaskDefinition']"}) - }, - 'smart_manager.taskdefinition': { - 'Meta': {'object_name': 'TaskDefinition'}, - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'frequency': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'json_meta': ('django.db.models.fields.CharField', [], {'max_length': '8192'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}), - 'task_type': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.vmstat': { - 'Meta': {'object_name': 'VmStat'}, - 'free_pages': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - } - } - - complete_apps = ['smart_manager'] \ No newline at end of file diff --git a/src/rockstor/smart_manager/south_migrations/0005_auto__del_field_taskdefinition_frequency__del_field_taskdefinition_ts_.py b/src/rockstor/smart_manager/south_migrations/0005_auto__del_field_taskdefinition_frequency__del_field_taskdefinition_ts_.py deleted file mode 100644 index 525251c5b..000000000 --- a/src/rockstor/smart_manager/south_migrations/0005_auto__del_field_taskdefinition_frequency__del_field_taskdefinition_ts_.py +++ /dev/null @@ -1,314 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting field 'TaskDefinition.frequency' - db.delete_column(u'smart_manager_taskdefinition', 'frequency') - - # Deleting field 'TaskDefinition.ts' - db.delete_column(u'smart_manager_taskdefinition', 'ts') - - # Adding field 'TaskDefinition.crontab' - db.add_column(u'smart_manager_taskdefinition', 'crontab', - self.gf('django.db.models.fields.CharField')(max_length=64, null=True), - keep_default=False) - - - def backwards(self, orm): - # Adding field 'TaskDefinition.frequency' - db.add_column(u'smart_manager_taskdefinition', 'frequency', - self.gf('django.db.models.fields.IntegerField')(null=True), - keep_default=False) - - # Adding field 'TaskDefinition.ts' - db.add_column(u'smart_manager_taskdefinition', 'ts', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2015, 7, 29, 0, 0), db_index=True), - keep_default=False) - - # Deleting field 'TaskDefinition.crontab' - db.delete_column(u'smart_manager_taskdefinition', 'crontab') - - - models = { - 'smart_manager.cpumetric': { - 'Meta': {'object_name': 'CPUMetric'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'idle': ('django.db.models.fields.IntegerField', [], {}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'smode': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'umode': ('django.db.models.fields.IntegerField', [], {}), - 'umode_nice': ('django.db.models.fields.IntegerField', [], {}) - }, - 'smart_manager.diskstat': { - 'Meta': {'object_name': 'DiskStat'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ios_progress': ('django.db.models.fields.FloatField', [], {}), - 'ms_ios': ('django.db.models.fields.FloatField', [], {}), - 'ms_reading': ('django.db.models.fields.FloatField', [], {}), - 'ms_writing': ('django.db.models.fields.FloatField', [], {}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'reads_completed': ('django.db.models.fields.FloatField', [], {}), - 'reads_merged': ('django.db.models.fields.FloatField', [], {}), - 'sectors_read': ('django.db.models.fields.FloatField', [], {}), - 'sectors_written': ('django.db.models.fields.FloatField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), - 'weighted_ios': ('django.db.models.fields.FloatField', [], {}), - 'writes_completed': ('django.db.models.fields.FloatField', [], {}), - 'writes_merged': ('django.db.models.fields.FloatField', [], {}) - }, - 'smart_manager.loadavg': { - 'Meta': {'object_name': 'LoadAvg'}, - 'active_threads': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'idle_seconds': ('django.db.models.fields.IntegerField', [], {}), - 'latest_pid': ('django.db.models.fields.IntegerField', [], {}), - 'load_1': ('django.db.models.fields.FloatField', [], {}), - 'load_15': ('django.db.models.fields.FloatField', [], {}), - 'load_5': ('django.db.models.fields.FloatField', [], {}), - 'total_threads': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.meminfo': { - 'Meta': {'object_name': 'MemInfo'}, - 'active': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'buffers': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'cached': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'dirty': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'free': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inactive': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'swap_free': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'swap_total': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'total': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.netstat': { - 'Meta': {'object_name': 'NetStat'}, - 'carrier': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'colls': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'compressed_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'compressed_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'device': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'drop_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'drop_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'errs_rx': ('django.db.models.fields.FloatField', [], {}), - 'errs_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'fifo_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'fifo_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'frame': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_rx': ('django.db.models.fields.FloatField', [], {}), - 'kb_tx': ('django.db.models.fields.FloatField', [], {}), - 'multicast_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'packets_rx': ('django.db.models.fields.FloatField', [], {}), - 'packets_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdcalldistribution': { - 'Meta': {'object_name': 'NFSDCallDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdclientdistribution': { - 'Meta': {'object_name': 'NFSDClientDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'max_length': '15'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {}) - }, - 'smart_manager.nfsdshareclientdistribution': { - 'Meta': {'object_name': 'NFSDShareClientDistribution'}, - 'client': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdsharedistribution': { - 'Meta': {'object_name': 'NFSDShareDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsduidgiddistribution': { - 'Meta': {'object_name': 'NFSDUidGidDistribution'}, - 'client': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'smart_manager.poolusage': { - 'Meta': {'object_name': 'PoolUsage'}, - 'count': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}), - 'free': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'reclaimable': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.receivetrail': { - 'Meta': {'object_name': 'ReceiveTrail'}, - 'end_ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - 'error': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_received': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'receive_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'receive_pending': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'receive_succeeded': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'rshare': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.ReplicaShare']"}), - 'snap_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'smart_manager.replica': { - 'Meta': {'object_name': 'Replica'}, - 'appliance': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'data_port': ('django.db.models.fields.IntegerField', [], {'default': '10002'}), - 'dpool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'dshare': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'frequency': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'meta_port': ('django.db.models.fields.IntegerField', [], {'default': '10003'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'task_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}) - }, - 'smart_manager.replicashare': { - 'Meta': {'object_name': 'ReplicaShare'}, - 'appliance': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'data_port': ('django.db.models.fields.IntegerField', [], {'default': '10002'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'meta_port': ('django.db.models.fields.IntegerField', [], {'default': '10003'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'src_share': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}) - }, - 'smart_manager.replicatrail': { - 'Meta': {'object_name': 'ReplicaTrail'}, - 'end_ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - 'error': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_sent': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'replica': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.Replica']"}), - 'send_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'send_pending': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'send_succeeded': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'snap_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'snapshot_created': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'snapshot_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'smart_manager.service': { - 'Meta': {'object_name': 'Service'}, - 'config': ('django.db.models.fields.CharField', [], {'max_length': '8192', 'null': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '24'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '24'}) - }, - 'smart_manager.servicestatus': { - 'Meta': {'object_name': 'ServiceStatus'}, - 'count': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'service': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.Service']"}), - 'status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.shareusage': { - 'Meta': {'object_name': 'ShareUsage'}, - 'count': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}), - 'e_usage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'r_usage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.sprobe': { - 'Meta': {'object_name': 'SProbe'}, - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'smart': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'start': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '7'}) - }, - 'smart_manager.task': { - 'Meta': {'object_name': 'Task'}, - 'end': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'task_def': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.TaskDefinition']"}) - }, - 'smart_manager.taskdefinition': { - 'Meta': {'object_name': 'TaskDefinition'}, - 'crontab': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'json_meta': ('django.db.models.fields.CharField', [], {'max_length': '8192'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}), - 'task_type': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'smart_manager.vmstat': { - 'Meta': {'object_name': 'VmStat'}, - 'free_pages': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - } - } - - complete_apps = ['smart_manager'] \ No newline at end of file diff --git a/src/rockstor/smart_manager/south_migrations/0006_auto__del_field_replica_frequency__add_field_replica_crontab.py b/src/rockstor/smart_manager/south_migrations/0006_auto__del_field_replica_frequency__add_field_replica_crontab.py deleted file mode 100644 index a99a44072..000000000 --- a/src/rockstor/smart_manager/south_migrations/0006_auto__del_field_replica_frequency__add_field_replica_crontab.py +++ /dev/null @@ -1,306 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting field 'Replica.frequency' - db.delete_column(u'smart_manager_replica', 'frequency') - - # Adding field 'Replica.crontab' - db.add_column(u'smart_manager_replica', 'crontab', - self.gf('django.db.models.fields.CharField')(max_length=64, null=True), - keep_default=False) - - - def backwards(self, orm): - # Adding field 'Replica.frequency' - db.add_column(u'smart_manager_replica', 'frequency', - self.gf('django.db.models.fields.IntegerField')(default=10000), - keep_default=False) - - # Deleting field 'Replica.crontab' - db.delete_column(u'smart_manager_replica', 'crontab') - - - models = { - 'smart_manager.cpumetric': { - 'Meta': {'object_name': 'CPUMetric'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'idle': ('django.db.models.fields.IntegerField', [], {}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'smode': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'umode': ('django.db.models.fields.IntegerField', [], {}), - 'umode_nice': ('django.db.models.fields.IntegerField', [], {}) - }, - 'smart_manager.diskstat': { - 'Meta': {'object_name': 'DiskStat'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ios_progress': ('django.db.models.fields.FloatField', [], {}), - 'ms_ios': ('django.db.models.fields.FloatField', [], {}), - 'ms_reading': ('django.db.models.fields.FloatField', [], {}), - 'ms_writing': ('django.db.models.fields.FloatField', [], {}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'reads_completed': ('django.db.models.fields.FloatField', [], {}), - 'reads_merged': ('django.db.models.fields.FloatField', [], {}), - 'sectors_read': ('django.db.models.fields.FloatField', [], {}), - 'sectors_written': ('django.db.models.fields.FloatField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), - 'weighted_ios': ('django.db.models.fields.FloatField', [], {}), - 'writes_completed': ('django.db.models.fields.FloatField', [], {}), - 'writes_merged': ('django.db.models.fields.FloatField', [], {}) - }, - 'smart_manager.loadavg': { - 'Meta': {'object_name': 'LoadAvg'}, - 'active_threads': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'idle_seconds': ('django.db.models.fields.IntegerField', [], {}), - 'latest_pid': ('django.db.models.fields.IntegerField', [], {}), - 'load_1': ('django.db.models.fields.FloatField', [], {}), - 'load_15': ('django.db.models.fields.FloatField', [], {}), - 'load_5': ('django.db.models.fields.FloatField', [], {}), - 'total_threads': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.meminfo': { - 'Meta': {'object_name': 'MemInfo'}, - 'active': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'buffers': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'cached': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'dirty': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'free': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inactive': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'swap_free': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'swap_total': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'total': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.netstat': { - 'Meta': {'object_name': 'NetStat'}, - 'carrier': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'colls': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'compressed_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'compressed_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'device': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'drop_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'drop_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'errs_rx': ('django.db.models.fields.FloatField', [], {}), - 'errs_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'fifo_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'fifo_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'frame': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_rx': ('django.db.models.fields.FloatField', [], {}), - 'kb_tx': ('django.db.models.fields.FloatField', [], {}), - 'multicast_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'packets_rx': ('django.db.models.fields.FloatField', [], {}), - 'packets_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdcalldistribution': { - 'Meta': {'object_name': 'NFSDCallDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdclientdistribution': { - 'Meta': {'object_name': 'NFSDClientDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'max_length': '15'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {}) - }, - 'smart_manager.nfsdshareclientdistribution': { - 'Meta': {'object_name': 'NFSDShareClientDistribution'}, - 'client': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdsharedistribution': { - 'Meta': {'object_name': 'NFSDShareDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsduidgiddistribution': { - 'Meta': {'object_name': 'NFSDUidGidDistribution'}, - 'client': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'smart_manager.poolusage': { - 'Meta': {'object_name': 'PoolUsage'}, - 'count': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}), - 'free': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'reclaimable': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.receivetrail': { - 'Meta': {'object_name': 'ReceiveTrail'}, - 'end_ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - 'error': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_received': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'receive_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'receive_pending': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'receive_succeeded': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'rshare': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.ReplicaShare']"}), - 'snap_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'smart_manager.replica': { - 'Meta': {'object_name': 'Replica'}, - 'appliance': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'crontab': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'data_port': ('django.db.models.fields.IntegerField', [], {'default': '10002'}), - 'dpool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'dshare': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'meta_port': ('django.db.models.fields.IntegerField', [], {'default': '10003'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'task_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}) - }, - 'smart_manager.replicashare': { - 'Meta': {'object_name': 'ReplicaShare'}, - 'appliance': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'data_port': ('django.db.models.fields.IntegerField', [], {'default': '10002'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'meta_port': ('django.db.models.fields.IntegerField', [], {'default': '10003'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'src_share': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}) - }, - 'smart_manager.replicatrail': { - 'Meta': {'object_name': 'ReplicaTrail'}, - 'end_ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - 'error': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_sent': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'replica': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.Replica']"}), - 'send_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'send_pending': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'send_succeeded': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'snap_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'snapshot_created': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'snapshot_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'smart_manager.service': { - 'Meta': {'object_name': 'Service'}, - 'config': ('django.db.models.fields.CharField', [], {'max_length': '8192', 'null': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '24'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '24'}) - }, - 'smart_manager.servicestatus': { - 'Meta': {'object_name': 'ServiceStatus'}, - 'count': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'service': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.Service']"}), - 'status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.shareusage': { - 'Meta': {'object_name': 'ShareUsage'}, - 'count': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}), - 'e_usage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'r_usage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.sprobe': { - 'Meta': {'object_name': 'SProbe'}, - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'smart': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'start': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '7'}) - }, - 'smart_manager.task': { - 'Meta': {'object_name': 'Task'}, - 'end': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'task_def': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.TaskDefinition']"}) - }, - 'smart_manager.taskdefinition': { - 'Meta': {'object_name': 'TaskDefinition'}, - 'crontab': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'json_meta': ('django.db.models.fields.CharField', [], {'max_length': '8192'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}), - 'task_type': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'smart_manager.vmstat': { - 'Meta': {'object_name': 'VmStat'}, - 'free_pages': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - } - } - - complete_apps = ['smart_manager'] \ No newline at end of file diff --git a/src/rockstor/smart_manager/south_migrations/0007_auto__add_field_replica_replication_ip.py b/src/rockstor/smart_manager/south_migrations/0007_auto__add_field_replica_replication_ip.py deleted file mode 100644 index 650eebcb4..000000000 --- a/src/rockstor/smart_manager/south_migrations/0007_auto__add_field_replica_replication_ip.py +++ /dev/null @@ -1,299 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'Replica.replication_ip' - db.add_column(u'smart_manager_replica', 'replication_ip', - self.gf('django.db.models.fields.CharField')(max_length=4096, null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Replica.replication_ip' - db.delete_column(u'smart_manager_replica', 'replication_ip') - - - models = { - 'smart_manager.cpumetric': { - 'Meta': {'object_name': 'CPUMetric'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'idle': ('django.db.models.fields.IntegerField', [], {}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'smode': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'umode': ('django.db.models.fields.IntegerField', [], {}), - 'umode_nice': ('django.db.models.fields.IntegerField', [], {}) - }, - 'smart_manager.diskstat': { - 'Meta': {'object_name': 'DiskStat'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ios_progress': ('django.db.models.fields.FloatField', [], {}), - 'ms_ios': ('django.db.models.fields.FloatField', [], {}), - 'ms_reading': ('django.db.models.fields.FloatField', [], {}), - 'ms_writing': ('django.db.models.fields.FloatField', [], {}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'reads_completed': ('django.db.models.fields.FloatField', [], {}), - 'reads_merged': ('django.db.models.fields.FloatField', [], {}), - 'sectors_read': ('django.db.models.fields.FloatField', [], {}), - 'sectors_written': ('django.db.models.fields.FloatField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), - 'weighted_ios': ('django.db.models.fields.FloatField', [], {}), - 'writes_completed': ('django.db.models.fields.FloatField', [], {}), - 'writes_merged': ('django.db.models.fields.FloatField', [], {}) - }, - 'smart_manager.loadavg': { - 'Meta': {'object_name': 'LoadAvg'}, - 'active_threads': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'idle_seconds': ('django.db.models.fields.IntegerField', [], {}), - 'latest_pid': ('django.db.models.fields.IntegerField', [], {}), - 'load_1': ('django.db.models.fields.FloatField', [], {}), - 'load_15': ('django.db.models.fields.FloatField', [], {}), - 'load_5': ('django.db.models.fields.FloatField', [], {}), - 'total_threads': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.meminfo': { - 'Meta': {'object_name': 'MemInfo'}, - 'active': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'buffers': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'cached': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'dirty': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'free': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inactive': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'swap_free': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'swap_total': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'total': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.netstat': { - 'Meta': {'object_name': 'NetStat'}, - 'carrier': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'colls': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'compressed_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'compressed_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'device': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'drop_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'drop_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'errs_rx': ('django.db.models.fields.FloatField', [], {}), - 'errs_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'fifo_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'fifo_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'frame': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_rx': ('django.db.models.fields.FloatField', [], {}), - 'kb_tx': ('django.db.models.fields.FloatField', [], {}), - 'multicast_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'packets_rx': ('django.db.models.fields.FloatField', [], {}), - 'packets_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdcalldistribution': { - 'Meta': {'object_name': 'NFSDCallDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdclientdistribution': { - 'Meta': {'object_name': 'NFSDClientDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'max_length': '15'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {}) - }, - 'smart_manager.nfsdshareclientdistribution': { - 'Meta': {'object_name': 'NFSDShareClientDistribution'}, - 'client': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdsharedistribution': { - 'Meta': {'object_name': 'NFSDShareDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsduidgiddistribution': { - 'Meta': {'object_name': 'NFSDUidGidDistribution'}, - 'client': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'smart_manager.poolusage': { - 'Meta': {'object_name': 'PoolUsage'}, - 'count': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}), - 'free': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'reclaimable': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.receivetrail': { - 'Meta': {'object_name': 'ReceiveTrail'}, - 'end_ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - 'error': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_received': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'receive_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'receive_pending': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'receive_succeeded': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'rshare': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.ReplicaShare']"}), - 'snap_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'smart_manager.replica': { - 'Meta': {'object_name': 'Replica'}, - 'appliance': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'crontab': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'data_port': ('django.db.models.fields.IntegerField', [], {'default': '10002'}), - 'dpool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'dshare': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'meta_port': ('django.db.models.fields.IntegerField', [], {'default': '10003'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'replication_ip': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'task_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}) - }, - 'smart_manager.replicashare': { - 'Meta': {'object_name': 'ReplicaShare'}, - 'appliance': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'data_port': ('django.db.models.fields.IntegerField', [], {'default': '10002'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'meta_port': ('django.db.models.fields.IntegerField', [], {'default': '10003'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'src_share': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}) - }, - 'smart_manager.replicatrail': { - 'Meta': {'object_name': 'ReplicaTrail'}, - 'end_ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - 'error': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_sent': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'replica': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.Replica']"}), - 'send_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'send_pending': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'send_succeeded': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'snap_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'snapshot_created': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'snapshot_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'smart_manager.service': { - 'Meta': {'object_name': 'Service'}, - 'config': ('django.db.models.fields.CharField', [], {'max_length': '8192', 'null': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '24'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '24'}) - }, - 'smart_manager.servicestatus': { - 'Meta': {'object_name': 'ServiceStatus'}, - 'count': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'service': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.Service']"}), - 'status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.shareusage': { - 'Meta': {'object_name': 'ShareUsage'}, - 'count': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}), - 'e_usage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'r_usage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.sprobe': { - 'Meta': {'object_name': 'SProbe'}, - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'smart': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'start': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '7'}) - }, - 'smart_manager.task': { - 'Meta': {'object_name': 'Task'}, - 'end': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'task_def': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.TaskDefinition']"}) - }, - 'smart_manager.taskdefinition': { - 'Meta': {'object_name': 'TaskDefinition'}, - 'crontab': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'json_meta': ('django.db.models.fields.CharField', [], {'max_length': '8192'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}), - 'task_type': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'smart_manager.vmstat': { - 'Meta': {'object_name': 'VmStat'}, - 'free_pages': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - } - } - - complete_apps = ['smart_manager'] \ No newline at end of file diff --git a/src/rockstor/smart_manager/south_migrations/0008_add_field_TaskDefinition_crontabwindow.py b/src/rockstor/smart_manager/south_migrations/0008_add_field_TaskDefinition_crontabwindow.py deleted file mode 100644 index a681fa563..000000000 --- a/src/rockstor/smart_manager/south_migrations/0008_add_field_TaskDefinition_crontabwindow.py +++ /dev/null @@ -1,300 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'TaskDefinition.crontabwindow' - db.add_column(u'smart_manager_taskdefinition', 'crontabwindow', - self.gf('django.db.models.fields.CharField')(max_length=64, null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'TaskDefinition.crontabwindow' - db.delete_column(u'smart_manager_taskdefinition', 'crontabwindow') - - - models = { - 'smart_manager.cpumetric': { - 'Meta': {'object_name': 'CPUMetric'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'idle': ('django.db.models.fields.IntegerField', [], {}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'smode': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'umode': ('django.db.models.fields.IntegerField', [], {}), - 'umode_nice': ('django.db.models.fields.IntegerField', [], {}) - }, - 'smart_manager.diskstat': { - 'Meta': {'object_name': 'DiskStat'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ios_progress': ('django.db.models.fields.FloatField', [], {}), - 'ms_ios': ('django.db.models.fields.FloatField', [], {}), - 'ms_reading': ('django.db.models.fields.FloatField', [], {}), - 'ms_writing': ('django.db.models.fields.FloatField', [], {}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'reads_completed': ('django.db.models.fields.FloatField', [], {}), - 'reads_merged': ('django.db.models.fields.FloatField', [], {}), - 'sectors_read': ('django.db.models.fields.FloatField', [], {}), - 'sectors_written': ('django.db.models.fields.FloatField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), - 'weighted_ios': ('django.db.models.fields.FloatField', [], {}), - 'writes_completed': ('django.db.models.fields.FloatField', [], {}), - 'writes_merged': ('django.db.models.fields.FloatField', [], {}) - }, - 'smart_manager.loadavg': { - 'Meta': {'object_name': 'LoadAvg'}, - 'active_threads': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'idle_seconds': ('django.db.models.fields.IntegerField', [], {}), - 'latest_pid': ('django.db.models.fields.IntegerField', [], {}), - 'load_1': ('django.db.models.fields.FloatField', [], {}), - 'load_15': ('django.db.models.fields.FloatField', [], {}), - 'load_5': ('django.db.models.fields.FloatField', [], {}), - 'total_threads': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.meminfo': { - 'Meta': {'object_name': 'MemInfo'}, - 'active': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'buffers': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'cached': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'dirty': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'free': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'inactive': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'swap_free': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'swap_total': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'total': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.netstat': { - 'Meta': {'object_name': 'NetStat'}, - 'carrier': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'colls': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'compressed_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'compressed_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'device': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'drop_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'drop_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'errs_rx': ('django.db.models.fields.FloatField', [], {}), - 'errs_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'fifo_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'fifo_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'frame': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_rx': ('django.db.models.fields.FloatField', [], {}), - 'kb_tx': ('django.db.models.fields.FloatField', [], {}), - 'multicast_rx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'packets_rx': ('django.db.models.fields.FloatField', [], {}), - 'packets_tx': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdcalldistribution': { - 'Meta': {'object_name': 'NFSDCallDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdclientdistribution': { - 'Meta': {'object_name': 'NFSDClientDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'max_length': '15'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {}) - }, - 'smart_manager.nfsdshareclientdistribution': { - 'Meta': {'object_name': 'NFSDShareClientDistribution'}, - 'client': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsdsharedistribution': { - 'Meta': {'object_name': 'NFSDShareDistribution'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}) - }, - 'smart_manager.nfsduidgiddistribution': { - 'Meta': {'object_name': 'NFSDUidGidDistribution'}, - 'client': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'num_commit': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_create': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_lookup': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_remove': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'num_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'rid': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.SProbe']"}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'sum_read': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sum_write': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'smart_manager.poolusage': { - 'Meta': {'object_name': 'PoolUsage'}, - 'count': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}), - 'free': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'reclaimable': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.receivetrail': { - 'Meta': {'object_name': 'ReceiveTrail'}, - 'end_ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - 'error': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_received': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'receive_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'receive_pending': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'receive_succeeded': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'rshare': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.ReplicaShare']"}), - 'snap_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'smart_manager.replica': { - 'Meta': {'object_name': 'Replica'}, - 'appliance': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'crontab': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'data_port': ('django.db.models.fields.IntegerField', [], {'default': '10002'}), - 'dpool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'dshare': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'meta_port': ('django.db.models.fields.IntegerField', [], {'default': '10002'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'replication_ip': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'share': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'task_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}) - }, - 'smart_manager.replicashare': { - 'Meta': {'object_name': 'ReplicaShare'}, - 'appliance': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'data_port': ('django.db.models.fields.IntegerField', [], {'default': '10002'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'meta_port': ('django.db.models.fields.IntegerField', [], {'default': '10002'}), - 'pool': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'src_share': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}) - }, - 'smart_manager.replicatrail': { - 'Meta': {'object_name': 'ReplicaTrail'}, - 'end_ts': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - 'error': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_sent': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'replica': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.Replica']"}), - 'send_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'send_pending': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'send_succeeded': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'snap_name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'snapshot_created': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'snapshot_failed': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'smart_manager.service': { - 'Meta': {'object_name': 'Service'}, - 'config': ('django.db.models.fields.CharField', [], {'max_length': '8192', 'null': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '24'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '24'}) - }, - 'smart_manager.servicestatus': { - 'Meta': {'object_name': 'ServiceStatus'}, - 'count': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'service': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.Service']"}), - 'status': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.shareusage': { - 'Meta': {'object_name': 'ShareUsage'}, - 'count': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}), - 'e_usage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'r_usage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'smart_manager.sprobe': { - 'Meta': {'object_name': 'SProbe'}, - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'smart': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'start': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '7'}) - }, - 'smart_manager.task': { - 'Meta': {'object_name': 'Task'}, - 'end': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'task_def': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['smart_manager.TaskDefinition']"}) - }, - 'smart_manager.taskdefinition': { - 'Meta': {'object_name': 'TaskDefinition'}, - 'crontab': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'crontabwindow': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'json_meta': ('django.db.models.fields.CharField', [], {'max_length': '8192'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}), - 'task_type': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'smart_manager.vmstat': { - 'Meta': {'object_name': 'VmStat'}, - 'free_pages': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - } - } - - complete_apps = ['smart_manager'] \ No newline at end of file diff --git a/src/rockstor/smart_manager/south_migrations/__init__.py b/src/rockstor/smart_manager/south_migrations/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/rockstor/storageadmin/south_migrations/0001_initial.py b/src/rockstor/storageadmin/south_migrations/0001_initial.py deleted file mode 100644 index dcf88d692..000000000 --- a/src/rockstor/storageadmin/south_migrations/0001_initial.py +++ /dev/null @@ -1,565 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'Pool' - db.create_table(u'storageadmin_pool', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=4096)), - ('uuid', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)), - ('size', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('raid', self.gf('django.db.models.fields.CharField')(max_length=10)), - ('toc', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - )) - db.send_create_signal('storageadmin', ['Pool']) - - # Adding model 'Disk' - db.create_table(u'storageadmin_disk', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('pool', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.Pool'], null=True, on_delete=models.SET_NULL)), - ('name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=10)), - ('size', self.gf('django.db.models.fields.IntegerField')()), - ('offline', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('parted', self.gf('django.db.models.fields.BooleanField')()), - )) - db.send_create_signal('storageadmin', ['Disk']) - - # Adding model 'Share' - db.create_table(u'storageadmin_share', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('pool', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.Pool'])), - ('qgroup', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=4096)), - ('uuid', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)), - ('size', self.gf('django.db.models.fields.IntegerField')()), - ('owner', self.gf('django.db.models.fields.CharField')(default='root', max_length=4096)), - ('group', self.gf('django.db.models.fields.CharField')(default='root', max_length=4096)), - ('perms', self.gf('django.db.models.fields.CharField')(default='755', max_length=9)), - ('toc', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('subvol_name', self.gf('django.db.models.fields.CharField')(max_length=4096)), - ('replica', self.gf('django.db.models.fields.BooleanField')(default=False)), - )) - db.send_create_signal('storageadmin', ['Share']) - - # Adding model 'Snapshot' - db.create_table(u'storageadmin_snapshot', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('share', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.Share'])), - ('name', self.gf('django.db.models.fields.CharField')(max_length=4096)), - ('real_name', self.gf('django.db.models.fields.CharField')(default='unknownsnap', max_length=4096)), - ('writable', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('size', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('toc', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('qgroup', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('uvisible', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('snap_type', self.gf('django.db.models.fields.CharField')(default='admin', max_length=64)), - )) - db.send_create_signal('storageadmin', ['Snapshot']) - - # Adding unique constraint on 'Snapshot', fields ['share', 'name'] - db.create_unique(u'storageadmin_snapshot', ['share_id', 'name']) - - # Adding model 'PoolStatistic' - db.create_table(u'storageadmin_poolstatistic', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('pool', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.Pool'])), - ('total_capacity', self.gf('django.db.models.fields.IntegerField')()), - ('used', self.gf('django.db.models.fields.IntegerField')()), - ('ts', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - )) - db.send_create_signal('storageadmin', ['PoolStatistic']) - - # Adding model 'ShareStatistic' - db.create_table(u'storageadmin_sharestatistic', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('share', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.Share'])), - ('total_capacity', self.gf('django.db.models.fields.IntegerField')()), - ('used', self.gf('django.db.models.fields.IntegerField')()), - ('ts', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - )) - db.send_create_signal('storageadmin', ['ShareStatistic']) - - # Adding model 'NFSExportGroup' - db.create_table(u'storageadmin_nfsexportgroup', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('host_str', self.gf('django.db.models.fields.CharField')(max_length=4096)), - ('editable', self.gf('django.db.models.fields.CharField')(default='ro', max_length=2)), - ('syncable', self.gf('django.db.models.fields.CharField')(default='async', max_length=5)), - ('mount_security', self.gf('django.db.models.fields.CharField')(default='insecure', max_length=8)), - ('nohide', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('enabled', self.gf('django.db.models.fields.BooleanField')(default=True)), - )) - db.send_create_signal('storageadmin', ['NFSExportGroup']) - - # Adding model 'NFSExport' - db.create_table(u'storageadmin_nfsexport', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('export_group', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.NFSExportGroup'])), - ('share', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.Share'])), - ('mount', self.gf('django.db.models.fields.CharField')(max_length=4096)), - )) - db.send_create_signal('storageadmin', ['NFSExport']) - - # Adding model 'SambaShare' - db.create_table(u'storageadmin_sambashare', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('share', self.gf('django.db.models.fields.related.OneToOneField')(related_name='sambashare', unique=True, to=orm['storageadmin.Share'])), - ('path', self.gf('django.db.models.fields.CharField')(unique=True, max_length=4096)), - ('comment', self.gf('django.db.models.fields.CharField')(default='foo bar', max_length=100)), - ('browsable', self.gf('django.db.models.fields.CharField')(default='yes', max_length=3)), - ('read_only', self.gf('django.db.models.fields.CharField')(default='no', max_length=3)), - ('guest_ok', self.gf('django.db.models.fields.CharField')(default='no', max_length=3)), - ('create_mask', self.gf('django.db.models.fields.CharField')(default='0755', max_length=4)), - ('admin_users', self.gf('django.db.models.fields.CharField')(default='Administrator', max_length=128)), - )) - db.send_create_signal('storageadmin', ['SambaShare']) - - # Adding model 'IscsiTarget' - db.create_table(u'storageadmin_iscsitarget', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('share', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.Share'])), - ('tid', self.gf('django.db.models.fields.IntegerField')(unique=True)), - ('tname', self.gf('django.db.models.fields.CharField')(unique=True, max_length=128)), - ('dev_name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=128)), - ('dev_size', self.gf('django.db.models.fields.IntegerField')()), - )) - db.send_create_signal('storageadmin', ['IscsiTarget']) - - # Adding model 'PosixACLs' - db.create_table(u'storageadmin_posixacls', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('smb_share', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.SambaShare'])), - ('owner', self.gf('django.db.models.fields.CharField')(max_length=5)), - ('perms', self.gf('django.db.models.fields.CharField')(max_length=3)), - )) - db.send_create_signal('storageadmin', ['PosixACLs']) - - # Adding model 'APIKeys' - db.create_table(u'storageadmin_apikeys', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('user', self.gf('django.db.models.fields.CharField')(unique=True, max_length=8)), - ('key', self.gf('django.db.models.fields.CharField')(unique=True, max_length=10)), - )) - db.send_create_signal('storageadmin', ['APIKeys']) - - # Adding model 'Appliance' - db.create_table(u'storageadmin_appliance', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('uuid', self.gf('django.db.models.fields.CharField')(unique=True, max_length=64)), - ('ip', self.gf('django.db.models.fields.CharField')(unique=True, max_length=4096)), - ('current_appliance', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('hostname', self.gf('django.db.models.fields.CharField')(default='Rockstor', max_length=128)), - ('mgmt_port', self.gf('django.db.models.fields.IntegerField')(default=443)), - )) - db.send_create_signal('storageadmin', ['Appliance']) - - # Adding model 'SupportCase' - db.create_table(u'storageadmin_supportcase', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('notes', self.gf('django.db.models.fields.TextField')()), - ('zipped_log', self.gf('django.db.models.fields.CharField')(max_length=128)), - ('status', self.gf('django.db.models.fields.CharField')(max_length=9)), - ('case_type', self.gf('django.db.models.fields.CharField')(max_length=6)), - )) - db.send_create_signal('storageadmin', ['SupportCase']) - - # Adding model 'DashboardConfig' - db.create_table(u'storageadmin_dashboardconfig', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'], unique=True)), - ('widgets', self.gf('django.db.models.fields.CharField')(max_length=4096)), - )) - db.send_create_signal('storageadmin', ['DashboardConfig']) - - # Adding model 'NetworkInterface' - db.create_table(u'storageadmin_networkinterface', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('alias', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)), - ('mac', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('boot_proto', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)), - ('onboot', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)), - ('network', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)), - ('netmask', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)), - ('ipaddr', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)), - ('itype', self.gf('django.db.models.fields.CharField')(default='io', max_length=100)), - )) - db.send_create_signal('storageadmin', ['NetworkInterface']) - - # Adding model 'User' - db.create_table(u'storageadmin_user', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('user', self.gf('django.db.models.fields.related.OneToOneField')(related_name='suser', unique=True, null=True, to=orm['auth.User'])), - ('username', self.gf('django.db.models.fields.CharField')(default='', unique=True, max_length=4096)), - ('uid', self.gf('django.db.models.fields.IntegerField')(default=5000)), - ('gid', self.gf('django.db.models.fields.IntegerField')(default=5000)), - )) - db.send_create_signal('storageadmin', ['User']) - - # Adding model 'PoolScrub' - db.create_table(u'storageadmin_poolscrub', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('pool', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.Pool'])), - ('status', self.gf('django.db.models.fields.CharField')(default='started', max_length=10)), - ('pid', self.gf('django.db.models.fields.IntegerField')()), - ('start_time', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('end_time', self.gf('django.db.models.fields.DateTimeField')(null=True)), - ('kb_scrubbed', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('errors', self.gf('django.db.models.fields.IntegerField')(null=True)), - )) - db.send_create_signal('storageadmin', ['PoolScrub']) - - # Adding model 'Setup' - db.create_table(u'storageadmin_setup', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('setup_user', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('setup_system', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('setup_disks', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('setup_network', self.gf('django.db.models.fields.BooleanField')(default=False)), - )) - db.send_create_signal('storageadmin', ['Setup']) - - # Adding model 'SFTP' - db.create_table(u'storageadmin_sftp', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('share', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['storageadmin.Share'], unique=True)), - ('editable', self.gf('django.db.models.fields.CharField')(default='ro', max_length=2)), - )) - db.send_create_signal('storageadmin', ['SFTP']) - - # Adding model 'Plugin' - db.create_table(u'storageadmin_plugin', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=4096)), - ('display_name', self.gf('django.db.models.fields.CharField')(default='', unique=True, max_length=4096)), - ('description', self.gf('django.db.models.fields.CharField')(default='', max_length=4096)), - ('css_file_name', self.gf('django.db.models.fields.CharField')(max_length=4096)), - ('js_file_name', self.gf('django.db.models.fields.CharField')(max_length=4096)), - ('key', self.gf('django.db.models.fields.CharField')(unique=True, max_length=4096)), - )) - db.send_create_signal('storageadmin', ['Plugin']) - - # Adding model 'InstalledPlugin' - db.create_table(u'storageadmin_installedplugin', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('plugin_meta', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.Plugin'])), - ('install_date', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - )) - db.send_create_signal('storageadmin', ['InstalledPlugin']) - - - def backwards(self, orm): - # Removing unique constraint on 'Snapshot', fields ['share', 'name'] - db.delete_unique(u'storageadmin_snapshot', ['share_id', 'name']) - - # Deleting model 'Pool' - db.delete_table(u'storageadmin_pool') - - # Deleting model 'Disk' - db.delete_table(u'storageadmin_disk') - - # Deleting model 'Share' - db.delete_table(u'storageadmin_share') - - # Deleting model 'Snapshot' - db.delete_table(u'storageadmin_snapshot') - - # Deleting model 'PoolStatistic' - db.delete_table(u'storageadmin_poolstatistic') - - # Deleting model 'ShareStatistic' - db.delete_table(u'storageadmin_sharestatistic') - - # Deleting model 'NFSExportGroup' - db.delete_table(u'storageadmin_nfsexportgroup') - - # Deleting model 'NFSExport' - db.delete_table(u'storageadmin_nfsexport') - - # Deleting model 'SambaShare' - db.delete_table(u'storageadmin_sambashare') - - # Deleting model 'IscsiTarget' - db.delete_table(u'storageadmin_iscsitarget') - - # Deleting model 'PosixACLs' - db.delete_table(u'storageadmin_posixacls') - - # Deleting model 'APIKeys' - db.delete_table(u'storageadmin_apikeys') - - # Deleting model 'Appliance' - db.delete_table(u'storageadmin_appliance') - - # Deleting model 'SupportCase' - db.delete_table(u'storageadmin_supportcase') - - # Deleting model 'DashboardConfig' - db.delete_table(u'storageadmin_dashboardconfig') - - # Deleting model 'NetworkInterface' - db.delete_table(u'storageadmin_networkinterface') - - # Deleting model 'User' - db.delete_table(u'storageadmin_user') - - # Deleting model 'PoolScrub' - db.delete_table(u'storageadmin_poolscrub') - - # Deleting model 'Setup' - db.delete_table(u'storageadmin_setup') - - # Deleting model 'SFTP' - db.delete_table(u'storageadmin_sftp') - - # Deleting model 'Plugin' - db.delete_table(u'storageadmin_plugin') - - # Deleting model 'InstalledPlugin' - db.delete_table(u'storageadmin_installedplugin') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'size': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'errors': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.poolstatistic': { - 'Meta': {'object_name': 'PoolStatistic'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'total_capacity': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'used': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'admin_users': ('django.db.models.fields.CharField', [], {'default': "'Administrator'", 'max_length': '128'}), - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'create_mask': ('django.db.models.fields.CharField', [], {'default': "'0755'", 'max_length': '4'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.IntegerField', [], {}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.sharestatistic': { - 'Meta': {'object_name': 'ShareStatistic'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'total_capacity': ('django.db.models.fields.IntegerField', [], {}), - 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'used': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0002_auto__del_poolstatistic__del_sharestatistic__chg_field_disk_size__chg_.py b/src/rockstor/storageadmin/south_migrations/0002_auto__del_poolstatistic__del_sharestatistic__chg_field_disk_size__chg_.py deleted file mode 100644 index 8c0850874..000000000 --- a/src/rockstor/storageadmin/south_migrations/0002_auto__del_poolstatistic__del_sharestatistic__chg_field_disk_size__chg_.py +++ /dev/null @@ -1,297 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting model 'PoolStatistic' - db.delete_table(u'storageadmin_poolstatistic') - - # Deleting model 'ShareStatistic' - db.delete_table(u'storageadmin_sharestatistic') - - - # Changing field 'Disk.size' - db.alter_column(u'storageadmin_disk', 'size', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'Snapshot.size' - db.alter_column(u'storageadmin_snapshot', 'size', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'Pool.size' - db.alter_column(u'storageadmin_pool', 'size', self.gf('django.db.models.fields.BigIntegerField')()) - - # Changing field 'PoolScrub.errors' - db.alter_column(u'storageadmin_poolscrub', 'errors', self.gf('django.db.models.fields.BigIntegerField')(null=True)) - - # Changing field 'PoolScrub.kb_scrubbed' - db.alter_column(u'storageadmin_poolscrub', 'kb_scrubbed', self.gf('django.db.models.fields.BigIntegerField')(null=True)) - - # Changing field 'Share.size' - db.alter_column(u'storageadmin_share', 'size', self.gf('django.db.models.fields.BigIntegerField')()) - - def backwards(self, orm): - # Adding model 'PoolStatistic' - db.create_table(u'storageadmin_poolstatistic', ( - ('used', self.gf('django.db.models.fields.IntegerField')()), - ('total_capacity', self.gf('django.db.models.fields.IntegerField')()), - ('ts', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('pool', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.Pool'])), - )) - db.send_create_signal('storageadmin', ['PoolStatistic']) - - # Adding model 'ShareStatistic' - db.create_table(u'storageadmin_sharestatistic', ( - ('used', self.gf('django.db.models.fields.IntegerField')()), - ('total_capacity', self.gf('django.db.models.fields.IntegerField')()), - ('share', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.Share'])), - ('ts', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - )) - db.send_create_signal('storageadmin', ['ShareStatistic']) - - - # Changing field 'Disk.size' - db.alter_column(u'storageadmin_disk', 'size', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'Snapshot.size' - db.alter_column(u'storageadmin_snapshot', 'size', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'Pool.size' - db.alter_column(u'storageadmin_pool', 'size', self.gf('django.db.models.fields.IntegerField')()) - - # Changing field 'PoolScrub.errors' - db.alter_column(u'storageadmin_poolscrub', 'errors', self.gf('django.db.models.fields.IntegerField')(null=True)) - - # Changing field 'PoolScrub.kb_scrubbed' - db.alter_column(u'storageadmin_poolscrub', 'kb_scrubbed', self.gf('django.db.models.fields.IntegerField')(null=True)) - - # Changing field 'Share.size' - db.alter_column(u'storageadmin_share', 'size', self.gf('django.db.models.fields.IntegerField')()) - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'errors': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'admin_users': ('django.db.models.fields.CharField', [], {'default': "'Administrator'", 'max_length': '128'}), - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'create_mask': ('django.db.models.fields.CharField', [], {'default': "'0755'", 'max_length': '4'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0003_auto__add_field_nfsexportgroup_admin_host.py b/src/rockstor/storageadmin/south_migrations/0003_auto__add_field_nfsexportgroup_admin_host.py deleted file mode 100644 index 1ef6b6e56..000000000 --- a/src/rockstor/storageadmin/south_migrations/0003_auto__add_field_nfsexportgroup_admin_host.py +++ /dev/null @@ -1,244 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'NFSExportGroup.admin_host' - db.add_column(u'storageadmin_nfsexportgroup', 'admin_host', - self.gf('django.db.models.fields.CharField')(max_length=1024, null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'NFSExportGroup.admin_host' - db.delete_column(u'storageadmin_nfsexportgroup', 'admin_host') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'errors': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'admin_users': ('django.db.models.fields.CharField', [], {'default': "'Administrator'", 'max_length': '128'}), - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'create_mask': ('django.db.models.fields.CharField', [], {'default': "'0755'", 'max_length': '4'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0004_auto__add_advancednfsexport.py b/src/rockstor/storageadmin/south_migrations/0004_auto__add_advancednfsexport.py deleted file mode 100644 index 7c5d12d56..000000000 --- a/src/rockstor/storageadmin/south_migrations/0004_auto__add_advancednfsexport.py +++ /dev/null @@ -1,251 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'AdvancedNFSExport' - db.create_table(u'storageadmin_advancednfsexport', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('export_str', self.gf('django.db.models.fields.CharField')(max_length=4096)), - )) - db.send_create_signal('storageadmin', ['AdvancedNFSExport']) - - - def backwards(self, orm): - # Deleting model 'AdvancedNFSExport' - db.delete_table(u'storageadmin_advancednfsexport') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'errors': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'admin_users': ('django.db.models.fields.CharField', [], {'default': "'Administrator'", 'max_length': '128'}), - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'create_mask': ('django.db.models.fields.CharField', [], {'default': "'0755'", 'max_length': '4'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0005_auto__add_field_networkinterface_gateway__add_field_networkinterface_d.py b/src/rockstor/storageadmin/south_migrations/0005_auto__add_field_networkinterface_gateway__add_field_networkinterface_d.py deleted file mode 100644 index ab9157b32..000000000 --- a/src/rockstor/storageadmin/south_migrations/0005_auto__add_field_networkinterface_gateway__add_field_networkinterface_d.py +++ /dev/null @@ -1,268 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'NetworkInterface.gateway' - db.add_column(u'storageadmin_networkinterface', 'gateway', - self.gf('django.db.models.fields.CharField')(max_length=100, null=True), - keep_default=False) - - # Adding field 'NetworkInterface.dns_servers' - db.add_column(u'storageadmin_networkinterface', 'dns_servers', - self.gf('django.db.models.fields.CharField')(max_length=1024, null=True), - keep_default=False) - - # Adding field 'NetworkInterface.domain' - db.add_column(u'storageadmin_networkinterface', 'domain', - self.gf('django.db.models.fields.CharField')(max_length=1024, null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'NetworkInterface.gateway' - db.delete_column(u'storageadmin_networkinterface', 'gateway') - - # Deleting field 'NetworkInterface.dns_servers' - db.delete_column(u'storageadmin_networkinterface', 'dns_servers') - - # Deleting field 'NetworkInterface.domain' - db.delete_column(u'storageadmin_networkinterface', 'domain') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'errors': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'admin_users': ('django.db.models.fields.CharField', [], {'default': "'Administrator'", 'max_length': '128'}), - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'create_mask': ('django.db.models.fields.CharField', [], {'default': "'0755'", 'max_length': '4'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0006_auto__add_oauthapp.py b/src/rockstor/storageadmin/south_migrations/0006_auto__add_oauthapp.py deleted file mode 100644 index 662f0d939..000000000 --- a/src/rockstor/storageadmin/south_migrations/0006_auto__add_oauthapp.py +++ /dev/null @@ -1,275 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - depends_on = (('oauth2_provider', '0001_initial'),) - - def forwards(self, orm): - # Adding model 'OauthApp' - db.create_table(u'storageadmin_oauthapp', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('application', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['oauth2_provider.Application'], unique=True)), - ('name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=128)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.User'])), - )) - db.send_create_signal('storageadmin', ['OauthApp']) - - - def backwards(self, orm): - # Deleting model 'OauthApp' - db.delete_table(u'storageadmin_oauthapp') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'oNk@X2hsZ1ecEjrbB4z653w4;1BUp_ZXgGFS.mMR'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'c:VfJLUVtjCC@ey@ulv1A:?D8_AD.pamv0P56JetPyt.?cgUPm@H6:1wkgJ!fj1OYFxqbzo.fwIusYB2;?gJugiePmmJQMUUlqV!Ea;MqdxKMIj:?wP4yEuWd4zjSgW2'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'errors': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'admin_users': ('django.db.models.fields.CharField', [], {'default': "'Administrator'", 'max_length': '128'}), - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'create_mask': ('django.db.models.fields.CharField', [], {'default': "'0755'", 'max_length': '4'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] diff --git a/src/rockstor/storageadmin/south_migrations/0007_auto__add_field_appliance_client_id__add_field_appliance_client_secret.py b/src/rockstor/storageadmin/south_migrations/0007_auto__add_field_appliance_client_id__add_field_appliance_client_secret.py deleted file mode 100644 index 433651857..000000000 --- a/src/rockstor/storageadmin/south_migrations/0007_auto__add_field_appliance_client_id__add_field_appliance_client_secret.py +++ /dev/null @@ -1,280 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'Appliance.client_id' - db.add_column(u'storageadmin_appliance', 'client_id', - self.gf('django.db.models.fields.CharField')(max_length=100, null=True), - keep_default=False) - - # Adding field 'Appliance.client_secret' - db.add_column(u'storageadmin_appliance', 'client_secret', - self.gf('django.db.models.fields.CharField')(max_length=255, null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Appliance.client_id' - db.delete_column(u'storageadmin_appliance', 'client_id') - - # Deleting field 'Appliance.client_secret' - db.delete_column(u'storageadmin_appliance', 'client_secret') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'Lhmop5iAurBvi36F=c-L=DP7_OO0RyNd_dl?k40m'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'.De!HqKcBgX8U1?F=Ff7CA4;yuVCvVmo2x6nDG21IBcWTU.8m=L4Ej@1Jv.;Cfvwvp50YFQ!?arppXUbKhcpJiK5c!8z_JvDxl.KDy!hLgcYN2zUMya-QVj!r!C_w?s!'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'errors': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'admin_users': ('django.db.models.fields.CharField', [], {'default': "'Administrator'", 'max_length': '128'}), - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'create_mask': ('django.db.models.fields.CharField', [], {'default': "'0755'", 'max_length': '4'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0008_auto__add_field_user_public_key.py b/src/rockstor/storageadmin/south_migrations/0008_auto__add_field_user_public_key.py deleted file mode 100644 index 3ddb3318c..000000000 --- a/src/rockstor/storageadmin/south_migrations/0008_auto__add_field_user_public_key.py +++ /dev/null @@ -1,273 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'User.public_key' - db.add_column(u'storageadmin_user', 'public_key', - self.gf('django.db.models.fields.CharField')(max_length=4096, null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'User.public_key' - db.delete_column(u'storageadmin_user', 'public_key') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'xh2otKofTCXPZW7np4r0bmzumbHuhwmDc5@.yGwb'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'4Efg6:39fK5@uqXu.nolB8ZAcpcOkk93oFhip8gIWV=m@F3DTJyI!:W09jup1BdgmyRIKIiR6xLM2eDjZyrbEOwh59KH-2IP!Iz.ksDIfuwiJ1ne7qujeAEtBIUIw5Ja'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'errors': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'admin_users': ('django.db.models.fields.CharField', [], {'default': "'Administrator'", 'max_length': '128'}), - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'create_mask': ('django.db.models.fields.CharField', [], {'default': "'0755'", 'max_length': '4'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0009_auto__del_field_sambashare_admin_users.py b/src/rockstor/storageadmin/south_migrations/0009_auto__del_field_sambashare_admin_users.py deleted file mode 100644 index dbeeab44d..000000000 --- a/src/rockstor/storageadmin/south_migrations/0009_auto__del_field_sambashare_admin_users.py +++ /dev/null @@ -1,285 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding M2M table for field smb_shares on 'User' - m2m_table_name = db.shorten_name(u'storageadmin_user_smb_shares') - db.create_table(m2m_table_name, ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('user', models.ForeignKey(orm['storageadmin.user'], null=False)), - ('sambashare', models.ForeignKey(orm['storageadmin.sambashare'], null=False)) - )) - db.create_unique(m2m_table_name, ['user_id', 'sambashare_id']) - - # Deleting field 'SambaShare.admin_users' - db.delete_column(u'storageadmin_sambashare', 'admin_users') - - - def backwards(self, orm): - # Removing M2M table for field smb_shares on 'User' - db.delete_table(db.shorten_name(u'storageadmin_user_smb_shares')) - - # Adding field 'SambaShare.admin_users' - db.add_column(u'storageadmin_sambashare', 'admin_users', - self.gf('django.db.models.fields.CharField')(default='Administrator', max_length=128), - keep_default=False) - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'O-@jKqqlrgaolVZzyZ6S43hUGp-?MZ_.DKqosPSX'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'kZqnMD4A!_P-UDlwTV@Hbms2OBbFI@IpNRpDcjsJDg:J?tUpNJKSMsWF8x_C8SYy_Cbx3j_0u38lOGMjUbnxjrRAC-8ZhHpddkWan.36wP.q0pR:4QRL-56qPzQYI5UM'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'errors': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'create_mask': ('django.db.models.fields.CharField', [], {'default': "'0755'", 'max_length': '4'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0010_auto__add_field_disk_btrfs_uuid.py b/src/rockstor/storageadmin/south_migrations/0010_auto__add_field_disk_btrfs_uuid.py deleted file mode 100644 index cea56ce3c..000000000 --- a/src/rockstor/storageadmin/south_migrations/0010_auto__add_field_disk_btrfs_uuid.py +++ /dev/null @@ -1,274 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'Disk.btrfs_uuid' - db.add_column(u'storageadmin_disk', 'btrfs_uuid', - self.gf('django.db.models.fields.CharField')(max_length=1024, null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Disk.btrfs_uuid' - db.delete_column(u'storageadmin_disk', 'btrfs_uuid') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'6!8i-gxGo;of.mF8jPNb_iK0Mk@0FPC1@BzY6Ycy'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'p2AL0jc?Haf!rFvIeW8JMwSlZXodr_ps;1j:4aUW5=47yUcGj97PvQ9o:dBwyOcy.W.MKNZDk!FLT@Hx9gSpwi4:aBLbA=sGg8I?5yHrwNNnO9R;fKIkLA7b@Ri:m5GR'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'errors': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'create_mask': ('django.db.models.fields.CharField', [], {'default': "'0755'", 'max_length': '4'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0011_auto__add_netatalkshare.py b/src/rockstor/storageadmin/south_migrations/0011_auto__add_netatalkshare.py deleted file mode 100644 index 075fd4beb..000000000 --- a/src/rockstor/storageadmin/south_migrations/0011_auto__add_netatalkshare.py +++ /dev/null @@ -1,287 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'NetatalkShare' - db.create_table(u'storageadmin_netatalkshare', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('share', self.gf('django.db.models.fields.related.OneToOneField')(related_name='netatalkshare', unique=True, to=orm['storageadmin.Share'])), - ('path', self.gf('django.db.models.fields.CharField')(unique=True, max_length=4096)), - ('description', self.gf('django.db.models.fields.CharField')(default='afp on rockstor', max_length=1024)), - ('time_machine', self.gf('django.db.models.fields.CharField')(default='yes', max_length=3)), - )) - db.send_create_signal('storageadmin', ['NetatalkShare']) - - - def backwards(self, orm): - # Deleting model 'NetatalkShare' - db.delete_table(u'storageadmin_netatalkshare') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u';C98;RFcXAP.o0!TuB8Sn?mEz9bQQYhf4g.4LaWy'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'Ws9FZkPJFHahpZHvCFveDGomAhQz2kzdFzzuYpU@Z6dy44gtnRj_n;=Qtr02a:JK2:b5LQf@KmqcLhTBJTHIEOm1-W=WcF=slOe7Hyy8vss9Cj6..szJ!RvrNoEO?Lhf'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'errors': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'create_mask': ('django.db.models.fields.CharField', [], {'default': "'0755'", 'max_length': '4'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0012_auto__add_field_disk_model__add_field_disk_serial__add_field_disk_tran.py b/src/rockstor/storageadmin/south_migrations/0012_auto__add_field_disk_model__add_field_disk_serial__add_field_disk_tran.py deleted file mode 100644 index 4afc3d96a..000000000 --- a/src/rockstor/storageadmin/south_migrations/0012_auto__add_field_disk_model__add_field_disk_serial__add_field_disk_tran.py +++ /dev/null @@ -1,310 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'Disk.model' - db.add_column(u'storageadmin_disk', 'model', - self.gf('django.db.models.fields.CharField')(max_length=1024, null=True), - keep_default=False) - - # Adding field 'Disk.serial' - db.add_column(u'storageadmin_disk', 'serial', - self.gf('django.db.models.fields.CharField')(max_length=1024, null=True), - keep_default=False) - - # Adding field 'Disk.transport' - db.add_column(u'storageadmin_disk', 'transport', - self.gf('django.db.models.fields.CharField')(max_length=1024, null=True), - keep_default=False) - - # Adding field 'Disk.vendor' - db.add_column(u'storageadmin_disk', 'vendor', - self.gf('django.db.models.fields.CharField')(max_length=1024, null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Disk.model' - db.delete_column(u'storageadmin_disk', 'model') - - # Deleting field 'Disk.serial' - db.delete_column(u'storageadmin_disk', 'serial') - - # Deleting field 'Disk.transport' - db.delete_column(u'storageadmin_disk', 'transport') - - # Deleting field 'Disk.vendor' - db.delete_column(u'storageadmin_disk', 'vendor') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'gRxwvi=kykbYPxLhyXfKFJeu7iAbwsvD!nFBuM.x'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'DLppNMRkMC8fXN7SXu1N07oRRXPrWur?OWO0CXE5b3H3T1GmApBq0ojV7henqgvpDQ_fGZzdRy=ks6RZwC=K_3i_6Xlo186eXFF;U13KKaWnhdVAjwQts_e.qOx4lQlj'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'errors': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'create_mask': ('django.db.models.fields.CharField', [], {'default': "'0755'", 'max_length': '4'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0013_auto__add_field_user_shell__add_field_user_homedir__add_field_user_ema.py b/src/rockstor/storageadmin/south_migrations/0013_auto__add_field_user_shell__add_field_user_homedir__add_field_user_ema.py deleted file mode 100644 index 511c2abff..000000000 --- a/src/rockstor/storageadmin/south_migrations/0013_auto__add_field_user_shell__add_field_user_homedir__add_field_user_ema.py +++ /dev/null @@ -1,314 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'User.shell' - db.add_column(u'storageadmin_user', 'shell', - self.gf('django.db.models.fields.CharField')(max_length=1024, null=True), - keep_default=False) - - # Adding field 'User.homedir' - db.add_column(u'storageadmin_user', 'homedir', - self.gf('django.db.models.fields.CharField')(max_length=1024, null=True), - keep_default=False) - - # Adding field 'User.email' - db.add_column(u'storageadmin_user', 'email', - self.gf('django.db.models.fields.CharField')(max_length=1024, null=True), - keep_default=False) - - # Adding field 'User.admin' - db.add_column(u'storageadmin_user', 'admin', - self.gf('django.db.models.fields.BooleanField')(default=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'User.shell' - db.delete_column(u'storageadmin_user', 'shell') - - # Deleting field 'User.homedir' - db.delete_column(u'storageadmin_user', 'homedir') - - # Deleting field 'User.email' - db.delete_column(u'storageadmin_user', 'email') - - # Deleting field 'User.admin' - db.delete_column(u'storageadmin_user', 'admin') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'tmEvr1!?K?AB3rwEQntR-2O.9ZSOTQ7QDKUt1jj;'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'ac-LlE6_m5FiWF2lc3bjirf:YL.CJDSxxwN4!zT.jTzA4M7;X5aIPCbcC@jVILu@K!Oo==g2KnqM9zLzeq:LMFxhlhDPwa0;0i.6@:g=1kHvG1Hmz2mVmZOXyBJB9z6w'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'errors': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'create_mask': ('django.db.models.fields.CharField', [], {'default': "'0755'", 'max_length': '4'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0014_auto__add_group.py b/src/rockstor/storageadmin/south_migrations/0014_auto__add_group.py deleted file mode 100644 index 00228528e..000000000 --- a/src/rockstor/storageadmin/south_migrations/0014_auto__add_group.py +++ /dev/null @@ -1,301 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'Group' - db.create_table(u'storageadmin_group', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('gid', self.gf('django.db.models.fields.IntegerField')(unique=True)), - ('groupname', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True)), - ('admin', self.gf('django.db.models.fields.BooleanField')(default=False)), - )) - db.send_create_signal('storageadmin', ['Group']) - - - def backwards(self, orm): - # Deleting model 'Group' - db.delete_table(u'storageadmin_group') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'4I.gGb97i!rR1kY3cC=_990hf0suCh5YHRw7PmvP'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'6E;F=J4l9k;?T3aWn;_4sIAm@7gi4z=IYe-d4SMGOvWEN:eQexWu!pQec2KZ3aV5!7grsPI.@BQdn4=K1Fo8T9Spqp;YesQ=yr;CcUE78RTtCyaxh9or8U7.sjt;@9Bb'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'errors': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'create_mask': ('django.db.models.fields.CharField', [], {'default': "'0755'", 'max_length': '4'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0015_auto__add_field_user_group.py b/src/rockstor/storageadmin/south_migrations/0015_auto__add_field_user_group.py deleted file mode 100644 index 00c7fa23d..000000000 --- a/src/rockstor/storageadmin/south_migrations/0015_auto__add_field_user_group.py +++ /dev/null @@ -1,298 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'User.group' - db.add_column(u'storageadmin_user', 'group', - self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.Group'], null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'User.group' - db.delete_column(u'storageadmin_user', 'group_id') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'DEAEwb4KS!Rcpnm4=baQ?8ev7zf7kUKc=-yIqyIT'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'w3xm_;BLkne0lL-V8.R-lIxBYHkT.79zSsijZvCIr=WXRzBxiIOSXwaf:uWB3JwlU:!.obglAzr-.ftPX7:v-v_dQCqE5a.8LYrlX:FR9W@3@JLFbNuPxNYrEc511zVl'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'errors': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'create_mask': ('django.db.models.fields.CharField', [], {'default': "'0755'", 'max_length': '4'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0016_auto__del_field_poolscrub_errors__add_field_poolscrub_data_extents_scr.py b/src/rockstor/storageadmin/south_migrations/0016_auto__del_field_poolscrub_errors__add_field_poolscrub_data_extents_scr.py deleted file mode 100644 index c559a1eb2..000000000 --- a/src/rockstor/storageadmin/south_migrations/0016_auto__del_field_poolscrub_errors__add_field_poolscrub_data_extents_scr.py +++ /dev/null @@ -1,423 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting field 'PoolScrub.errors' - db.delete_column(u'storageadmin_poolscrub', 'errors') - - # Adding field 'PoolScrub.data_extents_scrubbed' - db.add_column(u'storageadmin_poolscrub', 'data_extents_scrubbed', - self.gf('django.db.models.fields.BigIntegerField')(default=0), - keep_default=False) - - # Adding field 'PoolScrub.tree_extents_scrubbed' - db.add_column(u'storageadmin_poolscrub', 'tree_extents_scrubbed', - self.gf('django.db.models.fields.BigIntegerField')(default=0), - keep_default=False) - - # Adding field 'PoolScrub.tree_bytes_scrubbed' - db.add_column(u'storageadmin_poolscrub', 'tree_bytes_scrubbed', - self.gf('django.db.models.fields.BigIntegerField')(default=0), - keep_default=False) - - # Adding field 'PoolScrub.read_errors' - db.add_column(u'storageadmin_poolscrub', 'read_errors', - self.gf('django.db.models.fields.IntegerField')(default=0), - keep_default=False) - - # Adding field 'PoolScrub.csum_errors' - db.add_column(u'storageadmin_poolscrub', 'csum_errors', - self.gf('django.db.models.fields.IntegerField')(default=0), - keep_default=False) - - # Adding field 'PoolScrub.verify_errors' - db.add_column(u'storageadmin_poolscrub', 'verify_errors', - self.gf('django.db.models.fields.IntegerField')(default=0), - keep_default=False) - - # Adding field 'PoolScrub.no_csum' - db.add_column(u'storageadmin_poolscrub', 'no_csum', - self.gf('django.db.models.fields.IntegerField')(default=0), - keep_default=False) - - # Adding field 'PoolScrub.csum_discards' - db.add_column(u'storageadmin_poolscrub', 'csum_discards', - self.gf('django.db.models.fields.IntegerField')(default=0), - keep_default=False) - - # Adding field 'PoolScrub.super_errors' - db.add_column(u'storageadmin_poolscrub', 'super_errors', - self.gf('django.db.models.fields.IntegerField')(default=0), - keep_default=False) - - # Adding field 'PoolScrub.malloc_errors' - db.add_column(u'storageadmin_poolscrub', 'malloc_errors', - self.gf('django.db.models.fields.IntegerField')(default=0), - keep_default=False) - - # Adding field 'PoolScrub.uncorrectable_errors' - db.add_column(u'storageadmin_poolscrub', 'uncorrectable_errors', - self.gf('django.db.models.fields.IntegerField')(default=0), - keep_default=False) - - # Adding field 'PoolScrub.unverified_errors' - db.add_column(u'storageadmin_poolscrub', 'unverified_errors', - self.gf('django.db.models.fields.IntegerField')(default=0), - keep_default=False) - - # Adding field 'PoolScrub.corrected_errors' - db.add_column(u'storageadmin_poolscrub', 'corrected_errors', - self.gf('django.db.models.fields.IntegerField')(default=0), - keep_default=False) - - # Adding field 'PoolScrub.last_physical' - db.add_column(u'storageadmin_poolscrub', 'last_physical', - self.gf('django.db.models.fields.BigIntegerField')(default=0), - keep_default=False) - - - def backwards(self, orm): - # Adding field 'PoolScrub.errors' - db.add_column(u'storageadmin_poolscrub', 'errors', - self.gf('django.db.models.fields.BigIntegerField')(null=True), - keep_default=False) - - # Deleting field 'PoolScrub.data_extents_scrubbed' - db.delete_column(u'storageadmin_poolscrub', 'data_extents_scrubbed') - - # Deleting field 'PoolScrub.tree_extents_scrubbed' - db.delete_column(u'storageadmin_poolscrub', 'tree_extents_scrubbed') - - # Deleting field 'PoolScrub.tree_bytes_scrubbed' - db.delete_column(u'storageadmin_poolscrub', 'tree_bytes_scrubbed') - - # Deleting field 'PoolScrub.read_errors' - db.delete_column(u'storageadmin_poolscrub', 'read_errors') - - # Deleting field 'PoolScrub.csum_errors' - db.delete_column(u'storageadmin_poolscrub', 'csum_errors') - - # Deleting field 'PoolScrub.verify_errors' - db.delete_column(u'storageadmin_poolscrub', 'verify_errors') - - # Deleting field 'PoolScrub.no_csum' - db.delete_column(u'storageadmin_poolscrub', 'no_csum') - - # Deleting field 'PoolScrub.csum_discards' - db.delete_column(u'storageadmin_poolscrub', 'csum_discards') - - # Deleting field 'PoolScrub.super_errors' - db.delete_column(u'storageadmin_poolscrub', 'super_errors') - - # Deleting field 'PoolScrub.malloc_errors' - db.delete_column(u'storageadmin_poolscrub', 'malloc_errors') - - # Deleting field 'PoolScrub.uncorrectable_errors' - db.delete_column(u'storageadmin_poolscrub', 'uncorrectable_errors') - - # Deleting field 'PoolScrub.unverified_errors' - db.delete_column(u'storageadmin_poolscrub', 'unverified_errors') - - # Deleting field 'PoolScrub.corrected_errors' - db.delete_column(u'storageadmin_poolscrub', 'corrected_errors') - - # Deleting field 'PoolScrub.last_physical' - db.delete_column(u'storageadmin_poolscrub', 'last_physical') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'RwGmI;a.@c1KcBG.rCBkVz=h?NI!8GBxaTN.55nU'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'S.xQ!ZdnM::P47HQ4f2E=rFrVyW;DozdRIK58S6wy@rr9Y_GxUbDL3=ewij9D9?dh7GWkIB;MH636ReCZ5HXGTOobrRy;EUNeO=Tyvk4eVUm495;@J!hZ06ApoCB0yn='", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'create_mask': ('django.db.models.fields.CharField', [], {'default': "'0755'", 'max_length': '4'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0017_auto__add_field_pool_compression__add_field_pool_mnt_options.py b/src/rockstor/storageadmin/south_migrations/0017_auto__add_field_pool_compression__add_field_pool_mnt_options.py deleted file mode 100644 index a224740ba..000000000 --- a/src/rockstor/storageadmin/south_migrations/0017_auto__add_field_pool_compression__add_field_pool_mnt_options.py +++ /dev/null @@ -1,321 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'Pool.compression' - db.add_column(u'storageadmin_pool', 'compression', - self.gf('django.db.models.fields.CharField')(max_length=256, null=True), - keep_default=False) - - # Adding field 'Pool.mnt_options' - db.add_column(u'storageadmin_pool', 'mnt_options', - self.gf('django.db.models.fields.CharField')(max_length=4096, null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Pool.compression' - db.delete_column(u'storageadmin_pool', 'compression') - - # Deleting field 'Pool.mnt_options' - db.delete_column(u'storageadmin_pool', 'mnt_options') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'FBg4UH@I@D;1V;DllbqhMwh?!;CQa8YSb-1gNvAe'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'o541Xadkwvxseh8M=Ii@p2hxuIFSWoGYI6h7gbh?7;O26sVoPEzxVaxkyV8I4GF-8eopf2laq;DlMfuwlqWpPC6=5F:_K7XT;:.fpDa!1G;ous=8=:BIaXzoxzq?;i?F'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'create_mask': ('django.db.models.fields.CharField', [], {'default': "'0755'", 'max_length': '4'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0018_auto__add_field_share_compression_algo.py b/src/rockstor/storageadmin/south_migrations/0018_auto__add_field_share_compression_algo.py deleted file mode 100644 index a3e61bb3d..000000000 --- a/src/rockstor/storageadmin/south_migrations/0018_auto__add_field_share_compression_algo.py +++ /dev/null @@ -1,314 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'Share.compression_algo' - db.add_column(u'storageadmin_share', 'compression_algo', - self.gf('django.db.models.fields.CharField')(max_length=1024, null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Share.compression_algo' - db.delete_column(u'storageadmin_share', 'compression_algo') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'dZOoJ7OUq5sNLIZB?MxjrtSyudI?cW1mycnhhXd8'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'zsx;2:-EQi06dYX3cPEV;0AWR=5CQdjhk_Y8lamDFN0W1yRUTG4n:2pKQ0G@Sty9TB1c-kkjG2FX;X213WASnJ?!anhaS@fX.wzMKHjBdTwMR8u6gxKVpBndW?2AHhAL'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'create_mask': ('django.db.models.fields.CharField', [], {'default': "'0755'", 'max_length': '4'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0019_auto__add_poolbalance.py b/src/rockstor/storageadmin/south_migrations/0019_auto__add_poolbalance.py deleted file mode 100644 index f2a7bd76c..000000000 --- a/src/rockstor/storageadmin/south_migrations/0019_auto__add_poolbalance.py +++ /dev/null @@ -1,331 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'PoolBalance' - db.create_table(u'storageadmin_poolbalance', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('pool', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.Pool'])), - ('status', self.gf('django.db.models.fields.CharField')(default='started', max_length=10)), - ('pid', self.gf('django.db.models.fields.IntegerField')()), - ('start_time', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('end_time', self.gf('django.db.models.fields.DateTimeField')(null=True)), - ('percent_done', self.gf('django.db.models.fields.IntegerField')(default=0)), - )) - db.send_create_signal('storageadmin', ['PoolBalance']) - - - def backwards(self, orm): - # Deleting model 'PoolBalance' - db.delete_table(u'storageadmin_poolbalance') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'hMaL-WANikYa_T;!yeIBGKwBWuYl?lXE2xbNnM9P'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u';o_ON9V5rpJPm0lVJepU3SPpFI!v7FLUwC9eEfPubkPqi7A0M=9emO=8nMXL!ocVGAoqPG20obxU:LTpGfEpEn?yB3nm66qlN1OyPHnSa-?OtnaxJrYY3mGfhe2N!hC6'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'create_mask': ('django.db.models.fields.CharField', [], {'default': "'0755'", 'max_length': '4'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0020_auto__add_sambacustomconfig.py b/src/rockstor/storageadmin/south_migrations/0020_auto__add_sambacustomconfig.py deleted file mode 100644 index f9ff9f352..000000000 --- a/src/rockstor/storageadmin/south_migrations/0020_auto__add_sambacustomconfig.py +++ /dev/null @@ -1,333 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'SambaCustomConfig' - db.create_table(u'storageadmin_sambacustomconfig', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('smb_share', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.SambaShare'])), - ('custom_config', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True)), - )) - db.send_create_signal('storageadmin', ['SambaCustomConfig']) - - - def backwards(self, orm): - # Deleting model 'SambaCustomConfig' - db.delete_table(u'storageadmin_sambacustomconfig') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'n68H@My-MG8wqyMbohD0YFCabo?9HXejOi89lHP7'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'HPYXaLvrnj7d6shKq-eJcM_AEI_5ph06zubCYg8=Fm?Kd!E3tYuX3JHFdT!Sr3?tuX@aesht.QS-DB66a?OGOxILcL=xkk;uJsl.Wc:dK_P@qeo!=;nQrXX8s28UA1_D'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'create_mask': ('django.db.models.fields.CharField', [], {'default': "'0755'", 'max_length': '4'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0021_auto__del_field_sambashare_create_mask.py b/src/rockstor/storageadmin/south_migrations/0021_auto__del_field_sambashare_create_mask.py deleted file mode 100644 index 9f2068cee..000000000 --- a/src/rockstor/storageadmin/south_migrations/0021_auto__del_field_sambashare_create_mask.py +++ /dev/null @@ -1,329 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting field 'SambaShare.create_mask' - db.delete_column(u'storageadmin_sambashare', 'create_mask') - - - def backwards(self, orm): - # Adding field 'SambaShare.create_mask' - db.add_column(u'storageadmin_sambashare', 'create_mask', - self.gf('django.db.models.fields.CharField')(default='0755', max_length=4), - keep_default=False) - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'H3@SQ_2AfUItH7Fl!IwoTMFVmU6!I1p57IjgqD4P'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'CW!CalTzqr=20ymz8JpOUEgJiE:G.qRb;MovFsoNxDMgWLlw!Um9!UC1Sv!7JBd9-RqRZgoxL3S4@qw3T!Y2e4@sfM;E!rPK::6GlTc6OC@Od3-IHMTj:OzGHhk8rD9I'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0022_auto__add_dvolume__add_unique_dvolume_container_dest_dir__add_containe.py b/src/rockstor/storageadmin/south_migrations/0022_auto__add_dvolume__add_unique_dvolume_container_dest_dir__add_containe.py deleted file mode 100644 index 8a504987c..000000000 --- a/src/rockstor/storageadmin/south_migrations/0022_auto__add_dvolume__add_unique_dvolume_container_dest_dir__add_containe.py +++ /dev/null @@ -1,488 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'DVolume' - db.create_table(u'storageadmin_dvolume', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('container', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.DContainer'])), - ('share', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.Share'], null=True)), - ('dest_dir', self.gf('django.db.models.fields.CharField')(max_length=1024)), - ('uservol', self.gf('django.db.models.fields.BooleanField')(default=False)), - )) - db.send_create_signal('storageadmin', ['DVolume']) - - # Adding unique constraint on 'DVolume', fields ['container', 'dest_dir'] - db.create_unique(u'storageadmin_dvolume', ['container_id', 'dest_dir']) - - # Adding model 'ContainerOption' - db.create_table(u'storageadmin_containeroption', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('container', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.DContainer'])), - ('name', self.gf('django.db.models.fields.CharField')(max_length=1024)), - ('val', self.gf('django.db.models.fields.CharField')(max_length=1024)), - )) - db.send_create_signal('storageadmin', ['ContainerOption']) - - # Adding model 'DImage' - db.create_table(u'storageadmin_dimage', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=1024)), - ('tag', self.gf('django.db.models.fields.CharField')(max_length=1024)), - ('repo', self.gf('django.db.models.fields.CharField')(max_length=1024)), - )) - db.send_create_signal('storageadmin', ['DImage']) - - # Adding model 'DPort' - db.create_table(u'storageadmin_dport', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('hostp', self.gf('django.db.models.fields.IntegerField')(unique=True)), - ('containerp', self.gf('django.db.models.fields.IntegerField')()), - ('container', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.DContainer'])), - ('protocol', self.gf('django.db.models.fields.CharField')(max_length=32, null=True)), - )) - db.send_create_signal('storageadmin', ['DPort']) - - # Adding unique constraint on 'DPort', fields ['container', 'containerp'] - db.create_unique(u'storageadmin_dport', ['container_id', 'containerp']) - - # Adding model 'RockOn' - db.create_table(u'storageadmin_rockon', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=1024)), - ('description', self.gf('django.db.models.fields.CharField')(max_length=2048)), - ('version', self.gf('django.db.models.fields.CharField')(max_length=32)), - ('state', self.gf('django.db.models.fields.CharField')(max_length=32)), - ('status', self.gf('django.db.models.fields.CharField')(max_length=32)), - ('link', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True)), - ('website', self.gf('django.db.models.fields.CharField')(max_length=2048, null=True)), - )) - db.send_create_signal('storageadmin', ['RockOn']) - - # Adding model 'DContainer' - db.create_table(u'storageadmin_dcontainer', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('rockon', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.RockOn'])), - ('dimage', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.DImage'])), - ('name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=1024)), - ('link', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.DContainer'], null=True)), - )) - db.send_create_signal('storageadmin', ['DContainer']) - - # Adding model 'DCustomConfig' - db.create_table(u'storageadmin_dcustomconfig', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('rockon', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.RockOn'])), - ('key', self.gf('django.db.models.fields.CharField')(max_length=1024)), - ('val', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True)), - ('description', self.gf('django.db.models.fields.CharField')(max_length=2048, null=True)), - )) - db.send_create_signal('storageadmin', ['DCustomConfig']) - - # Adding unique constraint on 'DCustomConfig', fields ['rockon', 'key'] - db.create_unique(u'storageadmin_dcustomconfig', ['rockon_id', 'key']) - - - def backwards(self, orm): - # Removing unique constraint on 'DCustomConfig', fields ['rockon', 'key'] - db.delete_unique(u'storageadmin_dcustomconfig', ['rockon_id', 'key']) - - # Removing unique constraint on 'DPort', fields ['container', 'containerp'] - db.delete_unique(u'storageadmin_dport', ['container_id', 'containerp']) - - # Removing unique constraint on 'DVolume', fields ['container', 'dest_dir'] - db.delete_unique(u'storageadmin_dvolume', ['container_id', 'dest_dir']) - - # Deleting model 'DVolume' - db.delete_table(u'storageadmin_dvolume') - - # Deleting model 'ContainerOption' - db.delete_table(u'storageadmin_containeroption') - - # Deleting model 'DImage' - db.delete_table(u'storageadmin_dimage') - - # Deleting model 'DPort' - db.delete_table(u'storageadmin_dport') - - # Deleting model 'RockOn' - db.delete_table(u'storageadmin_rockon') - - # Deleting model 'DContainer' - db.delete_table(u'storageadmin_dcontainer') - - # Deleting model 'DCustomConfig' - db.delete_table(u'storageadmin_dcustomconfig') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'ERc4-YE3.qaZ_rD6xEyZr4s;.e3DqqGGj=7Zv!nx'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'HAwZOvbLVvo5c@dloYrw92NwnCh@YS?d.yu@5T5e_JJOW5mQLz2RAXcnJ3:-x;uIrUKykS4k!m-eS7cdmh2.RX:Xn;jK-!3xWz0e3=oqydH0Xm9Q3=GwpyRxJR3@XPIw'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']", 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0023_auto__add_tlscertificate.py b/src/rockstor/storageadmin/south_migrations/0023_auto__add_tlscertificate.py deleted file mode 100644 index c5865d3b4..000000000 --- a/src/rockstor/storageadmin/south_migrations/0023_auto__add_tlscertificate.py +++ /dev/null @@ -1,397 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'TLSCertificate' - db.create_table(u'storageadmin_tlscertificate', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=1024)), - ('certificate', self.gf('django.db.models.fields.CharField')(max_length=2048, null=True)), - ('key', self.gf('django.db.models.fields.CharField')(max_length=2048, null=True)), - )) - db.send_create_signal('storageadmin', ['TLSCertificate']) - - - def backwards(self, orm): - # Deleting model 'TLSCertificate' - db.delete_table(u'storageadmin_tlscertificate') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'.0O4ZCnghdsUMYM9O95fhD8MSIpWIVxx2w0bQwdr'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'1oASnyPUMV.PWyZOrgyUF_ayVaebq6HCXXtP@pLQUUyP1JAyR8C:uf52JQH0TCSmQi3j;IwymH!nYh?11G5w-sq.aCHq5@.tAt87o2Ayafy:hmb6tM7mKOBxLSfFCOgi'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']", 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0024_auto__add_smarttestlogdetail__add_smartinfo__add_smarttestlog__add_sma.py b/src/rockstor/storageadmin/south_migrations/0024_auto__add_smarttestlogdetail__add_smartinfo__add_smarttestlog__add_sma.py deleted file mode 100644 index bcd3d97f0..000000000 --- a/src/rockstor/storageadmin/south_migrations/0024_auto__add_smarttestlogdetail__add_smartinfo__add_smarttestlog__add_sma.py +++ /dev/null @@ -1,609 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'SMARTTestLogDetail' - db.create_table(u'storageadmin_smarttestlogdetail', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('info', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.SMARTInfo'])), - ('line', self.gf('django.db.models.fields.CharField')(max_length=128)), - )) - db.send_create_signal('storageadmin', ['SMARTTestLogDetail']) - - # Adding model 'SMARTInfo' - db.create_table(u'storageadmin_smartinfo', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('disk', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.Disk'])), - ('toc', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - )) - db.send_create_signal('storageadmin', ['SMARTInfo']) - - # Adding model 'SMARTTestLog' - db.create_table(u'storageadmin_smarttestlog', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('info', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.SMARTInfo'])), - ('test_num', self.gf('django.db.models.fields.IntegerField')()), - ('description', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('status', self.gf('django.db.models.fields.CharField')(max_length=256)), - ('pct_completed', self.gf('django.db.models.fields.IntegerField')()), - ('lifetime_hours', self.gf('django.db.models.fields.IntegerField')()), - ('lba_of_first_error', self.gf('django.db.models.fields.CharField')(max_length=1024)), - )) - db.send_create_signal('storageadmin', ['SMARTTestLog']) - - # Adding model 'SMARTErrorLogSummary' - db.create_table(u'storageadmin_smarterrorlogsummary', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('info', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.SMARTInfo'])), - ('error_num', self.gf('django.db.models.fields.IntegerField')()), - ('lifetime_hours', self.gf('django.db.models.fields.IntegerField')()), - ('state', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('etype', self.gf('django.db.models.fields.CharField')(max_length=256)), - ('details', self.gf('django.db.models.fields.CharField')(max_length=1024)), - )) - db.send_create_signal('storageadmin', ['SMARTErrorLogSummary']) - - # Adding model 'SMARTAttribute' - db.create_table(u'storageadmin_smartattribute', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('info', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.SMARTInfo'])), - ('aid', self.gf('django.db.models.fields.IntegerField')()), - ('name', self.gf('django.db.models.fields.CharField')(max_length=256)), - ('flag', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('normed_value', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('worst', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('threshold', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('atype', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('raw_value', self.gf('django.db.models.fields.CharField')(max_length=256)), - ('updated', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('failed', self.gf('django.db.models.fields.CharField')(max_length=64)), - )) - db.send_create_signal('storageadmin', ['SMARTAttribute']) - - # Adding model 'SMARTIdentity' - db.create_table(u'storageadmin_smartidentity', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('info', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.SMARTInfo'])), - ('model_family', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('device_model', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('serial_number', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('world_wide_name', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('firmware_version', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('capacity', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('sector_size', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('rotation_rate', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('in_smartdb', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('ata_version', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('sata_version', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('scanned_on', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('supported', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('enabled', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('version', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('assessment', self.gf('django.db.models.fields.CharField')(max_length=64)), - )) - db.send_create_signal('storageadmin', ['SMARTIdentity']) - - # Adding model 'SMARTCapability' - db.create_table(u'storageadmin_smartcapability', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('info', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.SMARTInfo'])), - ('name', self.gf('django.db.models.fields.CharField')(max_length=1024)), - ('flag', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('capabilities', self.gf('django.db.models.fields.CharField')(max_length=2048)), - )) - db.send_create_signal('storageadmin', ['SMARTCapability']) - - # Adding model 'SMARTErrorLog' - db.create_table(u'storageadmin_smarterrorlog', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('info', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.SMARTInfo'])), - ('line', self.gf('django.db.models.fields.CharField')(max_length=128)), - )) - db.send_create_signal('storageadmin', ['SMARTErrorLog']) - - # Adding field 'Disk.smart_available' - db.add_column(u'storageadmin_disk', 'smart_available', - self.gf('django.db.models.fields.BooleanField')(default=False), - keep_default=False) - - # Adding field 'Disk.smart_enabled' - db.add_column(u'storageadmin_disk', 'smart_enabled', - self.gf('django.db.models.fields.BooleanField')(default=False), - keep_default=False) - - - def backwards(self, orm): - # Deleting model 'SMARTTestLogDetail' - db.delete_table(u'storageadmin_smarttestlogdetail') - - # Deleting model 'SMARTInfo' - db.delete_table(u'storageadmin_smartinfo') - - # Deleting model 'SMARTTestLog' - db.delete_table(u'storageadmin_smarttestlog') - - # Deleting model 'SMARTErrorLogSummary' - db.delete_table(u'storageadmin_smarterrorlogsummary') - - # Deleting model 'SMARTAttribute' - db.delete_table(u'storageadmin_smartattribute') - - # Deleting model 'SMARTIdentity' - db.delete_table(u'storageadmin_smartidentity') - - # Deleting model 'SMARTCapability' - db.delete_table(u'storageadmin_smartcapability') - - # Deleting model 'SMARTErrorLog' - db.delete_table(u'storageadmin_smarterrorlog') - - # Deleting field 'Disk.smart_available' - db.delete_column(u'storageadmin_disk', 'smart_available') - - # Deleting field 'Disk.smart_enabled' - db.delete_column(u'storageadmin_disk', 'smart_enabled') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'6yI=42rlI1ZRmW0bPEY9O_7HfAzdecHOVs;VkQOV'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'GYOauegLbg;sCctbbLg_fqPVUp@wxZnlqFFlv!xSfeDxV:@gY3kANcN646ul.X-9v=Sx=swQ0Rm.WlOGWPDF3ux-aDHx46h6tUhikJ8?i?5vRkibylmZ:OJfwZzNm@AT'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']", 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0025_auto__add_field_dport_uiport.py b/src/rockstor/storageadmin/south_migrations/0025_auto__add_field_dport_uiport.py deleted file mode 100644 index 2b3a51614..000000000 --- a/src/rockstor/storageadmin/south_migrations/0025_auto__add_field_dport_uiport.py +++ /dev/null @@ -1,479 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'DPort.uiport' - db.add_column(u'storageadmin_dport', 'uiport', - self.gf('django.db.models.fields.BooleanField')(default=False), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'DPort.uiport' - db.delete_column(u'storageadmin_dport', 'uiport') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'j5i_5GcebRAJ0?uC59mlrsv=aX1TCOnJnki-.SQF'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'a9tGhAj_y=FH?YjwCInk:ijdb5s=-JHWw7!!=Lh6=zGpZslcYAQ=3?!__loo7!Mdg.r?RiS:GZ0o2-R4Sru!_Qc_OiV!k!;BgHR5d_rn-LEXx0eK32T=u6cpdw;@DJat'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']", 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0026_auto__chg_field_rockon_state__chg_field_rockon_version.py b/src/rockstor/storageadmin/south_migrations/0026_auto__chg_field_rockon_state__chg_field_rockon_version.py deleted file mode 100644 index 5e01d5d98..000000000 --- a/src/rockstor/storageadmin/south_migrations/0026_auto__chg_field_rockon_state__chg_field_rockon_version.py +++ /dev/null @@ -1,483 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Changing field 'RockOn.state' - db.alter_column(u'storageadmin_rockon', 'state', self.gf('django.db.models.fields.CharField')(max_length=2048)) - - # Changing field 'RockOn.version' - db.alter_column(u'storageadmin_rockon', 'version', self.gf('django.db.models.fields.CharField')(max_length=2048)) - - def backwards(self, orm): - - # Changing field 'RockOn.state' - db.alter_column(u'storageadmin_rockon', 'state', self.gf('django.db.models.fields.CharField')(max_length=32)) - - # Changing field 'RockOn.version' - db.alter_column(u'storageadmin_rockon', 'version', self.gf('django.db.models.fields.CharField')(max_length=32)) - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'dQn0=8U5Ri7Mx_OJbj4z_vDN2dbxT9K9@v.JV!05'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'@sXnA.4QKslJtJKDxp6CLtvrXA!!L1yUacPdw1s1Yx7G?6yvHNv!-mD4R=QVfWQmR8zSnFeqY;;ztG5dkCjpFsoo=;3r0vqebaKaUkbggJgNnFdBb@mUA9u49;XzD1pY'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']", 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0027_auto__chg_field_rockon_status.py b/src/rockstor/storageadmin/south_migrations/0027_auto__chg_field_rockon_status.py deleted file mode 100644 index b40faf2fb..000000000 --- a/src/rockstor/storageadmin/south_migrations/0027_auto__chg_field_rockon_status.py +++ /dev/null @@ -1,477 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Changing field 'RockOn.status' - db.alter_column(u'storageadmin_rockon', 'status', self.gf('django.db.models.fields.CharField')(max_length=2048)) - - def backwards(self, orm): - - # Changing field 'RockOn.status' - db.alter_column(u'storageadmin_rockon', 'status', self.gf('django.db.models.fields.CharField')(max_length=32)) - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'ng@yHlB-sqHL351UT-epUuTpFY3ZHKqDXU3UO4kL'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'vn?kPgslowwW-n?Vlfm2nrzB24keNU-vA53o?ri!!-HqdxX-9ZaJ-D2Md-w:Xr:1:UI4Za6fAuf0Dyi7;V3;ec_Wbb03OtiCdfYUqFq:u?daCrZIcFuU8@jTOqjFYat:'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']", 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0028_auto__add_field_snapshot_rusage__add_field_snapshot_eusage__add_field_.py b/src/rockstor/storageadmin/south_migrations/0028_auto__add_field_snapshot_rusage__add_field_snapshot_eusage__add_field_.py deleted file mode 100644 index 01a306bcd..000000000 --- a/src/rockstor/storageadmin/south_migrations/0028_auto__add_field_snapshot_rusage__add_field_snapshot_eusage__add_field_.py +++ /dev/null @@ -1,507 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'Snapshot.rusage' - db.add_column(u'storageadmin_snapshot', 'rusage', - self.gf('django.db.models.fields.BigIntegerField')(default=0), - keep_default=False) - - # Adding field 'Snapshot.eusage' - db.add_column(u'storageadmin_snapshot', 'eusage', - self.gf('django.db.models.fields.BigIntegerField')(default=0), - keep_default=False) - - # Adding field 'Share.rusage' - db.add_column(u'storageadmin_share', 'rusage', - self.gf('django.db.models.fields.BigIntegerField')(default=0), - keep_default=False) - - # Adding field 'Share.eusage' - db.add_column(u'storageadmin_share', 'eusage', - self.gf('django.db.models.fields.BigIntegerField')(default=0), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Snapshot.rusage' - db.delete_column(u'storageadmin_snapshot', 'rusage') - - # Deleting field 'Snapshot.eusage' - db.delete_column(u'storageadmin_snapshot', 'eusage') - - # Deleting field 'Share.rusage' - db.delete_column(u'storageadmin_share', 'rusage') - - # Deleting field 'Share.eusage' - db.delete_column(u'storageadmin_share', 'eusage') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'EPmKQvrI6gfxbepsBrgfazd_Mpsl6wEMBro_ITJ3'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'R0!beB6wjCDJwvKd?kYq?!@34FQlPa1S_Pf3=7f2b2WQyCe-8NIRP0EJmdN8A_6zqf_ze@Yiz6HCFUVQT!sZcfo!L!E69vLk=IiiHZ_f317:b7kWZu17VKzreOi40-58'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']", 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0029_auto__add_dcontainerlink__add_unique_dcontainerlink_destination_name__.py b/src/rockstor/storageadmin/south_migrations/0029_auto__add_dcontainerlink__add_unique_dcontainerlink_destination_name__.py deleted file mode 100644 index 8898ab7c4..000000000 --- a/src/rockstor/storageadmin/south_migrations/0029_auto__add_dcontainerlink__add_unique_dcontainerlink_destination_name__.py +++ /dev/null @@ -1,624 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'DContainerLink' - db.create_table(u'storageadmin_dcontainerlink', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('source', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['storageadmin.DContainer'], unique=True)), - ('destination', self.gf('django.db.models.fields.related.ForeignKey')(related_name='destination_container', to=orm['storageadmin.DContainer'])), - ('name', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - )) - db.send_create_signal('storageadmin', ['DContainerLink']) - - # Adding unique constraint on 'DContainerLink', fields ['destination', 'name'] - db.create_unique(u'storageadmin_dcontainerlink', ['destination_id', 'name']) - - # Adding field 'DVolume.description' - db.add_column(u'storageadmin_dvolume', 'description', - self.gf('django.db.models.fields.CharField')(max_length=1024, null=True), - keep_default=False) - - # Adding field 'DVolume.min_size' - db.add_column(u'storageadmin_dvolume', 'min_size', - self.gf('django.db.models.fields.IntegerField')(null=True), - keep_default=False) - - # Adding field 'DVolume.label' - db.add_column(u'storageadmin_dvolume', 'label', - self.gf('django.db.models.fields.CharField')(max_length=1024, null=True), - keep_default=False) - - # Adding field 'DPort.description' - db.add_column(u'storageadmin_dport', 'description', - self.gf('django.db.models.fields.CharField')(max_length=1024, null=True), - keep_default=False) - - # Adding field 'DPort.hostp_default' - db.add_column(u'storageadmin_dport', 'hostp_default', - self.gf('django.db.models.fields.IntegerField')(null=True), - keep_default=False) - - # Adding field 'DPort.label' - db.add_column(u'storageadmin_dport', 'label', - self.gf('django.db.models.fields.CharField')(max_length=1024, null=True), - keep_default=False) - - # Adding field 'RockOn.https' - db.add_column(u'storageadmin_rockon', 'https', - self.gf('django.db.models.fields.BooleanField')(default=False), - keep_default=False) - - # Adding field 'RockOn.icon' - db.add_column(u'storageadmin_rockon', 'icon', - self.gf('django.db.models.fields.URLField')(max_length=1024, null=True), - keep_default=False) - - # Adding field 'RockOn.ui' - db.add_column(u'storageadmin_rockon', 'ui', - self.gf('django.db.models.fields.BooleanField')(default=False), - keep_default=False) - - # Adding field 'RockOn.volume_add_support' - db.add_column(u'storageadmin_rockon', 'volume_add_support', - self.gf('django.db.models.fields.BooleanField')(default=False), - keep_default=False) - - # Adding field 'RockOn.more_info' - db.add_column(u'storageadmin_rockon', 'more_info', - self.gf('django.db.models.fields.CharField')(max_length=4096, null=True), - keep_default=False) - - # Deleting field 'DContainer.link' - db.delete_column(u'storageadmin_dcontainer', 'link_id') - - # Adding field 'DContainer.launch_order' - db.add_column(u'storageadmin_dcontainer', 'launch_order', - self.gf('django.db.models.fields.IntegerField')(default=1), - keep_default=False) - - # Adding field 'DCustomConfig.label' - db.add_column(u'storageadmin_dcustomconfig', 'label', - self.gf('django.db.models.fields.CharField')(max_length=64, null=True), - keep_default=False) - - - def backwards(self, orm): - # Removing unique constraint on 'DContainerLink', fields ['destination', 'name'] - db.delete_unique(u'storageadmin_dcontainerlink', ['destination_id', 'name']) - - # Deleting model 'DContainerLink' - db.delete_table(u'storageadmin_dcontainerlink') - - # Deleting field 'DVolume.description' - db.delete_column(u'storageadmin_dvolume', 'description') - - # Deleting field 'DVolume.min_size' - db.delete_column(u'storageadmin_dvolume', 'min_size') - - # Deleting field 'DVolume.label' - db.delete_column(u'storageadmin_dvolume', 'label') - - # Deleting field 'DPort.description' - db.delete_column(u'storageadmin_dport', 'description') - - # Deleting field 'DPort.hostp_default' - db.delete_column(u'storageadmin_dport', 'hostp_default') - - # Deleting field 'DPort.label' - db.delete_column(u'storageadmin_dport', 'label') - - # Deleting field 'RockOn.https' - db.delete_column(u'storageadmin_rockon', 'https') - - # Deleting field 'RockOn.icon' - db.delete_column(u'storageadmin_rockon', 'icon') - - # Deleting field 'RockOn.ui' - db.delete_column(u'storageadmin_rockon', 'ui') - - # Deleting field 'RockOn.volume_add_support' - db.delete_column(u'storageadmin_rockon', 'volume_add_support') - - # Deleting field 'RockOn.more_info' - db.delete_column(u'storageadmin_rockon', 'more_info') - - # Adding field 'DContainer.link' - db.add_column(u'storageadmin_dcontainer', 'link', - self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.DContainer'], null=True), - keep_default=False) - - # Deleting field 'DContainer.launch_order' - db.delete_column(u'storageadmin_dcontainer', 'launch_order') - - # Deleting field 'DCustomConfig.label' - db.delete_column(u'storageadmin_dcustomconfig', 'label') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'nu4VyMB1uIUDSd2M3;7Ftd74pUoXeCw.OMpJW@3z'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'9ervOaClzm7nrzPBY6hA8BNDr6;-12MuIm?1403MD=y.nGCM!ei3K:0fCips!423br;TIahiyspAojObwHI5WtaKUsqxN9mP9dkb:ou;L5YRsLRF@Ib3l-ARp9Vfz6CC'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'blank': 'True'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'launch_order': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}) - }, - 'storageadmin.dcontainerlink': { - 'Meta': {'unique_together': "(('destination', 'name'),)", 'object_name': 'DContainerLink'}, - 'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_container'", 'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'source': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.DContainer']", 'unique': 'True'}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'hostp_default': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'min_size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'https': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'icon': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'more_info': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'ui': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume_add_support': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0030_auto__add_field_share_pqgroup.py b/src/rockstor/storageadmin/south_migrations/0030_auto__add_field_share_pqgroup.py deleted file mode 100644 index 3c37cfa77..000000000 --- a/src/rockstor/storageadmin/south_migrations/0030_auto__add_field_share_pqgroup.py +++ /dev/null @@ -1,503 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'Share.pqgroup' - db.add_column(u'storageadmin_share', 'pqgroup', - self.gf('django.db.models.fields.CharField')(default='-1/-1', max_length=32), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Share.pqgroup' - db.delete_column(u'storageadmin_share', 'pqgroup') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'-zL8j?Ko?Mj!gy97rYZ0sQAc1MqgSv.2CQctr=gK'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'Dhc?77BZW4BF@siAT_c7!Xe;G4ocjasO@57D-D6husPWRzkQnOP;QbgWuaV??ji?2PJml?7U9q;;WckIxwZhjSr9v!Lfx8R4K:0J6p7mjShvE?gn3u.g83z.b6EGwE0r'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'blank': 'True'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'launch_order': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}) - }, - 'storageadmin.dcontainerlink': { - 'Meta': {'unique_together': "(('destination', 'name'),)", 'object_name': 'DContainerLink'}, - 'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_container'", 'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'source': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.DContainer']", 'unique': 'True'}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'hostp_default': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'min_size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'https': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'icon': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'more_info': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'ui': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume_add_support': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'pqgroup': ('django.db.models.fields.CharField', [], {'default': "'-1/-1'", 'max_length': '32'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True', 'blank': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True', 'blank': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0031_auto__add_configbackup.py b/src/rockstor/storageadmin/south_migrations/0031_auto__add_configbackup.py deleted file mode 100644 index 4f11e5a79..000000000 --- a/src/rockstor/storageadmin/south_migrations/0031_auto__add_configbackup.py +++ /dev/null @@ -1,515 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'ConfigBackup' - db.create_table(u'storageadmin_configbackup', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('filename', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('md5sum', self.gf('django.db.models.fields.CharField')(max_length=32, null=True)), - ('size', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('config_backup', self.gf('django.db.models.fields.files.FileField')(max_length=100)), - )) - db.send_create_signal('storageadmin', ['ConfigBackup']) - - - def backwards(self, orm): - # Deleting model 'ConfigBackup' - db.delete_table(u'storageadmin_configbackup') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'M3Oo6MHQqG_hCkG_46i9!9CHXU7XfjA;WOI_CGO7'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'7P3SuF6qmmhm6YekTsMYPl?iPfeqkVO:NtDFZ0Dcb7eT70ZAGkiO;5b;jGhZpZ!!ElWoxFk-3=R-U:LQcJ8OTq-3:QPhAQp1Szsk7GtCnyWtHg4gqk2NWhoPRGa=QOv5'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.configbackup': { - 'Meta': {'object_name': 'ConfigBackup'}, - 'config_backup': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'filename': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'md5sum': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'blank': 'True'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'launch_order': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}) - }, - 'storageadmin.dcontainerlink': { - 'Meta': {'unique_together': "(('destination', 'name'),)", 'object_name': 'DContainerLink'}, - 'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_container'", 'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'source': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.DContainer']", 'unique': 'True'}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'hostp_default': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'min_size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'https': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'icon': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'more_info': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'ui': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume_add_support': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True', 'blank': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True', 'blank': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0032_auto__add_emailclient__chg_field_snapshot_toc__chg_field_configbackup_.py b/src/rockstor/storageadmin/south_migrations/0032_auto__add_emailclient__chg_field_snapshot_toc__chg_field_configbackup_.py deleted file mode 100644 index 54812f2f6..000000000 --- a/src/rockstor/storageadmin/south_migrations/0032_auto__add_emailclient__chg_field_snapshot_toc__chg_field_configbackup_.py +++ /dev/null @@ -1,538 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'EmailClient' - db.create_table(u'storageadmin_emailclient', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('smtp_server', self.gf('django.db.models.fields.CharField')(max_length=1024)), - ('name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=1024)), - ('sender', self.gf('django.db.models.fields.CharField')(max_length=1024)), - ('receiver', self.gf('django.db.models.fields.CharField')(max_length=1024)), - )) - db.send_create_signal('storageadmin', ['EmailClient']) - - - # Changing field 'Snapshot.toc' - db.alter_column(u'storageadmin_snapshot', 'toc', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True)) - - # Changing field 'ConfigBackup.config_backup' - db.alter_column(u'storageadmin_configbackup', 'config_backup', self.gf('django.db.models.fields.files.FileField')(max_length=100, null=True)) - - - def backwards(self, orm): - # Deleting model 'EmailClient' - db.delete_table(u'storageadmin_emailclient') - - - # Changing field 'Snapshot.toc' - db.alter_column(u'storageadmin_snapshot', 'toc', self.gf('django.db.models.fields.DateTimeField')(auto_now=True)) - - # Changing field 'ConfigBackup.config_backup' - db.alter_column(u'storageadmin_configbackup', 'config_backup', self.gf('django.db.models.fields.files.FileField')(default='', max_length=100)) - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'-@PXd8!Tzq=rV2dM@ES36ipJtwEA1r31aLUhhoCT'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'aVlBKVL?JH1KSNQ5x77B8W.@7b!c-qX42=wZQc:D6MSO349K7-wa=EhDqINu:068lqg:KjOnMwb.LkkCmQv13yIHwvXU!C9nl7akgO85o?9P6OO@bEFiXfvMLVEMUC5Q'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.configbackup': { - 'Meta': {'object_name': 'ConfigBackup'}, - 'config_backup': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'md5sum': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'blank': 'True'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'launch_order': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}) - }, - 'storageadmin.dcontainerlink': { - 'Meta': {'unique_together': "(('destination', 'name'),)", 'object_name': 'DContainerLink'}, - 'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_container'", 'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'source': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.DContainer']", 'unique': 'True'}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'hostp_default': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'min_size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.emailclient': { - 'Meta': {'object_name': 'EmailClient'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'receiver': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'sender': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'smtp_server': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'https': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'icon': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'more_info': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'ui': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume_add_support': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'pqgroup': ('django.db.models.fields.CharField', [], {'default': "'-1/-1'", 'max_length': '32'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True', 'blank': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True', 'blank': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] diff --git a/src/rockstor/storageadmin/south_migrations/0033_auto__del_field_poolbalance_pid__add_field_poolbalance_tid__add_field_.py b/src/rockstor/storageadmin/south_migrations/0033_auto__del_field_poolbalance_pid__add_field_poolbalance_tid__add_field_.py deleted file mode 100644 index 74ca9e5ec..000000000 --- a/src/rockstor/storageadmin/south_migrations/0033_auto__del_field_poolbalance_pid__add_field_poolbalance_tid__add_field_.py +++ /dev/null @@ -1,536 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting field 'PoolBalance.pid' - db.delete_column(u'storageadmin_poolbalance', 'pid') - - # Adding field 'PoolBalance.tid' - db.add_column(u'storageadmin_poolbalance', 'tid', - self.gf('django.db.models.fields.CharField')(max_length=36, null=True), - keep_default=False) - - # Adding field 'PoolBalance.message' - db.add_column(u'storageadmin_poolbalance', 'message', - self.gf('django.db.models.fields.CharField')(max_length=1024, null=True), - keep_default=False) - - - def backwards(self, orm): - # Adding field 'PoolBalance.pid' - db.add_column(u'storageadmin_poolbalance', 'pid', - self.gf('django.db.models.fields.IntegerField')(default=0), - keep_default=False) - - # Deleting field 'PoolBalance.tid' - db.delete_column(u'storageadmin_poolbalance', 'tid') - - # Deleting field 'PoolBalance.message' - db.delete_column(u'storageadmin_poolbalance', 'message') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'ganV_U1l88L4!B9Kbt586WlEqLV5zhWshA@rMY4?'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'ghdz5VyrL15ebIB6s7Z9OmCK:RdBdqg-?PlZHS8I;ul4;yAC1ghULjRr6Gxgl128xANjejwhvpT0DS;XO0WXa!R3G;tQU4r9SdRm_ti_yqiIM6e8GO3FEeGHV5YNh?7o'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.configbackup': { - 'Meta': {'object_name': 'ConfigBackup'}, - 'config_backup': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'md5sum': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'blank': 'True'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'launch_order': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}) - }, - 'storageadmin.dcontainerlink': { - 'Meta': {'unique_together': "(('destination', 'name'),)", 'object_name': 'DContainerLink'}, - 'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_container'", 'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'source': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.DContainer']", 'unique': 'True'}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'hostp_default': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'min_size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.emailclient': { - 'Meta': {'object_name': 'EmailClient'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'receiver': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'sender': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'smtp_server': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'tid': ('django.db.models.fields.CharField', [], {'max_length': '36', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'https': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'icon': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'more_info': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'ui': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume_add_support': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'pqgroup': ('django.db.models.fields.CharField', [], {'default': "'-1/-1'", 'max_length': '32'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True', 'blank': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True', 'blank': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0034_auto__chg_field_tlscertificate_name.py b/src/rockstor/storageadmin/south_migrations/0034_auto__chg_field_tlscertificate_name.py deleted file mode 100644 index c3a27893b..000000000 --- a/src/rockstor/storageadmin/south_migrations/0034_auto__chg_field_tlscertificate_name.py +++ /dev/null @@ -1,518 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Changing field 'TLSCertificate.name' - db.alter_column(u'storageadmin_tlscertificate', 'name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=12288)) - - def backwards(self, orm): - - # Changing field 'TLSCertificate.name' - db.alter_column(u'storageadmin_tlscertificate', 'name', self.gf('django.db.models.fields.CharField')(max_length=1024, unique=True)) - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'pow!@pgO3;ISGswv9sUa6Btz2UV_HhwW14IKNUBe'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'CxbnqamAu2!=L!-pKnT74f!=lCFYzgBWOx5=!5AuCA7Ls:HMPSc;o86tC.Oo:LzNwRwFjMc6p!n4JWbAz:N2shHwhax5W6SMONFNf5YWwJMdE@i6F-zkH@4nM2RWONd.'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.configbackup': { - 'Meta': {'object_name': 'ConfigBackup'}, - 'config_backup': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'md5sum': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'blank': 'True'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'launch_order': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}) - }, - 'storageadmin.dcontainerlink': { - 'Meta': {'unique_together': "(('destination', 'name'),)", 'object_name': 'DContainerLink'}, - 'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_container'", 'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'source': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.DContainer']", 'unique': 'True'}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'hostp_default': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'min_size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.emailclient': { - 'Meta': {'object_name': 'EmailClient'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'receiver': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'sender': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'smtp_server': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'alias': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'boot_proto': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'domain': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'network': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'onboot': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'tid': ('django.db.models.fields.CharField', [], {'max_length': '36', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'https': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'icon': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'more_info': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'ui': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume_add_support': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'pqgroup': ('django.db.models.fields.CharField', [], {'default': "'-1/-1'", 'max_length': '32'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '12288'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True', 'blank': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True', 'blank': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0035_auto__del_field_networkinterface_domain__del_field_networkinterface_bo.py b/src/rockstor/storageadmin/south_migrations/0035_auto__del_field_networkinterface_domain__del_field_networkinterface_bo.py deleted file mode 100644 index d3c530d4d..000000000 --- a/src/rockstor/storageadmin/south_migrations/0035_auto__del_field_networkinterface_domain__del_field_networkinterface_bo.py +++ /dev/null @@ -1,646 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting field 'NetworkInterface.domain' - db.delete_column(u'storageadmin_networkinterface', 'domain') - - # Deleting field 'NetworkInterface.boot_proto' - db.delete_column(u'storageadmin_networkinterface', 'boot_proto') - - # Deleting field 'NetworkInterface.network' - db.delete_column(u'storageadmin_networkinterface', 'network') - - # Deleting field 'NetworkInterface.alias' - db.delete_column(u'storageadmin_networkinterface', 'alias') - - # Deleting field 'NetworkInterface.onboot' - db.delete_column(u'storageadmin_networkinterface', 'onboot') - - # Adding field 'NetworkInterface.dname' - db.add_column(u'storageadmin_networkinterface', 'dname', - self.gf('django.db.models.fields.CharField')(max_length=100, null=True), - keep_default=False) - - # Adding field 'NetworkInterface.dtype' - db.add_column(u'storageadmin_networkinterface', 'dtype', - self.gf('django.db.models.fields.CharField')(max_length=64, null=True), - keep_default=False) - - # Adding field 'NetworkInterface.dspeed' - db.add_column(u'storageadmin_networkinterface', 'dspeed', - self.gf('django.db.models.fields.CharField')(max_length=64, null=True), - keep_default=False) - - # Adding field 'NetworkInterface.method' - db.add_column(u'storageadmin_networkinterface', 'method', - self.gf('django.db.models.fields.CharField')(default='auto', max_length=64), - keep_default=False) - - # Adding field 'NetworkInterface.autoconnect' - db.add_column(u'storageadmin_networkinterface', 'autoconnect', - self.gf('django.db.models.fields.CharField')(default='yes', max_length=8), - keep_default=False) - - # Adding field 'NetworkInterface.ctype' - db.add_column(u'storageadmin_networkinterface', 'ctype', - self.gf('django.db.models.fields.CharField')(max_length=64, null=True), - keep_default=False) - - # Adding field 'NetworkInterface.state' - db.add_column(u'storageadmin_networkinterface', 'state', - self.gf('django.db.models.fields.CharField')(max_length=64, null=True), - keep_default=False) - - # Adding unique constraint on 'NetworkInterface', fields ['name'] - db.create_unique(u'storageadmin_networkinterface', ['name']) - - - # Changing field 'NetworkInterface.ipaddr' - db.alter_column(u'storageadmin_networkinterface', 'ipaddr', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)) - - # Changing field 'NetworkInterface.netmask' - db.alter_column(u'storageadmin_networkinterface', 'netmask', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)) - - # Changing field 'NetworkInterface.gateway' - db.alter_column(u'storageadmin_networkinterface', 'gateway', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)) - - # Changing field 'NetworkInterface.mac' - db.alter_column(u'storageadmin_networkinterface', 'mac', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)) - - # Changing field 'Disk.name' - db.alter_column(u'storageadmin_disk', 'name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=64)) - - def backwards(self, orm): - # Removing unique constraint on 'NetworkInterface', fields ['name'] - db.delete_unique(u'storageadmin_networkinterface', ['name']) - - # Adding field 'NetworkInterface.domain' - db.add_column(u'storageadmin_networkinterface', 'domain', - self.gf('django.db.models.fields.CharField')(max_length=1024, null=True), - keep_default=False) - - # Adding field 'NetworkInterface.boot_proto' - db.add_column(u'storageadmin_networkinterface', 'boot_proto', - self.gf('django.db.models.fields.CharField')(max_length=100, null=True), - keep_default=False) - - # Adding field 'NetworkInterface.network' - db.add_column(u'storageadmin_networkinterface', 'network', - self.gf('django.db.models.fields.CharField')(max_length=100, null=True), - keep_default=False) - - # Adding field 'NetworkInterface.alias' - db.add_column(u'storageadmin_networkinterface', 'alias', - self.gf('django.db.models.fields.CharField')(max_length=100, null=True), - keep_default=False) - - # Adding field 'NetworkInterface.onboot' - db.add_column(u'storageadmin_networkinterface', 'onboot', - self.gf('django.db.models.fields.CharField')(max_length=100, null=True), - keep_default=False) - - # Deleting field 'NetworkInterface.dname' - db.delete_column(u'storageadmin_networkinterface', 'dname') - - # Deleting field 'NetworkInterface.dtype' - db.delete_column(u'storageadmin_networkinterface', 'dtype') - - # Deleting field 'NetworkInterface.dspeed' - db.delete_column(u'storageadmin_networkinterface', 'dspeed') - - # Deleting field 'NetworkInterface.method' - db.delete_column(u'storageadmin_networkinterface', 'method') - - # Deleting field 'NetworkInterface.autoconnect' - db.delete_column(u'storageadmin_networkinterface', 'autoconnect') - - # Deleting field 'NetworkInterface.ctype' - db.delete_column(u'storageadmin_networkinterface', 'ctype') - - # Deleting field 'NetworkInterface.state' - db.delete_column(u'storageadmin_networkinterface', 'state') - - - # Changing field 'NetworkInterface.ipaddr' - db.alter_column(u'storageadmin_networkinterface', 'ipaddr', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)) - - # Changing field 'NetworkInterface.netmask' - db.alter_column(u'storageadmin_networkinterface', 'netmask', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)) - - # Changing field 'NetworkInterface.gateway' - db.alter_column(u'storageadmin_networkinterface', 'gateway', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)) - - # Changing field 'NetworkInterface.mac' - db.alter_column(u'storageadmin_networkinterface', 'mac', self.gf('django.db.models.fields.CharField')(default='n/a', max_length=100)) - - # Changing field 'Disk.name' - db.alter_column(u'storageadmin_disk', 'name', self.gf('django.db.models.fields.CharField')(max_length=10, unique=True)) - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'Cq?8=0wZ76qDfE8kccQH=_c1CUpkwpKyCRi5MLxB'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'BY6URJlS;2aD.VBm-C8!rg@33uNhHojHuFTqJrWE062mgJS!h_yhmovG2c_1LzFtLSS9dGiKFvxXygPGj7DvJ7g78HzW7IUhjV1GaM4l034sp0=4TBTTT:_BHEk=-?BO'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.configbackup': { - 'Meta': {'object_name': 'ConfigBackup'}, - 'config_backup': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'md5sum': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'blank': 'True'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'launch_order': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}) - }, - 'storageadmin.dcontainerlink': { - 'Meta': {'unique_together': "(('destination', 'name'),)", 'object_name': 'DContainerLink'}, - 'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_container'", 'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'source': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.DContainer']", 'unique': 'True'}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'hostp_default': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'min_size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.emailclient': { - 'Meta': {'object_name': 'EmailClient'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'receiver': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'sender': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'smtp_server': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'autoconnect': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '8'}), - 'ctype': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'dname': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dspeed': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'dtype': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'method': ('django.db.models.fields.CharField', [], {'default': "'auto'", 'max_length': '64'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'tid': ('django.db.models.fields.CharField', [], {'max_length': '36', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'https': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'icon': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'more_info': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'ui': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume_add_support': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'pqgroup': ('django.db.models.fields.CharField', [], {'default': "'-1/-1'", 'max_length': '32'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '12288'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True', 'blank': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True', 'blank': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0036_auto__add_field_sambashare_shadow_copy__add_field_sambashare_snapshot_.py b/src/rockstor/storageadmin/south_migrations/0036_auto__add_field_sambashare_shadow_copy__add_field_sambashare_snapshot_.py deleted file mode 100644 index 9f6e65f78..000000000 --- a/src/rockstor/storageadmin/south_migrations/0036_auto__add_field_sambashare_shadow_copy__add_field_sambashare_snapshot_.py +++ /dev/null @@ -1,532 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'SambaShare.shadow_copy' - db.add_column(u'storageadmin_sambashare', 'shadow_copy', - self.gf('django.db.models.fields.BooleanField')(default=False), - keep_default=False) - - # Adding field 'SambaShare.snapshot_prefix' - db.add_column(u'storageadmin_sambashare', 'snapshot_prefix', - self.gf('django.db.models.fields.CharField')(max_length=128, null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'SambaShare.shadow_copy' - db.delete_column(u'storageadmin_sambashare', 'shadow_copy') - - # Deleting field 'SambaShare.snapshot_prefix' - db.delete_column(u'storageadmin_sambashare', 'snapshot_prefix') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'2HjiA@;GksnobxVCP0LD2bYIf?9i9TEPm=3CQvcN'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'9nX:O0?Oz3gFjJy8V15f5q?1qOq0;2.RVA?7dm@?8;mHKoahPi==HvI6dzq?5PB5oBheBspFExM_sB=;Orah!7QL4xIZ1Jk8phpQUO0QaMVai;5Te9G@VL_:x1qvoLYe'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.configbackup': { - 'Meta': {'object_name': 'ConfigBackup'}, - 'config_backup': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'md5sum': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'blank': 'True'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'launch_order': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}) - }, - 'storageadmin.dcontainerlink': { - 'Meta': {'unique_together': "(('destination', 'name'),)", 'object_name': 'DContainerLink'}, - 'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_container'", 'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'source': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.DContainer']", 'unique': 'True'}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'hostp_default': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'min_size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.emailclient': { - 'Meta': {'object_name': 'EmailClient'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'receiver': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'sender': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'smtp_server': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'autoconnect': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '8'}), - 'ctype': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'dname': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dspeed': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'dtype': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'method': ('django.db.models.fields.CharField', [], {'default': "'auto'", 'max_length': '64'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'tid': ('django.db.models.fields.CharField', [], {'max_length': '36', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'https': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'icon': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'more_info': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'ui': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume_add_support': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'shadow_copy': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'snapshot_prefix': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'pqgroup': ('django.db.models.fields.CharField', [], {'default': "'-1/-1'", 'max_length': '32'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '12288'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True', 'blank': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True', 'blank': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0037_auto__chg_field_networkinterface_autoconnect__chg_field_networkinterfa.py b/src/rockstor/storageadmin/south_migrations/0037_auto__chg_field_networkinterface_autoconnect__chg_field_networkinterfa.py deleted file mode 100644 index 5a8e07fca..000000000 --- a/src/rockstor/storageadmin/south_migrations/0037_auto__chg_field_networkinterface_autoconnect__chg_field_networkinterfa.py +++ /dev/null @@ -1,540 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Removing unique constraint on 'NetworkInterface', fields ['name'] - db.delete_unique(u'storageadmin_networkinterface', ['name']) - - - # Changing field 'NetworkInterface.autoconnect' - db.alter_column(u'storageadmin_networkinterface', 'autoconnect', self.gf('django.db.models.fields.CharField')(max_length=8, null=True)) - - # Changing field 'NetworkInterface.name' - db.alter_column(u'storageadmin_networkinterface', 'name', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)) - - # Changing field 'NetworkInterface.method' - db.alter_column(u'storageadmin_networkinterface', 'method', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)) - - def backwards(self, orm): - - # Changing field 'NetworkInterface.autoconnect' - db.alter_column(u'storageadmin_networkinterface', 'autoconnect', self.gf('django.db.models.fields.CharField')(max_length=8)) - - # Changing field 'NetworkInterface.name' - db.alter_column(u'storageadmin_networkinterface', 'name', self.gf('django.db.models.fields.CharField')(default='yes', max_length=100, unique=True)) - # Adding unique constraint on 'NetworkInterface', fields ['name'] - db.create_unique(u'storageadmin_networkinterface', ['name']) - - - # Changing field 'NetworkInterface.method' - db.alter_column(u'storageadmin_networkinterface', 'method', self.gf('django.db.models.fields.CharField')(max_length=64)) - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'hi=@=iqhh!2krLl@rZ@dyzDSfWa?8wmA;_N1zTia'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u's4i?Y35J2.4;jS@ubKN:KYN0?=hTb3Z95iOMKF=1a9tlQ0GyaFbgGW-X3;@F:zJCS-l8EXnPW:A9bPGEWXvKHBH3Mf8LBS@kHvppt2-c4_FAaNS;oDAXTNWUoBFWB?HH'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.configbackup': { - 'Meta': {'object_name': 'ConfigBackup'}, - 'config_backup': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'md5sum': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'blank': 'True'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'launch_order': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}) - }, - 'storageadmin.dcontainerlink': { - 'Meta': {'unique_together': "(('destination', 'name'),)", 'object_name': 'DContainerLink'}, - 'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_container'", 'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'source': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.DContainer']", 'unique': 'True'}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'hostp_default': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'min_size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.emailclient': { - 'Meta': {'object_name': 'EmailClient'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'receiver': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'sender': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'smtp_server': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'autoconnect': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True'}), - 'ctype': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'dname': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dspeed': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'dtype': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'method': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'tid': ('django.db.models.fields.CharField', [], {'max_length': '36', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'https': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'icon': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'more_info': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'ui': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume_add_support': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'shadow_copy': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'snapshot_prefix': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'pqgroup': ('django.db.models.fields.CharField', [], {'default': "'-1/-1'", 'max_length': '32'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '12288'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True', 'blank': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True', 'blank': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0038_auto__add_updatesubscription.py b/src/rockstor/storageadmin/south_migrations/0038_auto__add_updatesubscription.py deleted file mode 100644 index fb6db61ce..000000000 --- a/src/rockstor/storageadmin/south_migrations/0038_auto__add_updatesubscription.py +++ /dev/null @@ -1,541 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'UpdateSubscription' - db.create_table(u'storageadmin_updatesubscription', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=64)), - ('description', self.gf('django.db.models.fields.CharField')(max_length=128)), - ('url', self.gf('django.db.models.fields.CharField')(max_length=512)), - ('appliance', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.Appliance'])), - ('password', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - ('status', self.gf('django.db.models.fields.CharField')(max_length=64)), - )) - db.send_create_signal('storageadmin', ['UpdateSubscription']) - - - def backwards(self, orm): - # Deleting model 'UpdateSubscription' - db.delete_table(u'storageadmin_updatesubscription') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'8Igk89q9IEM8Wav!3?b9KVcnF1mokFQbJ_RM;K?j'", 'unique': 'True', 'max_length': '100'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'8AW0Zawdy@-wK6Z?Z6XbGV.=fXnUhjB;?1BE?rYkPb?gqqWkdm:3E?5;gijAk@C6051GRd1Pp8BHzuTwy3CS.OsFng_IL5;.HJ@fJgt3cWkqmL-_a:MPQHLVl7e7:XvJ'", 'max_length': '255', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.configbackup': { - 'Meta': {'object_name': 'ConfigBackup'}, - 'config_backup': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'md5sum': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'blank': 'True'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'launch_order': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}) - }, - 'storageadmin.dcontainerlink': { - 'Meta': {'unique_together': "(('destination', 'name'),)", 'object_name': 'DContainerLink'}, - 'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_container'", 'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'source': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.DContainer']", 'unique': 'True'}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'hostp_default': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'min_size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.emailclient': { - 'Meta': {'object_name': 'EmailClient'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'receiver': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'sender': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'smtp_server': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'autoconnect': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True'}), - 'ctype': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'dname': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dspeed': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'dtype': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'method': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'tid': ('django.db.models.fields.CharField', [], {'max_length': '36', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'https': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'icon': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'more_info': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'ui': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume_add_support': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'shadow_copy': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'snapshot_prefix': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'pqgroup': ('django.db.models.fields.CharField', [], {'default': "'-1/-1'", 'max_length': '32'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '12288'}) - }, - 'storageadmin.updatesubscription': { - 'Meta': {'object_name': 'UpdateSubscription'}, - 'appliance': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Appliance']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'url': ('django.db.models.fields.CharField', [], {'max_length': '512'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True', 'blank': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True', 'blank': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0039_auto__chg_field_tlscertificate_certificate__chg_field_tlscertificate_k.py b/src/rockstor/storageadmin/south_migrations/0039_auto__chg_field_tlscertificate_certificate__chg_field_tlscertificate_k.py deleted file mode 100644 index 04da84caf..000000000 --- a/src/rockstor/storageadmin/south_migrations/0039_auto__chg_field_tlscertificate_certificate__chg_field_tlscertificate_k.py +++ /dev/null @@ -1,545 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Changing field 'TLSCertificate.certificate' - db.alter_column(u'storageadmin_tlscertificate', 'certificate', self.gf('django.db.models.fields.CharField')(max_length=12288, null=True)) - - # Changing field 'TLSCertificate.key' - db.alter_column(u'storageadmin_tlscertificate', 'key', self.gf('django.db.models.fields.CharField')(max_length=12288, null=True)) - - # Changing field 'TLSCertificate.name' - db.alter_column(u'storageadmin_tlscertificate', 'name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=1024)) - - def backwards(self, orm): - - # Changing field 'TLSCertificate.certificate' - db.alter_column(u'storageadmin_tlscertificate', 'certificate', self.gf('django.db.models.fields.CharField')(max_length=2048, null=True)) - - # Changing field 'TLSCertificate.key' - db.alter_column(u'storageadmin_tlscertificate', 'key', self.gf('django.db.models.fields.CharField')(max_length=2048, null=True)) - - # Changing field 'TLSCertificate.name' - db.alter_column(u'storageadmin_tlscertificate', 'name', self.gf('django.db.models.fields.CharField')(max_length=12288, unique=True)) - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'di8cNkbcpXY5iiCypfJxbOHBBAv8fcbnrEVr4mxQ'", 'unique': 'True', 'max_length': '100', 'db_index': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'eZBwV5zDYLYOToFzo3wxwYV1wNngywakBk1DrskXXtGjzK2dav64pde9BauJtUSDr6eOKJa3v1a9nWaClICcZoamLSOwVn04EdKN06zcDNrScURKwtp61iHunThQAH9D'", 'max_length': '255', 'db_index': 'True', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'skip_authorization': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "u'oauth2_provider_application'", 'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.configbackup': { - 'Meta': {'object_name': 'ConfigBackup'}, - 'config_backup': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'md5sum': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'blank': 'True'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'launch_order': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}) - }, - 'storageadmin.dcontainerlink': { - 'Meta': {'unique_together': "(('destination', 'name'),)", 'object_name': 'DContainerLink'}, - 'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_container'", 'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'source': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.DContainer']", 'unique': 'True'}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'hostp_default': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'min_size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.emailclient': { - 'Meta': {'object_name': 'EmailClient'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'receiver': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'sender': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'smtp_server': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'autoconnect': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True'}), - 'ctype': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'dname': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dspeed': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'dtype': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'method': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'tid': ('django.db.models.fields.CharField', [], {'max_length': '36', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'https': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'icon': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'more_info': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'ui': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume_add_support': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'shadow_copy': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'snapshot_prefix': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'pqgroup': ('django.db.models.fields.CharField', [], {'default': "'-1/-1'", 'max_length': '32'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '12288', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '12288', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}) - }, - 'storageadmin.updatesubscription': { - 'Meta': {'object_name': 'UpdateSubscription'}, - 'appliance': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Appliance']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'url': ('django.db.models.fields.CharField', [], {'max_length': '512'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True', 'blank': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True', 'blank': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0040_auto__add_dcontainerenv__add_unique_dcontainerenv_container_key__add_f.py b/src/rockstor/storageadmin/south_migrations/0040_auto__add_dcontainerenv__add_unique_dcontainerenv_container_key__add_f.py deleted file mode 100644 index 7f4eeef23..000000000 --- a/src/rockstor/storageadmin/south_migrations/0040_auto__add_dcontainerenv__add_unique_dcontainerenv_container_key__add_f.py +++ /dev/null @@ -1,565 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'DContainerEnv' - db.create_table(u'storageadmin_dcontainerenv', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('container', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.DContainer'])), - ('key', self.gf('django.db.models.fields.CharField')(max_length=1024)), - ('val', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True)), - ('description', self.gf('django.db.models.fields.CharField')(max_length=2048, null=True)), - ('label', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - )) - db.send_create_signal('storageadmin', ['DContainerEnv']) - - # Adding unique constraint on 'DContainerEnv', fields ['container', 'key'] - db.create_unique(u'storageadmin_dcontainerenv', ['container_id', 'key']) - - # Adding field 'DContainer.uid' - db.add_column(u'storageadmin_dcontainer', 'uid', - self.gf('django.db.models.fields.IntegerField')(null=True), - keep_default=False) - - - def backwards(self, orm): - # Removing unique constraint on 'DContainerEnv', fields ['container', 'key'] - db.delete_unique(u'storageadmin_dcontainerenv', ['container_id', 'key']) - - # Deleting model 'DContainerEnv' - db.delete_table(u'storageadmin_dcontainerenv') - - # Deleting field 'DContainer.uid' - db.delete_column(u'storageadmin_dcontainer', 'uid') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'XIsUzfCj6XywVaoouJukWytqIYKRttTKUAyx0k4p'", 'unique': 'True', 'max_length': '100', 'db_index': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'PEskqf4naFRo89agOUI36xYuzf0t16n7tMolLeAsz7o51DLeXoGmWDuXJ2KjjrVr8ojLKUvjqn68zDCZgXOkVt7PpnC6LCj70uNWDIvdJcP29Q4fmIA4XhYLOsAkNFIK'", 'max_length': '255', 'db_index': 'True', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'skip_authorization': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "u'oauth2_provider_application'", 'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.configbackup': { - 'Meta': {'object_name': 'ConfigBackup'}, - 'config_backup': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'md5sum': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'blank': 'True'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'launch_order': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.dcontainerenv': { - 'Meta': {'unique_together': "(('container', 'key'),)", 'object_name': 'DContainerEnv'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dcontainerlink': { - 'Meta': {'unique_together': "(('destination', 'name'),)", 'object_name': 'DContainerLink'}, - 'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_container'", 'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'source': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.DContainer']", 'unique': 'True'}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'hostp_default': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'min_size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.emailclient': { - 'Meta': {'object_name': 'EmailClient'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'receiver': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'sender': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'smtp_server': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'autoconnect': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True'}), - 'ctype': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'dname': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dspeed': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'dtype': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'method': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'tid': ('django.db.models.fields.CharField', [], {'max_length': '36', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'https': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'icon': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'more_info': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'ui': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume_add_support': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'shadow_copy': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'snapshot_prefix': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'pqgroup': ('django.db.models.fields.CharField', [], {'default': "'-1/-1'", 'max_length': '32'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '12288', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '12288', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}) - }, - 'storageadmin.updatesubscription': { - 'Meta': {'object_name': 'UpdateSubscription'}, - 'appliance': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Appliance']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'url': ('django.db.models.fields.CharField', [], {'max_length': '512'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True', 'blank': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True', 'blank': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0041_auto__add_field_pool_role.py b/src/rockstor/storageadmin/south_migrations/0041_auto__add_field_pool_role.py deleted file mode 100644 index 77d5124d4..000000000 --- a/src/rockstor/storageadmin/south_migrations/0041_auto__add_field_pool_role.py +++ /dev/null @@ -1,546 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'Pool.role' - db.add_column(u'storageadmin_pool', 'role', - self.gf('django.db.models.fields.CharField')(max_length=256, null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Pool.role' - db.delete_column(u'storageadmin_pool', 'role') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'7vT8FiFr1lMh32VKmy66U3CQhfIfm117EmHAnDS0'", 'unique': 'True', 'max_length': '100', 'db_index': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'xLf4QgHgJl9WoD9lCQYq9HDwe3COHsgY8vDZoqPOGHQTseRJ9WSlrEbapg9ew867j9K2HUBkfxbYkzru2GL81YDGo1VCS6J3p8lwJRsdF4TSGySIiUBkD8IeSVch37LN'", 'max_length': '255', 'db_index': 'True', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'skip_authorization': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "u'oauth2_provider_application'", 'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.configbackup': { - 'Meta': {'object_name': 'ConfigBackup'}, - 'config_backup': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'md5sum': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'blank': 'True'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'launch_order': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.dcontainerenv': { - 'Meta': {'unique_together': "(('container', 'key'),)", 'object_name': 'DContainerEnv'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dcontainerlink': { - 'Meta': {'unique_together': "(('destination', 'name'),)", 'object_name': 'DContainerLink'}, - 'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_container'", 'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'source': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.DContainer']", 'unique': 'True'}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'hostp_default': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'min_size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.emailclient': { - 'Meta': {'object_name': 'EmailClient'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'receiver': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'sender': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'smtp_server': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'autoconnect': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True'}), - 'ctype': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'dname': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dspeed': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'dtype': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'method': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'tid': ('django.db.models.fields.CharField', [], {'max_length': '36', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'https': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'icon': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'more_info': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'ui': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume_add_support': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'shadow_copy': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'snapshot_prefix': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'pqgroup': ('django.db.models.fields.CharField', [], {'default': "'-1/-1'", 'max_length': '32'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '12288', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '12288', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}) - }, - 'storageadmin.updatesubscription': { - 'Meta': {'object_name': 'UpdateSubscription'}, - 'appliance': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Appliance']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'url': ('django.db.models.fields.CharField', [], {'max_length': '512'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True', 'blank': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True', 'blank': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0042_auto__add_field_disk_smart_options__add_field_disk_role.py b/src/rockstor/storageadmin/south_migrations/0042_auto__add_field_disk_smart_options__add_field_disk_role.py deleted file mode 100644 index 16ae90dda..000000000 --- a/src/rockstor/storageadmin/south_migrations/0042_auto__add_field_disk_smart_options__add_field_disk_role.py +++ /dev/null @@ -1,556 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'Disk.smart_options' - db.add_column(u'storageadmin_disk', 'smart_options', - self.gf('django.db.models.fields.CharField')(max_length=64, null=True), - keep_default=False) - - # Adding field 'Disk.role' - db.add_column(u'storageadmin_disk', 'role', - self.gf('django.db.models.fields.CharField')(max_length=256, null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Disk.smart_options' - db.delete_column(u'storageadmin_disk', 'smart_options') - - # Deleting field 'Disk.role' - db.delete_column(u'storageadmin_disk', 'role') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'nCNEVJIQss2nsOZya0mRdhfww3e2ZOzEGKgU7P2O'", 'unique': 'True', 'max_length': '100', 'db_index': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'Z9gWIkixAxJiY3w7iz3ECiY3yaAKpcLRKNbNSKM5S5dfAOk57f5KRzErTk8QPFpEg39H1oYzkxYCIcAAjYBsWzKQqjS8X7mbUtXWUC3bCNcH5470LnGjCoeskXccvxyx'", 'max_length': '255', 'db_index': 'True', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'skip_authorization': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "u'oauth2_provider_application'", 'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.configbackup': { - 'Meta': {'object_name': 'ConfigBackup'}, - 'config_backup': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'md5sum': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'blank': 'True'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'launch_order': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.dcontainerenv': { - 'Meta': {'unique_together': "(('container', 'key'),)", 'object_name': 'DContainerEnv'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dcontainerlink': { - 'Meta': {'unique_together': "(('destination', 'name'),)", 'object_name': 'DContainerLink'}, - 'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_container'", 'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'source': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.DContainer']", 'unique': 'True'}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_options': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'hostp_default': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'min_size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.emailclient': { - 'Meta': {'object_name': 'EmailClient'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'receiver': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'sender': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'smtp_server': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'autoconnect': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True'}), - 'ctype': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'dname': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dspeed': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'dtype': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'method': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'tid': ('django.db.models.fields.CharField', [], {'max_length': '36', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'https': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'icon': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'more_info': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'ui': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume_add_support': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'shadow_copy': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'snapshot_prefix': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'pqgroup': ('django.db.models.fields.CharField', [], {'default': "'-1/-1'", 'max_length': '32'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '12288', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '12288', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}) - }, - 'storageadmin.updatesubscription': { - 'Meta': {'object_name': 'UpdateSubscription'}, - 'appliance': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Appliance']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'url': ('django.db.models.fields.CharField', [], {'max_length': '512'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True', 'blank': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True', 'blank': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0043_auto__add_field_emailclient_port.py b/src/rockstor/storageadmin/south_migrations/0043_auto__add_field_emailclient_port.py deleted file mode 100644 index 2da292672..000000000 --- a/src/rockstor/storageadmin/south_migrations/0043_auto__add_field_emailclient_port.py +++ /dev/null @@ -1,549 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'EmailClient.port' - db.add_column(u'storageadmin_emailclient', 'port', - self.gf('django.db.models.fields.IntegerField')(default=587), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'EmailClient.port' - db.delete_column(u'storageadmin_emailclient', 'port') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'2Din3x7H84XawtNaSik1jSdKv2wSMpKP8vmSaSFV'", 'unique': 'True', 'max_length': '100', 'db_index': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'VxffZ3DckHg9OC2QSPFyy6urLxs4pZzyLVNkcOFJVkCHSjVtkib6ljRZLHst77m9ztEmU6VusbuH0GlB3rjgUEBLEG6xpsU1VClYVM3ncryZvAlkh3plwAH8shoyrBd9'", 'max_length': '255', 'db_index': 'True', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'skip_authorization': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "u'oauth2_provider_application'", 'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.configbackup': { - 'Meta': {'object_name': 'ConfigBackup'}, - 'config_backup': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'md5sum': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'blank': 'True'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'launch_order': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.dcontainerenv': { - 'Meta': {'unique_together': "(('container', 'key'),)", 'object_name': 'DContainerEnv'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dcontainerlink': { - 'Meta': {'unique_together': "(('destination', 'name'),)", 'object_name': 'DContainerLink'}, - 'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_container'", 'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'source': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.DContainer']", 'unique': 'True'}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_options': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'hostp_default': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'min_size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.emailclient': { - 'Meta': {'object_name': 'EmailClient'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'port': ('django.db.models.fields.IntegerField', [], {'default': '587'}), - 'receiver': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'sender': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'smtp_server': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'autoconnect': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True'}), - 'ctype': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'dname': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dspeed': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'dtype': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'method': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'tid': ('django.db.models.fields.CharField', [], {'max_length': '36', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'https': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'icon': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'more_info': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'ui': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume_add_support': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'shadow_copy': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'snapshot_prefix': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'pqgroup': ('django.db.models.fields.CharField', [], {'default': "'-1/-1'", 'max_length': '32'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '12288', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '12288', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}) - }, - 'storageadmin.updatesubscription': { - 'Meta': {'object_name': 'UpdateSubscription'}, - 'appliance': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Appliance']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'url': ('django.db.models.fields.CharField', [], {'max_length': '512'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True', 'blank': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True', 'blank': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0044_add_field_EmailClient_username.py b/src/rockstor/storageadmin/south_migrations/0044_add_field_EmailClient_username.py deleted file mode 100644 index f58d44795..000000000 --- a/src/rockstor/storageadmin/south_migrations/0044_add_field_EmailClient_username.py +++ /dev/null @@ -1,550 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'EmailClient.username' - db.add_column(u'storageadmin_emailclient', 'username', - self.gf('django.db.models.fields.CharField')(default='', max_length=1024), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'EmailClient.username' - db.delete_column(u'storageadmin_emailclient', 'username') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'PvvkiP6dFFQhOtT7HVrviCMluniPCVauqpDgeCh3'", 'unique': 'True', 'max_length': '100', 'db_index': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'v8kzlIujBg3chJJQnvoPTXtobrCp6JcPpPJibtCdOOyfAmkVceDP3xkjXdeyh0jutmUWPRzITwqDjA81P2LyY9AUvtSjebHQQ2yrmHHtJmZ3ser6TCtJ5hkq0uyQQEpX'", 'max_length': '255', 'db_index': 'True', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'skip_authorization': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "u'oauth2_provider_application'", 'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.configbackup': { - 'Meta': {'object_name': 'ConfigBackup'}, - 'config_backup': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'md5sum': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'blank': 'True'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'launch_order': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.dcontainerenv': { - 'Meta': {'unique_together': "(('container', 'key'),)", 'object_name': 'DContainerEnv'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dcontainerlink': { - 'Meta': {'unique_together': "(('destination', 'name'),)", 'object_name': 'DContainerLink'}, - 'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_container'", 'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'source': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.DContainer']", 'unique': 'True'}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_options': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'hostp_default': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'min_size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.emailclient': { - 'Meta': {'object_name': 'EmailClient'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'port': ('django.db.models.fields.IntegerField', [], {'default': '587'}), - 'receiver': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'sender': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'smtp_server': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'username': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkinterface': { - 'Meta': {'object_name': 'NetworkInterface'}, - 'autoconnect': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True'}), - 'ctype': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'dname': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'dns_servers': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dspeed': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'dtype': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'gateway': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipaddr': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'itype': ('django.db.models.fields.CharField', [], {'default': "'io'", 'max_length': '100'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'method': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'netmask': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'tid': ('django.db.models.fields.CharField', [], {'max_length': '36', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'https': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'icon': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'more_info': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'ui': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume_add_support': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'shadow_copy': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'snapshot_prefix': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'pqgroup': ('django.db.models.fields.CharField', [], {'default': "'-1/-1'", 'max_length': '32'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '12288', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '12288', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}) - }, - 'storageadmin.updatesubscription': { - 'Meta': {'object_name': 'UpdateSubscription'}, - 'appliance': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Appliance']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'url': ('django.db.models.fields.CharField', [], {'max_length': '512'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True', 'blank': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True', 'blank': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0045_auto__del_networkinterface__add_networkdevice__add_ethernetconnection_.py b/src/rockstor/storageadmin/south_migrations/0045_auto__del_networkinterface__add_networkdevice__add_ethernetconnection_.py deleted file mode 100644 index 35cad81f4..000000000 --- a/src/rockstor/storageadmin/south_migrations/0045_auto__del_networkinterface__add_networkdevice__add_ethernetconnection_.py +++ /dev/null @@ -1,674 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting model 'NetworkInterface' - db.delete_table(u'storageadmin_networkinterface') - - # Adding model 'NetworkDevice' - db.create_table(u'storageadmin_networkdevice', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=256)), - ('dtype', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)), - ('mac', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)), - ('connection', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.NetworkConnection'], null=True, on_delete=models.SET_NULL)), - ('state', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - ('mtu', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - )) - db.send_create_signal('storageadmin', ['NetworkDevice']) - - # Adding model 'EthernetConnection' - db.create_table(u'storageadmin_ethernetconnection', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('connection', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.NetworkConnection'], null=True)), - ('mac', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - ('cloned_mac', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - ('mtu', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - )) - db.send_create_signal('storageadmin', ['EthernetConnection']) - - # Adding model 'BondConnection' - db.create_table(u'storageadmin_bondconnection', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('connection', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.NetworkConnection'], null=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - ('config', self.gf('django.db.models.fields.CharField')(max_length=2048, null=True)), - )) - db.send_create_signal('storageadmin', ['BondConnection']) - - # Adding model 'TeamConnection' - db.create_table(u'storageadmin_teamconnection', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('connection', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.NetworkConnection'], null=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - ('config', self.gf('django.db.models.fields.CharField')(max_length=2048, null=True)), - )) - db.send_create_signal('storageadmin', ['TeamConnection']) - - # Adding model 'NetworkConnection' - db.create_table(u'storageadmin_networkconnection', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=256, null=True)), - ('uuid', self.gf('django.db.models.fields.CharField')(unique=True, max_length=256)), - ('state', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - ('autoconnect', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('ipv4_method', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - ('ipv4_addresses', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True)), - ('ipv4_gw', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - ('ipv4_dns', self.gf('django.db.models.fields.CharField')(max_length=256, null=True)), - ('ipv4_dns_search', self.gf('django.db.models.fields.CharField')(max_length=256, null=True)), - ('ipv6_method', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True)), - ('ipv6_addresses', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True)), - ('ipv6_gw', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - ('ipv6_dns', self.gf('django.db.models.fields.CharField')(max_length=256, null=True)), - ('ipv6_dns_search', self.gf('django.db.models.fields.CharField')(max_length=256, null=True)), - ('master', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['storageadmin.NetworkConnection'], null=True)), - )) - db.send_create_signal('storageadmin', ['NetworkConnection']) - - - def backwards(self, orm): - # Adding model 'NetworkInterface' - db.create_table(u'storageadmin_networkinterface', ( - ('autoconnect', self.gf('django.db.models.fields.CharField')(max_length=8, null=True)), - ('dns_servers', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True)), - ('itype', self.gf('django.db.models.fields.CharField')(default='io', max_length=100)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)), - ('state', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - ('dname', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)), - ('dtype', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - ('dspeed', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - ('ipaddr', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - ('netmask', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - ('ctype', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('method', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - ('mac', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)), - ('gateway', self.gf('django.db.models.fields.CharField')(max_length=64, null=True)), - )) - db.send_create_signal('storageadmin', ['NetworkInterface']) - - # Deleting model 'NetworkDevice' - db.delete_table(u'storageadmin_networkdevice') - - # Deleting model 'EthernetConnection' - db.delete_table(u'storageadmin_ethernetconnection') - - # Deleting model 'BondConnection' - db.delete_table(u'storageadmin_bondconnection') - - # Deleting model 'TeamConnection' - db.delete_table(u'storageadmin_teamconnection') - - # Deleting model 'NetworkConnection' - db.delete_table(u'storageadmin_networkconnection') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'sZgOY9XFnykqLZ0vluBApVOM3lVecbNIxKSejLxd'", 'unique': 'True', 'max_length': '100', 'db_index': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'bdHHoQwmKJvHxnm8gBDd7Ad4fNqqAojoMg8rRBiIGAQC5TCsgIYYtszIJX9F5px2jSfDUGSoBoATZ4M5NivkvGdYScDlWtFupLahDcp2c9oHOTvQfvT2EpxlLslQkqyb'", 'max_length': '255', 'db_index': 'True', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'skip_authorization': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "u'oauth2_provider_application'", 'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.bondconnection': { - 'Meta': {'object_name': 'BondConnection'}, - 'config': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'connection': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NetworkConnection']", 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.configbackup': { - 'Meta': {'object_name': 'ConfigBackup'}, - 'config_backup': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'md5sum': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'blank': 'True'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'launch_order': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.dcontainerenv': { - 'Meta': {'unique_together': "(('container', 'key'),)", 'object_name': 'DContainerEnv'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dcontainerlink': { - 'Meta': {'unique_together': "(('destination', 'name'),)", 'object_name': 'DContainerLink'}, - 'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_container'", 'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'source': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.DContainer']", 'unique': 'True'}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_options': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'hostp_default': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'min_size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.emailclient': { - 'Meta': {'object_name': 'EmailClient'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'port': ('django.db.models.fields.IntegerField', [], {'default': '587'}), - 'receiver': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'sender': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'smtp_server': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'username': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.ethernetconnection': { - 'Meta': {'object_name': 'EthernetConnection'}, - 'cloned_mac': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'connection': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NetworkConnection']", 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'mtu': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkconnection': { - 'Meta': {'object_name': 'NetworkConnection'}, - 'autoconnect': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipv4_addresses': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'ipv4_dns': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'ipv4_dns_search': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'ipv4_gw': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'ipv4_method': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'ipv6_addresses': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'ipv6_dns': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'ipv6_dns_search': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'ipv6_gw': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'ipv6_method': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'master': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NetworkConnection']", 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '256'}) - }, - 'storageadmin.networkdevice': { - 'Meta': {'object_name': 'NetworkDevice'}, - 'connection': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NetworkConnection']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'dtype': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'mtu': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '256'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'tid': ('django.db.models.fields.CharField', [], {'max_length': '36', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'https': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'icon': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'more_info': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'ui': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume_add_support': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'shadow_copy': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'snapshot_prefix': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'pqgroup': ('django.db.models.fields.CharField', [], {'default': "'-1/-1'", 'max_length': '32'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.teamconnection': { - 'Meta': {'object_name': 'TeamConnection'}, - 'config': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'connection': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NetworkConnection']", 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '12288', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '12288', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}) - }, - 'storageadmin.updatesubscription': { - 'Meta': {'object_name': 'UpdateSubscription'}, - 'appliance': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Appliance']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'url': ('django.db.models.fields.CharField', [], {'max_length': '512'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True', 'blank': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True', 'blank': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0046_auto__add_pincard__add_unique_pincard_user_pin_number.py b/src/rockstor/storageadmin/south_migrations/0046_auto__add_pincard__add_unique_pincard_user_pin_number.py deleted file mode 100644 index a69c79b55..000000000 --- a/src/rockstor/storageadmin/south_migrations/0046_auto__add_pincard__add_unique_pincard_user_pin_number.py +++ /dev/null @@ -1,600 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'Pincard' - db.create_table(u'storageadmin_pincard', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('user', self.gf('django.db.models.fields.IntegerField')()), - ('pin_number', self.gf('django.db.models.fields.IntegerField')()), - ('pin_code', self.gf('django.db.models.fields.CharField')(max_length=32)), - )) - db.send_create_signal('storageadmin', ['Pincard']) - - # Adding unique constraint on 'Pincard', fields ['user', 'pin_number'] - db.create_unique(u'storageadmin_pincard', ['user', 'pin_number']) - - - def backwards(self, orm): - # Removing unique constraint on 'Pincard', fields ['user', 'pin_number'] - db.delete_unique(u'storageadmin_pincard', ['user', 'pin_number']) - - # Deleting model 'Pincard' - db.delete_table(u'storageadmin_pincard') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'AyG8zICJdEiodFQxEnIiARkMQwzz1KDmQNhsuy3i'", 'unique': 'True', 'max_length': '100', 'db_index': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'ZXZ7p4tw4tyngRo6EKRTQpTrfnqfZDdOImCl44wDCnARZTdlAoXEV0502FtymeuTBGj2yEkhKhGDOV1itHWkC7kvfNob5sL93bIoDFpBr7DNYlAxwcSNxXeTjRYERenF'", 'max_length': '255', 'db_index': 'True', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'skip_authorization': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "u'oauth2_provider_application'", 'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.bondconnection': { - 'Meta': {'object_name': 'BondConnection'}, - 'config': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'connection': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NetworkConnection']", 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.configbackup': { - 'Meta': {'object_name': 'ConfigBackup'}, - 'config_backup': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'md5sum': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'blank': 'True'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'launch_order': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.dcontainerenv': { - 'Meta': {'unique_together': "(('container', 'key'),)", 'object_name': 'DContainerEnv'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dcontainerlink': { - 'Meta': {'unique_together': "(('destination', 'name'),)", 'object_name': 'DContainerLink'}, - 'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_container'", 'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'source': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.DContainer']", 'unique': 'True'}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_options': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'hostp_default': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'min_size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.emailclient': { - 'Meta': {'object_name': 'EmailClient'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'port': ('django.db.models.fields.IntegerField', [], {'default': '587'}), - 'receiver': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'sender': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'smtp_server': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'username': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.ethernetconnection': { - 'Meta': {'object_name': 'EthernetConnection'}, - 'cloned_mac': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'connection': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NetworkConnection']", 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'mtu': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkconnection': { - 'Meta': {'object_name': 'NetworkConnection'}, - 'autoconnect': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipv4_addresses': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'ipv4_dns': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'ipv4_dns_search': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'ipv4_gw': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'ipv4_method': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'ipv6_addresses': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'ipv6_dns': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'ipv6_dns_search': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'ipv6_gw': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'ipv6_method': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'master': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NetworkConnection']", 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '256'}) - }, - 'storageadmin.networkdevice': { - 'Meta': {'object_name': 'NetworkDevice'}, - 'connection': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NetworkConnection']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'dtype': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'mtu': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '256'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.pincard': { - 'Meta': {'unique_together': "(('user', 'pin_number'),)", 'object_name': 'Pincard'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'pin_code': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'pin_number': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'tid': ('django.db.models.fields.CharField', [], {'max_length': '36', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'https': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'icon': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'more_info': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'ui': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume_add_support': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'shadow_copy': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'snapshot_prefix': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'pqgroup': ('django.db.models.fields.CharField', [], {'default': "'-1/-1'", 'max_length': '32'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.teamconnection': { - 'Meta': {'object_name': 'TeamConnection'}, - 'config': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'connection': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NetworkConnection']", 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '12288', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '12288', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}) - }, - 'storageadmin.updatesubscription': { - 'Meta': {'object_name': 'UpdateSubscription'}, - 'appliance': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Appliance']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'url': ('django.db.models.fields.CharField', [], {'max_length': '512'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True', 'blank': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True', 'blank': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/0047_auto__chg_field_disk_name.py b/src/rockstor/storageadmin/south_migrations/0047_auto__chg_field_disk_name.py deleted file mode 100644 index 6e803d148..000000000 --- a/src/rockstor/storageadmin/south_migrations/0047_auto__chg_field_disk_name.py +++ /dev/null @@ -1,588 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Changing field 'Disk.name' - db.alter_column(u'storageadmin_disk', 'name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=128)) - - def backwards(self, orm): - - # Changing field 'Disk.name' - db.alter_column(u'storageadmin_disk', 'name', self.gf('django.db.models.fields.CharField')(max_length=64, unique=True)) - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'oauth2_provider.application': { - 'Meta': {'object_name': 'Application'}, - 'authorization_grant_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'client_id': ('django.db.models.fields.CharField', [], {'default': "u'wvSR3h3w7nDm1QH6KbbivpAKXyWxfMUHKdQERi9l'", 'unique': 'True', 'max_length': '100', 'db_index': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'default': "u'kIJ7Y7mInCvm1kfMiWfgWtGuM90cuZ8AU7TCqHtDrHEm2QlckOKhCkcrtEswhdra57ibhBlwQNuLCHYjDXFQd7pNBcHcYqX6wTkOie4eA3avhjBdmvD55tb9QLlpRsec'", 'max_length': '255', 'db_index': 'True', 'blank': 'True'}), - 'client_type': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'redirect_uris': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'skip_authorization': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "u'oauth2_provider_application'", 'to': u"orm['auth.User']"}) - }, - 'storageadmin.advancednfsexport': { - 'Meta': {'object_name': 'AdvancedNFSExport'}, - 'export_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.apikeys': { - 'Meta': {'object_name': 'APIKeys'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '10'}), - 'user': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '8'}) - }, - 'storageadmin.appliance': { - 'Meta': {'object_name': 'Appliance'}, - 'client_id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'client_secret': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'current_appliance': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'hostname': ('django.db.models.fields.CharField', [], {'default': "'Rockstor'", 'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ip': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'mgmt_port': ('django.db.models.fields.IntegerField', [], {'default': '443'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'storageadmin.bondconnection': { - 'Meta': {'object_name': 'BondConnection'}, - 'config': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'connection': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NetworkConnection']", 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.configbackup': { - 'Meta': {'object_name': 'ConfigBackup'}, - 'config_backup': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'md5sum': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.containeroption': { - 'Meta': {'object_name': 'ContainerOption'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'blank': 'True'}) - }, - 'storageadmin.dashboardconfig': { - 'Meta': {'object_name': 'DashboardConfig'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'unique': 'True'}), - 'widgets': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) - }, - 'storageadmin.dcontainer': { - 'Meta': {'object_name': 'DContainer'}, - 'dimage': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DImage']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'launch_order': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'null': 'True'}) - }, - 'storageadmin.dcontainerenv': { - 'Meta': {'unique_together': "(('container', 'key'),)", 'object_name': 'DContainerEnv'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dcontainerlink': { - 'Meta': {'unique_together': "(('destination', 'name'),)", 'object_name': 'DContainerLink'}, - 'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_container'", 'to': "orm['storageadmin.DContainer']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'source': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.DContainer']", 'unique': 'True'}) - }, - 'storageadmin.dcustomconfig': { - 'Meta': {'unique_together': "(('rockon', 'key'),)", 'object_name': 'DCustomConfig'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'rockon': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.RockOn']"}), - 'val': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dimage': { - 'Meta': {'object_name': 'DImage'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'repo': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'tag': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.disk': { - 'Meta': {'object_name': 'Disk'}, - 'btrfs_uuid': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'offline': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'parted': ('django.db.models.fields.BooleanField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'serial': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'smart_available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_enabled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'smart_options': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'transport': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'vendor': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}) - }, - 'storageadmin.dport': { - 'Meta': {'unique_together': "(('container', 'containerp'),)", 'object_name': 'DPort'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'containerp': ('django.db.models.fields.IntegerField', [], {}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'hostp': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'hostp_default': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'protocol': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}), - 'uiport': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.dvolume': { - 'Meta': {'unique_together': "(('container', 'dest_dir'),)", 'object_name': 'DVolume'}, - 'container': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.DContainer']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'dest_dir': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'min_size': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']", 'null': 'True'}), - 'uservol': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.emailclient': { - 'Meta': {'object_name': 'EmailClient'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'port': ('django.db.models.fields.IntegerField', [], {'default': '587'}), - 'receiver': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'sender': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'smtp_server': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'username': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.ethernetconnection': { - 'Meta': {'object_name': 'EthernetConnection'}, - 'cloned_mac': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'connection': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NetworkConnection']", 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'mtu': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.group': { - 'Meta': {'object_name': 'Group'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'groupname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'storageadmin.installedplugin': { - 'Meta': {'object_name': 'InstalledPlugin'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'install_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'plugin_meta': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Plugin']"}) - }, - 'storageadmin.iscsitarget': { - 'Meta': {'object_name': 'IscsiTarget'}, - 'dev_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'dev_size': ('django.db.models.fields.IntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'tid': ('django.db.models.fields.IntegerField', [], {'unique': 'True'}), - 'tname': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}) - }, - 'storageadmin.netatalkshare': { - 'Meta': {'object_name': 'NetatalkShare'}, - 'description': ('django.db.models.fields.CharField', [], {'default': "'afp on rockstor'", 'max_length': '1024'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'netatalkshare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'time_machine': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}) - }, - 'storageadmin.networkconnection': { - 'Meta': {'object_name': 'NetworkConnection'}, - 'autoconnect': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ipv4_addresses': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'ipv4_dns': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'ipv4_dns_search': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'ipv4_gw': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'ipv4_method': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'ipv6_addresses': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'ipv6_dns': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'ipv6_dns_search': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'ipv6_gw': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'ipv6_method': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'master': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NetworkConnection']", 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '256'}) - }, - 'storageadmin.networkdevice': { - 'Meta': {'object_name': 'NetworkDevice'}, - 'connection': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NetworkConnection']", 'null': 'True', 'on_delete': 'models.SET_NULL'}), - 'dtype': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mac': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), - 'mtu': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '256'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.nfsexport': { - 'Meta': {'object_name': 'NFSExport'}, - 'export_group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NFSExportGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}) - }, - 'storageadmin.nfsexportgroup': { - 'Meta': {'object_name': 'NFSExportGroup'}, - 'admin_host': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'editable': ('django.db.models.fields.CharField', [], {'default': "'rw'", 'max_length': '2'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'host_str': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mount_security': ('django.db.models.fields.CharField', [], {'default': "'insecure'", 'max_length': '8'}), - 'nohide': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'syncable': ('django.db.models.fields.CharField', [], {'default': "'async'", 'max_length': '5'}) - }, - 'storageadmin.oauthapp': { - 'Meta': {'object_name': 'OauthApp'}, - 'application': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['oauth2_provider.Application']", 'unique': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.User']"}) - }, - 'storageadmin.pincard': { - 'Meta': {'unique_together': "(('user', 'pin_number'),)", 'object_name': 'Pincard'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'pin_code': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'pin_number': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.plugin': { - 'Meta': {'object_name': 'Plugin'}, - 'css_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '4096'}), - 'display_name': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'js_file_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}) - }, - 'storageadmin.pool': { - 'Meta': {'object_name': 'Pool'}, - 'compression': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mnt_options': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'raid': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.poolbalance': { - 'Meta': {'object_name': 'PoolBalance'}, - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'percent_done': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'tid': ('django.db.models.fields.CharField', [], {'max_length': '36', 'null': 'True'}) - }, - 'storageadmin.poolscrub': { - 'Meta': {'object_name': 'PoolScrub'}, - 'corrected_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_discards': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'csum_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'data_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'kb_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), - 'last_physical': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'malloc_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'no_csum': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'pid': ('django.db.models.fields.IntegerField', [], {}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'read_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'started'", 'max_length': '10'}), - 'super_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'tree_bytes_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'tree_extents_scrubbed': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'uncorrectable_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'unverified_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'verify_errors': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.posixacls': { - 'Meta': {'object_name': 'PosixACLs'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'owner': ('django.db.models.fields.CharField', [], {'max_length': '5'}), - 'perms': ('django.db.models.fields.CharField', [], {'max_length': '3'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.rockon': { - 'Meta': {'object_name': 'RockOn'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'https': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'icon': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'link': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'more_info': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'ui': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume_add_support': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}) - }, - 'storageadmin.sambacustomconfig': { - 'Meta': {'object_name': 'SambaCustomConfig'}, - 'custom_config': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'smb_share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SambaShare']"}) - }, - 'storageadmin.sambashare': { - 'Meta': {'object_name': 'SambaShare'}, - 'browsable': ('django.db.models.fields.CharField', [], {'default': "'yes'", 'max_length': '3'}), - 'comment': ('django.db.models.fields.CharField', [], {'default': "'foo bar'", 'max_length': '100'}), - 'guest_ok': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'read_only': ('django.db.models.fields.CharField', [], {'default': "'no'", 'max_length': '3'}), - 'shadow_copy': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sambashare'", 'unique': 'True', 'to': "orm['storageadmin.Share']"}), - 'snapshot_prefix': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}) - }, - 'storageadmin.setup': { - 'Meta': {'object_name': 'Setup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'setup_disks': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_network': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_system': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'setup_user': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.sftp': { - 'Meta': {'object_name': 'SFTP'}, - 'editable': ('django.db.models.fields.CharField', [], {'default': "'ro'", 'max_length': '2'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'share': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['storageadmin.Share']", 'unique': 'True'}) - }, - 'storageadmin.share': { - 'Meta': {'object_name': 'Share'}, - 'compression_algo': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'group': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), - 'owner': ('django.db.models.fields.CharField', [], {'default': "'root'", 'max_length': '4096'}), - 'perms': ('django.db.models.fields.CharField', [], {'default': "'755'", 'max_length': '9'}), - 'pool': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Pool']"}), - 'pqgroup': ('django.db.models.fields.CharField', [], {'default': "'-1/-1'", 'max_length': '32'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'replica': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'subvol_name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'storageadmin.smartattribute': { - 'Meta': {'object_name': 'SMARTAttribute'}, - 'aid': ('django.db.models.fields.IntegerField', [], {}), - 'atype': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'failed': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'normed_value': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'raw_value': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'threshold': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'updated': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'worst': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'storageadmin.smartcapability': { - 'Meta': {'object_name': 'SMARTCapability'}, - 'capabilities': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'flag': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) - }, - 'storageadmin.smarterrorlog': { - 'Meta': {'object_name': 'SMARTErrorLog'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.smarterrorlogsummary': { - 'Meta': {'object_name': 'SMARTErrorLogSummary'}, - 'details': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'error_num': ('django.db.models.fields.IntegerField', [], {}), - 'etype': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartidentity': { - 'Meta': {'object_name': 'SMARTIdentity'}, - 'assessment': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'ata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'capacity': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'device_model': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'enabled': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'firmware_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'in_smartdb': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'model_family': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'rotation_rate': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sata_version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'scanned_on': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'sector_size': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'serial_number': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'supported': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'world_wide_name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - }, - 'storageadmin.smartinfo': { - 'Meta': {'object_name': 'SMARTInfo'}, - 'disk': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Disk']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'storageadmin.smarttestlog': { - 'Meta': {'object_name': 'SMARTTestLog'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'lba_of_first_error': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'lifetime_hours': ('django.db.models.fields.IntegerField', [], {}), - 'pct_completed': ('django.db.models.fields.IntegerField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '256'}), - 'test_num': ('django.db.models.fields.IntegerField', [], {}) - }, - 'storageadmin.smarttestlogdetail': { - 'Meta': {'object_name': 'SMARTTestLogDetail'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.SMARTInfo']"}), - 'line': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.snapshot': { - 'Meta': {'unique_together': "(('share', 'name'),)", 'object_name': 'Snapshot'}, - 'eusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), - 'qgroup': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'real_name': ('django.db.models.fields.CharField', [], {'default': "'unknownsnap'", 'max_length': '4096'}), - 'rusage': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'share': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Share']"}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'snap_type': ('django.db.models.fields.CharField', [], {'default': "'admin'", 'max_length': '64'}), - 'toc': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'uvisible': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'writable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'storageadmin.supportcase': { - 'Meta': {'object_name': 'SupportCase'}, - 'case_type': ('django.db.models.fields.CharField', [], {'max_length': '6'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '9'}), - 'zipped_log': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - 'storageadmin.teamconnection': { - 'Meta': {'object_name': 'TeamConnection'}, - 'config': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True'}), - 'connection': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.NetworkConnection']", 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}) - }, - 'storageadmin.tlscertificate': { - 'Meta': {'object_name': 'TLSCertificate'}, - 'certificate': ('django.db.models.fields.CharField', [], {'max_length': '12288', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '12288', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}) - }, - 'storageadmin.updatesubscription': { - 'Meta': {'object_name': 'UpdateSubscription'}, - 'appliance': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Appliance']"}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'url': ('django.db.models.fields.CharField', [], {'max_length': '512'}) - }, - 'storageadmin.user': { - 'Meta': {'object_name': 'User'}, - 'admin': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), - 'gid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['storageadmin.Group']", 'null': 'True', 'blank': 'True'}), - 'homedir': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_key': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True', 'blank': 'True'}), - 'shell': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'smb_shares': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'admin_users'", 'null': 'True', 'to': "orm['storageadmin.SambaShare']"}), - 'uid': ('django.db.models.fields.IntegerField', [], {'default': '5000'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'suser'", 'unique': 'True', 'null': 'True', 'to': u"orm['auth.User']"}), - 'username': ('django.db.models.fields.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '4096'}) - } - } - - complete_apps = ['storageadmin'] \ No newline at end of file diff --git a/src/rockstor/storageadmin/south_migrations/__init__.py b/src/rockstor/storageadmin/south_migrations/__init__.py deleted file mode 100644 index e69de29bb..000000000